erancsaba erancsaba#!/bin/bash ## rtmpGUI-list ## http://forum.wiziwig.eu/threads/58518-rtmpGUI-Offical-thread curl http://apps.ohlulz.com/rtmpgui/list.xml | sed 's/live=1//g;s/live=true//g;s/a=/-a /g;s/app=/-a /g;s/swfVfy=1//g;s/swfVfy=true//g;s/-o -//g;s/&/\&/g;s/'//g;s///g;s/> */>/g;s/ * *18+/,+6d' | tac > /tmp/rtmpGUI-list.xml #curl http://apps.ohlulz.com/rtmpgui/list.xml | sed 's/live=1//g;s/live=true//g;s/a=/-a /g;s/app=/-a /g;s/swfVfy=1//g;s/swfVfy=true//g;s/-o -//g;s/&/\&/g;s/'//g;s///g;s/> */>/g;s/ * /tmp/rtmpGUI-list.xml grep -o '[^' -f2 > /tmp/rtmpGUI-channel-list.txt grep -o '[^' -f2 > /tmp/rtmpGUI-language-list.txt paste -d"\n" /tmp/rtmpGUI-channel-list.txt /tmp/rtmpGUI-language-list.txt > /tmp/rtmpGUI-full-list.txt function select_channel(){ channel=`cat /tmp/rtmpGUI-full-list.txt | xargs -d"\n" zenity --list --height=450 --width=500 --title="rtmpGUI-list" --text="Select Channel:" --column="Programmi" --column="Language"` } function play_stream(){ channel_spec=`grep -A7 "$(echo $channel | sed 's/\[/\\\[/g;s/\]/\\\]/g')" /tmp/rtmpGUI-list.xml` swfUrl=`echo "$channel_spec" | grep -o '[^' -f2` link=`echo "$channel_spec" | grep -o '[^' -f2` pageUrl=`echo "$channel_spec" | grep -o '[^' -f2` playpath=`echo "$channel_spec" | grep -o '[^' -f2` advanced=`echo "$channel_spec" | grep -o '[^' -f2 | sed 's/-v//;s/--live//'` if [ "$playpath" != "" ]; then rtmpdump -W "$swfUrl" -r "$link" -p "$pageUrl" -y "$playpath" $advanced -v | vlc --meta-title="$channel" - #--width=480 --height=360 --qt-minimal-view else rtmpdump -W "$swfUrl" -r "$link" -p "$pageUrl" $advanced -v | vlc --meta-title="$channel" - #--width=480 --height=360 --qt-minimal-view fi } while [ $? -eq 0 ]; do select_channel && play_stream done az RTL KLUB IS ITT VAN
hepaly erancsabaA működő scriptedből (ne innen az oldalról) másold már be légyszi az első curl sort pastebin-be, mert ez már megint nem ad vissza értéket. Végülis a páromnak szükséges 2 adót kiszedtem belőle, de másnak is jól jönne, ha működésre lehetne bírni ezt a scriptet. Köszi előre is!
erancsaba hepalyhttp://paste.ubuntu.com/909347/ es itt http://img213.imageshack.us/img213/5418/capturecran1n.png
hepaly erancsabaNa így már tökéletes, köszi szépen! update: Verona007 kollégánknál hibát jelzett a funkcióhívás, és ráadásul az mplayert is jobban kedveli, így csinált egy módosított változatot, hátha jól jönne másnak is: http://pastebin.com/sKcSJrjP
hepaly erancsabaNincs véletlenül egy csatorna mentésed, mert moment alig van benne pár adó. Természetesen felülírta a tmp-ben a file-okat, mentést meg nem csináltam korábban :( http://apps.ohlulz.com/rtmpgui/list.xml A /tmp mappából kellenének a korábbi rtmp kezdetű file-ok.
erancsaba hepalyaz RTL KLUB vlc http://fms3.mediadirect.ro/live3/_definst_/rtlklub/chunklist.m3u8?publisher=portaltv.ro
rapfen PhaceÉs ez működik? A régebbi szkriptek mind mennek nálam, de ez kilép a lejátszó kiválasztása után. ./tv-ujra: sor: 213: szintaktikai hiba „(” váratlan token közelében ./tv-ujra: sor: 213: `curl -A "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090910 Firefox/3.5.3" "http://gdata.youtube.com/feeds/base/videos?q=$ricerca&alt=rss&client=ytapi-youtube-search&v=2" > /tmp/youtube.html'
rapfen Phace:-D És tényleg. Nem néztem végig. Látod nem fejlődtem semmit az elmúlt majdnem másfél évben. Csak most 10.04 helyett 12.04 van használva.