Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: MPlayer i lista *.asx - błąd w odczycie.  (Przeczytany 8122 razy)

arctgx

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« dnia: 2008-01-19, 14:39:38 »
Zapewne wielu z Was próbowało w MPlayerze odpalać choćby dla eksperymentu Polskie Radio z firmowej strony lub inne stacje dostępne przez listy asx.

Z man mplayer
Cytuj
-playlist
              Odtwarza  zbiory według pliku listy odtwarzania (w formatach ASX, Winamp, SMIL lub jeden zbiór
              w każdym wierszu).
wynikałoby, że można odpalić go z opcją -playlist lista.asx i wsio gra. Tymczasem MPlayer źle interpretuje kolejne linie. Sam mogę sobie poradzić, ręcznie wydobywając adres z listy. Ale chciałbym ze względu na znajomych klikaczy, by opcja ta zadziałała bez grzebania w kodzie i bez konieczności używania rozszerzenia MediaPlayerConnectivity dla Firefoksa (które wydobywa adresy z listy i wyświetla linki do nich wprost, w postaci strawnej dla mojego MPlayera).

Czy jest jakiś sposób na poprawne działanie tej opcji?

ZipoKing

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #1 dnia: 2008-01-19, 23:08:01 »
Daj jakiegoś linka do niedziałającego ASX, pokombinujemy :)

arctgx

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #2 dnia: 2008-01-20, 03:14:52 »
http://www.polskieradio.pl/st/program3M.asx  - choćby Trójka

A tu

http://one.xthost.info/emsoft/med1r.htm

jest polskich (nie tylko w ASX) cała masa :)

ZipoKing

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #3 dnia: 2008-01-20, 10:42:31 »
A próbowałeś odpalić tego ASX-a bez opcji -playlist? U mnie taka operacja wywala MPlayera...

arctgx

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #4 dnia: 2008-01-20, 14:39:24 »
Tak, zarówno w konsoli na ściągniętej liście, jak i wcześniej przez kliknięcie na playliście (które oznacza dokładnie to, co proponujesz, a co byłoby najprostsze dla klikania). Tego, co widzę, nie nazwałbym wywaleniem - po prostu szuka wtyczek, nie znajduje i kończy działanie:

  tmp $ mplayer program1M.asx
MPlayer dev-SVN-r25540-4.2.3 (C) 2000-2007 MPlayer Team
CPU: AMD Sempron(tm) 2200+ (Family: 6, Model: 8, Stepping: 1)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Skompilowano dla procesora x86 z rozszerzeniami: MMX MMX2 3DNow 3DNowEx SSE

Odtwarzam program1M.asx.
Znalazłem wtyczkę: libmpg123.so (MPEG Layer 1/2/3 Player 1.2.10).
Znalazłem wtyczkę: libwav.so (Wave Player 1.2.10).
Znalazłem wtyczkę: libwma.so (WMA Player v.1.0.5).
Znalazłem wtyczkę: libmodplugxmms.so (ModPlug Player).
Znalazłem wtyczkę: libmikmod.so (MikMod Player 1.2.10).
Znalazłem wtyczkę: libcdaudio.so (CD Audio Player 1.2.10).
Znalazłem wtyczkę: libtonegen.so (Tone Generator 1.2.10).
Znalazłem wtyczkę: libvorbis.so (Ogg Vorbis Player 1.2.10).
Znalazłem wtyczkę: libxmms-flac.so (Reference FLAC Player v1.2.1).
Znalazłem wtyczkę: libradio.so (FM Radio player 1.5).
Znalazłem wtyczkę: libxmmsmad.so (MAD MPEG Decoder plugin 0.10).
Znalazłem wtyczkę: libmp4.so (MP4 & MPEG2/4-AAC audio player - 1.2.x).
Znalazłem wtyczkę: libmid.so.0.0.0 (Timidity Player 0.01).
Znalazłem wtyczkę: libmpc.so (Musepack Audio Plugin 1.2).
Znalazłem wtyczkę: openspc.so (OpenSPC (snap-20030109) Player 0.0.4).
Znalazłem wtyczkę: libmid.so.0 (Timidity Player 0.01).
Znalazłem wtyczkę: libmid.so (Timidity Player 0.01).
Zamykam wtyczkę: /usr/lib/xmms/Input/libmid.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmid.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/openspc.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmpc.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmid.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmp4.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libxmmsmad.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libradio.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libxmms-flac.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libvorbis.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libtonegen.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libcdaudio.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmikmod.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmodplugxmms.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libwma.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libwav.so.
Zamykam wtyczkę: /usr/lib/xmms/Input/libmpg123.so.


Wychodzę... (Koniec pliku)

ZipoKing

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #5 dnia: 2008-01-20, 15:26:23 »
U mnie nie kończy działania :)
MPlayer przerwany sygnałem 11 w module: demux_open
- MPlayer zakończył pracę z powodu złego użycia CPU/FPU/RAM.
  Przekompiluj MPlayera z opcja --enable-debug i wykonaj śledzenie z 'gdb' oraz
  zdisassembluj. Szczegóły w DOCS/HTML/pl/bugreports_what.html#bugreports_crash.
- MPlayer zakończył pracę. To nie powinno się zdarzyć.
  To może być błąd w kodzie MPlayer LUB twoich sterownikach LUB twojej
  wersji gcc. Jeśli uważasz, że to wina MPlayera, przeczytaj proszę
  DOCS/HTML/en/bugreports.html i postępuj zgodnie z zawartymi tam instrukcjami. Nie jesteśmy
  w stanie pomóc dopóki nie podasz tych danych przy informowaniu o możliwym błędzie.

Offline

  • Users
  • Guru
  • *****
  • Wiadomości: 825
    • Zobacz profil
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #6 dnia: 2008-01-20, 19:28:29 »
wget http://www.polskieradio.pl/st/program3M.asx
cat program3M.asx
mplayer mms://stream.polskieradio.pl/Program\\ 3

M.

arctgx

  • Gość
MPlayer i lista *.asx - błąd w odczycie.
« Odpowiedź #7 dnia: 2008-01-20, 20:06:45 »
Cytat: arctgx
Sam mogę sobie poradzić, ręcznie wydobywając adres z listy.
Dzięki, ale nie tego szukam. Proponuję dokładniejsze czytanie wątku - no chyba że dla reszty ludzi chciałeś zostawić instrukcję :)