[ nemysis @ 27.05.2010. 23:35 ] @
Možete to samo uz pomoć console, XTerm-a i Mplayer-a, slušati muziku preko Interneta. Slično se može gledati i Televizija, skripta je ista samo se zove televizija. Bilo da hoćete slušati radio ili gledati TV stanice stavite Vaše pls, mms ili m3u fajle u skripte. Skripte se mogu startati preko tastature sa programom XBindKeys, Wiki. ~./xbindkeysrc Code: ... # Music, MPlayer command line "uxterm -fs 13 radio &" Control+Mod2+Mod4 + r # Control+Mod4 + r ... Ova skripta može da služi kao osnova za menu sa pitanjima. Isplati se ako hoćete samo da pritisnete broj, mada možete da stavite i slovo. Ako hoćete da interaktivno dajete odgovore onda je bolje klasičan način sa varijablama, koje Vi unosite na pitanja. /home/bin/radio Code: #!/bin/sh # http://www.linuxquestions.org/...put-using-a-bash-script-72189/ # global var to hold menu selection MENU_CHOISE="" function get_choise() { ################################## # set the tty driver to raw mode # # read a char # # restore settings # ################################## stty raw MENU_CHOISE=`dd if=/dev/tty bs=1 count=1 2>/dev/null` stty sane echo $MENU_CHOISE } echo "" NSTANICE="/podaci/Internet stanice/Radio/Narodna" ZSTANICE="/podaci/Internet stanice/Radio/Zabavna" ZVSTANICE="/podaci/Internet stanice/Radio/Zvanično" echo "" echo "Koje radio stanice hoćete da slušate preko Interneta?" echo "" # print the menu echo "" echo "Menu:" echo "" echo " 1) Radio stanica, Mesto" echo "" echo " 2) Radio stanica Mesto" echo "" echo " 3) Radio stanica, Mesto" echo "" echo " 4) Radio stanica, Mesto" echo "" echo " 5) Radio stanica, Mesto" echo "" echo " 6) Radio stanica, Mesto" echo "" echo " 7) Radio stanica, Mesto" echo "" echo " 8) Radio stanica, Mesto" echo "" echo " 9) Radio stanica, Mesto" echo "" echo " 0) Radio stanica, Mesto" echo "" echo " a) Radio stanica, Mesto" echo "" echo " A) Radio stanica, Mesto" echo "" ... echo " z) Radio stanica, Mesto" echo "" echo " Z) Radio stanica, Mesto" echo "" printf " please enter your choise: " echo "" echo "" # read the menu selection get_choise # print the results. case $MENU_CHOISE in "1") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; "2") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto .pls" ;; "3") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto .pls" ;; "4") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; "5") echo "" $MPLAYER "$ZSTANICE/Radio stanica, Mesto.m3u" ;; "6") echo "" $MPLAYER "$ZSTANICE/Radio stanica, Mesto.pls" ;; "7") echo "" $MPLAYER "$ZSTANICE/Radio stanica, Mesto.pls" ;; "8") echo "" $MPLAYER "$ZSTANICE/Radio stanica, Mesto.pls" ;; "9") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; "a") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; "A") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; ... "z") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; "Z") echo "" $MPLAYER "$NSTANICE/Radio stanica, Mesto.m3u" ;; ;; *) echo "Not valid" esac # Default $MPLAYER "$NSTANICE/Radio stanica, Mesto.pls" Da bi mogli probati prilažem listu stanica koju sam sastavio, nije sasvim aktuelna, ali meni radi. Pažnja stanice često menjaju parametre i adrese, jednostavno pri potrebi obnovite pls, mms ili m3u fajle. |