Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-07-29 12:15:56

  hiroshi07 - Użytkownik

hiroshi07
Użytkownik
Zarejestrowany: 2009-07-13

Exaile i jego debianowa wersja...

Bardzo lubię ten player jeszcze z Ubu tylko, że tam miał wszystko co mi było potrzebne. W Debianie po instalacji tej samej wersji 0.2.14 Exaile wydaje się jakiś okrojony zwłaszcza z dodatkowych pluginów. Nie ma last.fm playera (pal go licho i tak teraz są podobno z nim problemy) ale za to shoutcasty też nie działają pomimo, że dodatek jest włączony i jest dodana zakładka do panelu "Radia" nie pobiera ich, widnieje tylko cały czas nieaktywny napis wczytywanie. Druga sprawa to sam menedżer pluginów. Posiada on tylko zakładkę - zainstalowane wtyczki, podczas gdy w Ubuntu były jeszcze: dostępne wtyczki i aktualizacje dzięki którym można było naprawdę rozwinąć możliwości tego playera/menedżera multimediów.
Grafiki z wersji debianowej:
http://img194.imageshack.us/img194/8622/desktopaba.png
A tak w Ubuntu:


http://img194.imageshack.us/img194/7950/zrzutekranumqz.png

Offline

 

#2  2009-07-29 12:33:07

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Exaile i jego debianowa wersja...

Kod:

aptitude show exaile

Linijka "Poleca".


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2009-07-29 13:03:45

  hiroshi07 - Użytkownik

hiroshi07
Użytkownik
Zarejestrowany: 2009-07-13

Re: Exaile i jego debianowa wersja...

To nie to. Opcjonalne pakiety zainstalowałem zaraz po instalacji Exaile. Mam je wszystkie w najnowszej wersji.

Offline

 

#4  2009-07-29 16:36:18

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Exaile i jego debianowa wersja...

Chyba debianowa paczka jest inaczej skompilowana (z innymi opcjami) albo w ubuntu nalożyli jakieś łaty.

Trzeba by się przyjrzeć pakietom źródłowym.

EDIT Przepakietowalem Z ubuntowych źrodeł pod debiana i są te zakładki o których piszesz.
W debianowych źródłach są nieco inne łaty nałożone.

Możesz przepakietować tez ubuntowe źródła ewentualnie slużę paczką dla testinga.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2009-07-31 03:31:58

  hiroshi07 - Użytkownik

hiroshi07
Użytkownik
Zarejestrowany: 2009-07-13

Re: Exaile i jego debianowa wersja...

ilin napisał(-a):

... ewentualnie slużę paczką dla testinga.

Wysłałem maila na PW. Ewentualnie liczyłbym na jakiś link do poradnika o przepakietowaniu. Rozumiem, że w grę wchodzi Alien.

Offline

 

#6  2009-07-31 11:50:19

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: Exaile i jego debianowa wersja...

hiroshi07 napisał(-a):

ilin napisał(-a):

... ewentualnie slużę paczką dla testinga.

Wysłałem maila na PW. Ewentualnie liczyłbym na jakiś link do poradnika o przepakietowaniu. Rozumiem, że w grę wchodzi Alien.

hiroshi07 napisał(-a):

ilin napisał(-a):

... ewentualnie slużę paczką dla testinga.

Wysłałem maila na PW. Ewentualnie liczyłbym na jakiś link do poradnika o przepakietowaniu. Rozumiem, że w grę wchodzi Alien.

Nie nie, alien przydaje się tyko kiedy mamy pakiety z innej dystrybucji (rpm, tgz etc) i chcemy go zainstalować w Debianie. Wtedy alienem można przekonwertować na deba i użyć dpkg do jego instalacji.
Ubuntu jest o tyle fajne, że dostarcza już zdebianizowane źródełka (*.dsc, *.orig.tar.gz, *.diff.gz). Wystarczy je pobrać, zainstalować build-essential, fakeroot i dpkg-dev a później:

Kod:

dpkg-source -x *.dsc
cd exaile-0.2.14
dpkg-buildpackage -rfakeroot

Wszystkie czynności wykonujemy z konta użytkownika, jedynie zależności jakie są wymagane do zbudowania instalujemy z roota:

Przykład:

Kod:

dpkg-buildpackage: architektura gościa i386
dpkg-checkbuilddeps: Niespełnione zależności budowania pakietu:dpatch (>= 2) pyth
on-all-dev intltool

Instalacja wymaganych pakietów do zbudowania pakietu:

Kod:

# aptitude install dpatch python-all-dev intltool

Ponowna próba zbudowania:

Kod:

$ dpkg-buildpackage -rfakeroot

Paczka zostanie utworzona w katalogu wyżej (albo niżej, zależy jak na to spojrzeć ;P). Instalujemy ją przy pomocy dpkg -i *.deb i uzupełniamy kolejne zależności jeżeli takowe będą wymagane. W przypadku exaile musiałem doinstalować:

Kod:

aptitude install python-pysqlite2 python-gst0.10 python-pyvorbis python-mutagen python-elementtree

Po cały zabiegu otrzymujemy:
http://img75.imageshack.us/img75/345/zrzutekranu1.th.png

Warto wiedzieć jak zrobić paczuszke kiedy posiada się zdebianizowane źródełka. Można wtedy stworzyć pakiet z innej dystrybucji albo gałęzi Debiana omijając sporo zależności. Przykładem może być qnapi z experimental które obecnie wymaga qt-4.5.2 z unstable, ale po co skoro może działać nawet na qt-4.3 ze stable ?:).

PS: Nie jestem pewien, czy dodatkowe pluginy wymagają jakiś dodatkowych pakietów. Warto uruchomić program w konsoli i czytać komunikaty kiedy coś nie będzie chciało zadziałać.
PS2: Zastanawiam się, czy dodać informacje o budowaniu pakietów ze zdebianizowanych źródeł do faq ?

Ostatnio edytowany przez sp3cu (2009-07-31 12:35:46)


You are registered as user #464141 with the Linux Counter

Offline

 

#7  2009-08-03 15:10:07

  hiroshi07 - Użytkownik

hiroshi07
Użytkownik
Zarejestrowany: 2009-07-13

Re: Exaile i jego debianowa wersja...

Dziękuję Panowie za zainteresowanie. Teraz już wszystko w porządku. Mam jeszcze tylko problem z odtwarzaniem playlist radiowych typu m3u, asx, pls. O ile Exaile w miarę dobrze radzi sobie ze strumieniem Url wczytanym z takiej playlisty to nie chce odtwarzać pliku playlisty bezpośrednie. Potrzebne mi to jest do zapisywania stacji radiowych w programie, ponieważ z samego adresu url nie mam w exaile wyświetlanej nazwy stacji radiowej i co najważniejsze wykonawcy i tytułu utworu.
Taki błąd wyskakuje mi po uruchomieniu Exaile

Kod:

(exaile.py:5526): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstpython_d.so': /usr/lib/gstreamer-0.10/libgstpython_d.so: undefined symbol: _Py_RefTotal

a to po załadowaniu pls

Kod:

/home/hiro/Download/Firefox/aac_hot100.pls
Importing /home/hiro/Download/Firefox/aac_hot100.pls
<gst.Message GstMessageError, gerror=(GstGError)(NULL), debug=(string)"gstsouphttpsrc.c\(1095\):\ gst_soup_http_src_build_message\ \(\):\ /GstPlayBin:playbin0/GstSoupHTTPSrc:source:\012Error\ parsing\ URL\ \"http://213.251.138.82:5950\015\""; from source at 0x97f3e98> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_tag', 'parse_warning', 'set_buffering_stats', 'set_seqnum', 'src', 'structure', 'timestamp', 'type']
<gst.Message GstMessageError, gerror=(GstGError)(NULL), debug=(string)"gstbasesrc.c\(2334\):\ gst_base_src_loop\ \(\):\ /GstPlayBin:playbin0/GstSoupHTTPSrc:source:\012streaming\ task\ paused\,\ reason\ error\ \(-5\)"; from source at 0x97f3ed8> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_tag', 'parse_warning', 'set_buffering_stats', 'set_seqnum', 'src', 'structure', 'timestamp', 'type']
<gst.Message GstMessageError, gerror=(GstGError)(NULL), debug=(string)"gsttypefindelement.c\(523\):\ gst_type_find_element_handle_event\ \(\):\ /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind:\012Can\'t\ typefind\ empty\ stream"; from typefind at 0x97f3f18> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_tag', 'parse_warning', 'set_buffering_stats', 'set_seqnum', 'src', 'structure', 'timestamp', 'type']
ReplayGain support initialized.
Not using Equalizer disabled by the user
[Last.FM]: Submitted 'now playing' succesfully

i jeszcze m3u

Kod:

testing dbus service
/home/hiro/Download/Firefox/57.m3u
Importing /home/hiro/Download/Firefox/57.m3u
** Message: don't know how to handle audio/mpeg, framed=(boolean)false, mpegversion=(int)4
<gst.Message GstMessageError, gerror=(GstGError)(NULL), debug=(string)"gstplaybasebin.c\(2327\):\ prepare_output\ \(\):\ /GstPlayBin:playbin0"; from playbin0 at 0xa990e80> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_tag', 'parse_warning', 'set_buffering_stats', 'set_seqnum', 'src', 'structure', 'timestamp', 'type']
<gst.Message GstMessageError, gerror=(GstGError)(NULL), debug=(string)"gstbasesrc.c\(2334\):\ gst_base_src_loop\ \(\):\ /GstPlayBin:playbin0/GstSoupHTTPSrc:source:\012streaming\ task\ paused\,\ reason\ not-linked\ \(-1\)"; from source at 0xa990ec0> ['__class__', '__cmp__', '__delattr__', '__dict__', '__doc__', '__getattribute__', '__grefcount__', '__gstminiobject_init__', '__gtype__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'copy', 'flags', 'parse_async_start', 'parse_buffering', 'parse_clock_lost', 'parse_clock_provide', 'parse_duration', 'parse_error', 'parse_info', 'parse_new_clock', 'parse_segment_done', 'parse_segment_start', 'parse_state_changed', 'parse_tag', 'parse_warning', 'set_buffering_stats', 'set_seqnum', 'src', 'structure', 'timestamp', 'type']
ReplayGain support initialized.
Not using Equalizer disabled by the user
[Last.FM]: Submitted 'now playing' succesfully
Stream tag:
  organization: 57
  genre: Misc
  location: http://www.open.fm

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)