Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: netnomad on August 04, 2011, 12:20:02 PM

Title: minitube - cannot get video info
Post by: netnomad on August 04, 2011, 12:20:02 PM
Hi Arslan S.,

i use a functional minitube-installation now for some weeks.
the same configuration i used on different medias without any problems.

since today i get the message:
cannot get video info

with the browser i can watch the same videos on ytube without any problems,
but minitube doesn't work in the moment.

does minitube use different protocols, channels or so?
did ytube perhaps change some protocols, channels or plugins?

i downloaded the newest binaries 1.4.3 from the minitube homepage and experienced the same problems.
is there a problem in the core?

i really felt in love with minitube, such a great platform without that annoying ad and script stuff from ytube and gozzle.

thank you for your help.
Title: Re: minitube - cannot get video info
Post by: curaga on August 04, 2011, 03:20:39 PM
It's very possible Youtube changed protocols, they intentionally try to break all the youtube downloaders every once in a while.
Title: Re: minitube - cannot get video info
Post by: netnomad on August 04, 2011, 03:32:46 PM
you are right! it happened today that there were changes in the protocol.
on the minitube-homepage a couple of users report the same issue on different platforms,
from mac over win to linux.
so we have to wait, until the developer react on the changes, made by ytube.

http://flavio.tordini.org/minitube
Title: Re: minitube - cannot get video info
Post by: hiro on August 04, 2011, 07:16:03 PM
Mhm I get some qt version mismatch. And I don't feel like fixing it because this has too much dependencies, yuck.
Thank god GEMA blocks most youtube videos in Germany anyway. No big loss.
Title: Re: minitube - cannot get video info
Post by: coreplayer2 on August 05, 2011, 12:01:23 AM
So that's what happened :(
Title: Re: minitube - cannot get video info
Post by: netnomad on August 05, 2011, 02:46:00 AM
the vp8-video format is more and more part of the html5-framework.

giggle wants to change the format of utube to vp8-streams.
ffmpeg gets these codecs, so probably ffmpeg needs an update.

some basics you can find under http://en.wikipedia.org/wiki/VP8.
Title: Re: minitube - cannot get video info
Post by: netnomad on August 05, 2011, 03:18:04 PM
flavio, the developer of minitube, is back from vacation,
and told that he will fix this issue soon...

http://flavio.tordini.org/minitube

so don't despair...
... or don't you know what you have missed without using minitube!?
Title: Re: minitube - cannot get video info
Post by: netnomad on August 06, 2011, 05:31:14 AM
hi friends,

flavo fixed the bug in version 1.5.
i tested it in microcore and it works flawless.
http://flavio.tordini.org/minitube-1-5-to-the-rescue

is there anyone who is experienced to package it in a tcz!?
http://flavio.tordini.org/files/minitube/minitube-linux-1.5.tar.gz

would be great , if an experienced user could do that job soon :)

thank you
Title: Re: minitube - cannot get video info
Post by: Arslan S. on August 06, 2011, 12:46:36 PM
it is done already, submitting minitube 1.5 soon
Title: Re: minitube - cannot get video info
Post by: netnomad on August 06, 2011, 04:30:02 PM
thank you for the fast response.
i'm looking forward to the update.
Title: Re: minitube - cannot get video info
Post by: coreplayer2 on August 06, 2011, 05:34:38 PM
great and sure hope the dependencies are fixed also :)
Title: Re: minitube - cannot get video info
Post by: netnomad on August 06, 2011, 06:07:11 PM
hi Arslan S.,

yeah, it works fine.

by the way, here is my dep-file:
qt-4.x-base.tcz
qt-4.x-dbus.tcz
qt-4.x-xml.tcz
phonon-backend-gstreamer.tcz
phonon-backend-vlc.tcz
gst-plugins-good.tcz
gst-plugins-bad.tcz
gst-ffmpeg.tcz
Title: Re: minitube - cannot get video info
Post by: Arslan S. on August 06, 2011, 09:26:55 PM
hi Arslan S.,

yeah, it works fine.

by the way, here is my dep-file:
qt-4.x-base.tcz
qt-4.x-dbus.tcz
qt-4.x-xml.tcz
phonon-backend-gstreamer.tcz
phonon-backend-vlc.tcz
gst-plugins-good.tcz
gst-plugins-bad.tcz
gst-ffmpeg.tcz


hmm what kind of video you can't play without gst-plugins-bad and phonon-backend-vlc ?

also plugins are optional only mandatory ones should be added to dep list
Title: Re: minitube - cannot get video info
Post by: netnomad on August 07, 2011, 04:00:53 PM
actually i guess only phonon-backend-vlc is really basic to start minitube playing in my configuration,
without phonon-backend-vlc just any kind of ytube-video didn't start playing...
perhaps gst-plugins-bad is not important.
Title: Re: minitube - cannot get video info
Post by: SamK on August 08, 2011, 08:45:40 AM
Although this is not an app I would normally use, I decided to take a look out of simple curiosity, and found it did not work.  It starts OK and finds a range of videos, but will not run any of them.

The following diagnosis was done on a virgin TC3.8 (base, norestore) using Minitube v1.5

Installed:
OSS.tcz
minitube.tcz


Loaded:
Code: [Select]
atk
bzip2-lib
cairo
dbus
dbus-glib
eggdbus
expat2
flac
fontconfig
GConf
gdk-pixbuf2
glib-networking
glib2
gnutls
graphics-libs-1
gsettings-desktop-schemas
gst-ffmpeg
gst-plugins-base
gst-plugins-good
gstreamer
gtk2
gudev-lib
iso-codes
libasound
libgcrypt
libgnome-keyring
libgpg-error
libIDL
libogg
liboil
liborc
libproxy-2.7
libsoup
libsoup-gnome
libtasn1
libtheora
libvorbis
libxft
libxml2
minitube
openssl-0.9.8
ORBit2
OSS
OSS-modules-2.6.33.3-tinycore
pango
phonon
phonon-backend-gstreamer
pixman
qt-4.x-base
qt-4.x-dbus
qt-4.x-opengl
qt-4.x-xml
shared-mime-info
sqlite3
taglib
udev-lib
Xorg-7.5-lib


Minitube Started in a Terminal:
Code: [Select]
GET "http://flavio.tordini.org/minitube-ws/release.xml?v=1.5"
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioOutput ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  VideoWidget ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Xlib:  extension "SYNC" missing on display ":0.0".
"1.5" "1.5"


Installed
Xvesa-7.1.tcz
Restarted xserver


Minitube Started in a Terminal:
Code: [Select]
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioOutput ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  VideoWidget ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded
Seems to indicate Xvesa-7.1 is preferred over Xvesa from base.


Check for Missing Dependencies:
Code: [Select]
ldd /usr/local/bin/minitube | grep "not found"
        Nothing reported.
Code: [Select]
ldd /usr/local/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so | grep "not found"
        libGL.so.1 => not found
        libGL.so.1 => not found
This seems to refer to Xorg-7.4 & 5. 

Hopefully, it is possible to run without adding the full weight Xorg and the slower performance it brings to older machines.
   
Title: Re: minitube - cannot get video info
Post by: hiro on August 08, 2011, 09:09:49 AM
I have Xorg and it still doesn't work.
I get errors about gstreamer base plugins not loaded.
Title: Re: minitube - cannot get video info
Post by: SamK on August 08, 2011, 10:29:40 AM
My report in reply #14 was not meant to indicate that using Xorg would resolve the issue.  It is possible that using Xorg might produce similar, but different symptoms arising from an as yet unidentified cause.

Full Xorg is not specified as a requirement by Minitube.  This is usually an indication  that Xvesa is OK.  Supplying feedback on Xvesa was an attempt to provide controlled, repeatable conditions to assist with finding a fix.  It might be possible to do something similar with Xorg.
   
Title: Re: minitube - cannot get video info
Post by: Arslan S. on August 08, 2011, 01:53:32 PM
phonon-backend-gstreamer depends on qt-4.x-opengl which of course depends on Xorg

i just did a clean base test with Xorg loaded everything is fine here
Title: Re: minitube - cannot get video info
Post by: SamK on August 08, 2011, 03:49:58 PM
phonon-backend-gstreamer depends on qt-4.x-opengl which of course depends on Xorg
If Minitube is incompatible with Xvesa might it be worth mentioning this in the info file and adding Xorg as a dependency?
 
Title: Re: minitube - cannot get video info
Post by: Arslan S. on August 08, 2011, 04:42:33 PM
no need to add Xorg as a dep but i agree that it worths mentioning it in the extension info
Title: Re: minitube - cannot get video info
Post by: hiro on August 08, 2011, 07:48:51 PM
Xorg can not be added as a dependency in the .dep files because there are several of them available for the user to choose. Yeah, the .info file is for that.
Title: Re: minitube - cannot get video info
Post by: cast-fish on August 08, 2011, 08:19:41 PM
after installing Xorg 7.5 minitube is working

however, my laptop now uses Xorg graphics and it's a little slugish

is it possible to return Xvesa but still have minitube working?


V.
Title: Re: minitube - cannot get video info
Post by: SamK on August 10, 2011, 03:24:59 AM
Hopefully, it is possible to run without adding the full weight Xorg and the slower performance it brings to older machines.
Reporting success with Xvesa.  Offering the alternative phonon-backends seems to have worked well.

Tested with minitube, phonon-backend-mplayer and Xvesa from base.  Videos display as expected.  An added advantage - it is also a much smaller download compared to Xorg and performance is much better on low-spec machines.

Starting minitube in a terminal still produces
Code: [Select]
Xlib:  extension "SYNC" missing on display ":0.0". but does not prevent anything from working.   Installing Xvesa-7.1.tcz eliminates the error message.  Is this message significant?
   
Title: Re: minitube - cannot get video info
Post by: curaga on August 10, 2011, 03:44:46 AM
No, missing sync shouldn't matter.