Portál AbcLinuxu, 10. května 2025 02:13

Dotaz: mplayer a internetová rádia

19.2.2007 09:17 pinďa
mplayer a internetová rádia
Přečteno: 665×
Odpovědět | Admin
Dobrý den, mám počítač ¨na kterém nemám monitor a spouštím si z něj sem tam internetové rádio pomocí mplayeru (připojím se přes ssh). Tahle varianta funguje bezproblému. Problém je v tom, že mplayer nejde spustit bez toho, aniž byste byli přihlášeni na nějaké konzoli, to znamená, že pokud mám program který není připojený na žádný terminál (například cron) a tímto programem mplayer spouším tak mplayer nejde spustit. Zkoušel jsem i mplayer -vo null a nebo mplayer > /dev/tty2 < /dev/tty2.
Nevíte prosím, jak spustit mplayer bez toho aniž by musel být připojen na terminál? Nebo případně nějaký jiný program na přehrávání internetového rádia z konzoli (RedHat 9.0 bez X serveru)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.2.2007 10:13 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jestli je to přesně ono ale já pouštím rádia třeba takto:
> cat radia/*
mplayer http://stream.rozhlas.cz:8000/ddur_low.ogg 1> /dev/null 2> /dev/null &
mplayer http://stream.rozhlas.cz:8000/leonardo_low.ogg 1> /dev/null 2> /dev/null &
mplayer http://stream.rozhlas.cz:8000/cro1_low.ogg 1> /dev/null 2> /dev/null &
mplayer http://stream.rozhlas.cz:8000/cro3_low.ogg 1> /dev/null 2> /dev/null &
mplayer http://radioakropolis.cz:8000/high.ogg 1> /dev/null 2> /dev/null &
mplayer http://stream.rozhlas.cz:8000/radiowave_high.ogg 1> /dev/null 2> /dev/null &
mplayer http://mer.fast-serv.com:80/MetalExpressRadio.ogg 1> /dev/null 2> /dev/null  &
Každé jedno rádio mám ve skriptu, který pustím zpravidla v xterm a pak to dohraje dokud to nekillnu v procesech. Ještě mě napadají slova jako nohup..
19.2.2007 10:19 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Odpovědět | | Sbalit | Link | Blokovat | Admin
A proč by to nemělo jít? Já jsem to před časem zrovna takto používal, spouštěl jsem rádio mplayerem, který se pouštěl cronem (používal jsem to jako budík). Určitě máš problém někde jinde, než v mplayeru. Nejspíš v cronu, resp. v chybně zadaném konf.souboru (cesty - proměnné prostředí). Viz. historie zde ve fóru, v posl. době se to tu několikrát řešilo. To je ale pouze můj odhad Tvého problému.
19.2.2007 12:07 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Zkoušel jsem to pomocí at na radio i na obyčejný záznam v mp3 a spouštění nefunguje. Patrně to souvisí s problémem, o kterém jsem psal dřív. Po pár pokusech jsem zjistil, že funkční je spuštění v xtermu, když se předtím nastaví proměnná DISPLAY. Ale to je vzhledem k původnímu dotazu nevhodné řešení.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
19.2.2007 13:14 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Patrně to souvisí s odpovědí, kterou jsem už psal a také hlavně kterou jsi dostal a ignoruješ ji! Také se to tu omílá furt dokola, možná by si to zasloužilo i FAQ (nechce někdo přidat? - Proč mi aplikace nejde spouštět v cronu, když z konzole jde?).

Pošli sem, jak to přesně pouštíš, pokud nezadáváš absolutní cesty, vyzkoušej je zadat, a pokud to ani pak nepůjde, musí se hledat dál ...
19.2.2007 13:22 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Mimochodem mně to z cronu jde, pro jistotu jsem to vyzkoušel (to přeměrování může být i jinam (/dev/null) anebo nakonfigurovat nebo nastavit přepínači mpayer, aby neustále nevypisoval dobu přehrávání).
Gentoo
MPlayer 1.0rc1-4.1.1 (C) 2000-2006 MPlayer Team

04 13 * * * root /usr/bin/mplayer mms://netshow3.atlas.cz/country32  > /dev/pts/21
19.2.2007 13:07 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Odpovědět | | Sbalit | Link | Blokovat | Admin
mplayer $ARGS >&/dev/null </dev/null taky nefunguje?
19.2.2007 13:46 pinďa
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
No s tím cronem to byl příklad. Napsal sem si v Cčku jednoduchýho démona, který naslouchá na nějakým TCP portu a podle toho co má v konfiguráku, vykoná patřičný příkaz. Používám ho celkem se spokojeností, až teď sem přišel na to, že v něm nejde spustit mplayer. Ten program mi vrátí hodnotu, s jakou příslušný program skončil. Mplayer vrací standartně nulu (ale až podezřele rychle), ale nic nehraje.
19.2.2007 14:49 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Tak si pred execem otevrete na deskriptoru 1 a 2 nejaky soubor pro zapis a podivejte se, co se vam tam vypsalo.
19.2.2007 15:11 pinďa
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
měl jste pravdu, pomohlo to. mplayer je totiž umístěn v /usr/local/bin a to sem neměl v $PATH. Děkuji za pomoc
19.2.2007 16:04 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Tohle, zdá se, pomohlo v mém případě.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
19.2.2007 16:10 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: mplayer a internetová rádia
Pardon, neuvědomil jsem si, že se odpovědi umisťují napřeskáčku. Měl jsem na mysli použití </dev/null.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.