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:
[url=http://img194.imageshack.us/i/desktopaba.png/][img]http://img194.imageshack.us/img194/8622/desktopaba.png[/img][/url]
A tak w Ubuntu:


[url=http://img194.imageshack.us/i/zrzutekranumqz.png/][img]http://img194.imageshack.us/img194/7950/zrzutekranumqz.png[/img][/url]

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.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: 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.

[b]EDIT[/b] 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.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

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

  hiroshi07 - Użytkownik

hiroshi07
Użytkownik
Zarejestrowany: 2009-07-13

Re: Exaile i jego debianowa wersja...

[quote=ilin]... ewentualnie slużę paczką dla testinga.[/quote]
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...

[quote=hiroshi07][quote=ilin]... ewentualnie slużę paczką dla testinga.[/quote]
Wysłałem maila na PW. Ewentualnie liczyłbym na jakiś link do poradnika o przepakietowaniu. Rozumiem, że w grę wchodzi Alien.[/quote]
[quote=hiroshi07][quote=ilin]... ewentualnie slużę paczką dla testinga.[/quote]
Wysłałem maila na PW. Ewentualnie liczyłbym na jakiś link do poradnika o przepakietowaniu. Rozumiem, że w grę wchodzi Alien.[/quote]
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 [url=http://packages.ubuntu.com/jaunty/exaile]pobrać[/url], 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:

[b]Przykład:[/b]

Kod:

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

[b]Instalacja wymaganych pakietów do zbudowania pakietu:[/b]

Kod:

# aptitude install dpatch python-all-dev intltool

[b]Ponowna próba zbudowania:[/b]

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:
[url=http://img75.imageshack.us/i/zrzutekranu1.png/][img]http://img75.imageshack.us/img75/345/zrzutekranu1.th.png[/img][/url]

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 [b]#464141[/b] 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
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00123 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.142.3' WHERE u.id=1
0.00174 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.142.3', 1733978391)
0.00046 SELECT * FROM punbb_online WHERE logged<1733978091
0.00046 SELECT topic_id FROM punbb_posts WHERE id=124170
0.00122 SELECT id FROM punbb_posts WHERE topic_id=14681 ORDER BY posted
0.00063 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=14681 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00079 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=14681 ORDER BY p.id LIMIT 0,25
0.00077 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=14681
Total query time: 0.00757 s