TVMplayer

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

TVMplayer

MPlayer'a mms adresleri , video/müzik dosyası ve mms adresi eklemeyi sağlayan basit bir betik.

Kurulum

Bir tane metin belgesi oluşturalım  ; Adı da TVMplayer olsun kodları içine yapıştırıp , çalıştırma hakkı vermek yeterli Veya ;

cd $HOME
gedit TVMplayer
chmod +x TVMplayer

Bu pakete bağımlı ;

sudo apt-get install mplayer 

Kaynak kodu

#!/bin/bash<br>
<br>
#Çalışan mplayer işlem ağacı sonu<br>
killall mplayer
mkdir $HOME/.cache/TVMplayer<br>
yeni="$HOME/.cache/TVMplayer/"<br>
sira=`cd $HOME/.cache/TVMplayer  ; ls`<br>
cp TVMplayer  $yeni<br>
# VIDEOLAR<br>
export Trt_1="TRT Televizyonu"<br>
export Trt_2="TRT Televizyonu"<br>
export Trt_3="TRT Televizyonu"<br>
export Trt_Turk="TRT Televizyonu"<br>
export Senin_Videon="Mplayerın desteklediği dosyalar"<br>
export power_turk="Türkçe Pop Rock Alternatif"<br>
export Power_Fm="Türkiyenin En İyi Yabancı Radyosu"<br>
export Number_One="Bir numara"<br>
export Ntv="Kötü görüntü"<br>
export Romantik_Turk="Türkçe slow "<br>
export Kral_FM="İlaç gibi radyo "<br>
export Metro_FM="Metro FM Turkiye nin Hit Muzik Radyosu"<br>
export Kawii_Radio="Anime Müzikleri Dinlemek!"<br>
export Absolute_Classic_Rock="Rock'n'Roll"<br>
export NRK_Alltid_Klassisk="Klasik Müzik"<br>
export KanalD="Firefox tan "<br>
export ATV="Firefox tan"<br>
export StarTV="Firefox tan"<br>
export NtvArsiv="Ntv programları video arşivi firefox"<br>
export Sen="Farklı bir adres gir"<br>
export Eklediklerim="Daha önce girilen adresler "<br>
# Videoların yüklenmesi için komutlar<br>
export mplayer_APP="mplayer "<br>
export APPX="firefox "<br>
# Kod<br>
ans=$(zenity --title ".: TV Mplayer " --window-icon='/usr/share/pixmaps/totem.xpm' --width="488" --height="390" --list --text "Seçiminizi yapın" --radiolist --column "Seç" --column "TV Mplayer" --column "Açıklama" TRUE "Trt_1" "$Trt_1" TRUE1 "Trt_2" "$Trt_2" TRUE2 "Trt_3" "$Trt_3" TRUE3 "Trt_Turk" "$Trt_Turk" TRUE5 "power_turk" "$power_turk" TRUE6 "Power_Fm" "$Power_Fm" TRUE7 "Number_One" "$Number_One" TRUE8 "Ntv" "$Ntv" TRUE9 "Romantik_Turk" "$Romantik_Turk" TRUE10 "Kral_FM" "$Kral_FM" TRUE11 "Metro_FM" "$Metro_FM" TRUE12 "Kawii_Radio" "$Kawii_Radio" TRUE13 "Absolute_Classic_Rock" "$Absolute_Classic_Rock" TRUE14 "NRK_Alltid_Klassisk" "$NRK_Alltid_Klassisk" TRUE15 "KanalD" "$KanalD" TRUE16 "ATV" "$ATV" TRUE17 "StarTV" "$StarTV" TRUE18 "NtvArsiv" "$NtvArsiv" TRUE19 "Sen" "$Sen"  TRUE20 "Eklediklerim" "$Eklediklerim" FALSE "Senin Videon" "$Senin_Videon"); echo $ans<br>
<br>

if [ $? -eq 1 ] ; then<br>
exit 1<br>
fi<br>

<br>
case $ans in<br>
<br>
"Trt_1") $mplayer_APP mms://95.0.159.131/TV1 &<br>
zenity --info \<br>
--text "TV Mplayer Trt1 yükleniyor!";;<br>

<br>
"Trt_2") $mplayer_APP mms://95.0.159.131/TV2 &<br>
zenity --info \<br>
--text "TV Mplayer TRT2 yükleniyor!";;<br>

<br>
"Trt_3") $mplayer_APP mms://95.0.159.131/TV3 &<br>
zenity --info \<br>
--text "TV Mplayer TRT3 yükleniyor!";;<br>

<br>
"Trt_Turk") $mplayer_APP mms://95.0.159.131/TRTTURK &<br>
zenity --info \<br>
--text " TV Mplayer TRTTURK yükleniyor!";;<br>
<br>

"power_turk") $mplayer_APP http://media1.powergroupturkey.com:8022/&<br>
zenity --info \<br>
--text " TV Mplayer PowerTürk yükleniyor!";;<br>
<br>

"Power_Fm") $mplayer_APP mms://xiphias.vargonen.net/PowerFm &<br>
zenity --info \<br>
--text " TV Mplayer Power Fm yükleniyor!";;<br>
<br>

"Number_One") $mplayer_APP http://1numara.radyoyayini.com:3330/listen.pls &<br>
zenity --info \<br>
--text " TV Mplayer Number One yükleniyor!";;<br>

<br>
"Ntv") $mplayer_APP mms://144.122.56.15/odtutv &<br>
zenity --info \<br>
--text " TV Mplayer Ntv yükleniyor!";;<br>
<br>

"Romantik_Turk") $mplayer_APP http://sunucu2.radyolarburada.com:5335/ &<br>
zenity --info \<br>
--text " TV Mplayer Romantik Türk yükleniyor!";;<br>
<br>
<br>
"Kral_FM") $mplayer_APP http://strm-2.uk.medianova.tv:3000/ &<br>
zenity --info \<br>
--text " TV Mplayer Kral FM yükleniyor!";;<br>
<br>
<br>
"Metro_FM") $mplayer_APP http://metrofm.radyolarburada.com:9720/ &<br>
zenity --info \<br>
--text " TV Mplayer Metro_FM yükleniyor!";;<br>
<br>
<br>
"Kawii_Radio") $mplayer_APP http://kawaii-radio.net/listen.m3u &<br>
zenity --info \<br>
--text " TV Mplayer Kawii Radio yükleniyor!";;<br>
<br>
<br>
"Absolute_Classic_Rock") $mplayer_APP http://network.absoluteradio.co.uk/core/audio/ogg/live.pls?service=vcbb &<br>
zenity --info \<br>
--text " TV Mplayer Absolute Classic Rock yükleniyor!";;<br>
<br>
<br>
"NRK_Alltid_Klassisk") $mplayer_APP mms://straumr.nrk.no/nrk_radio_alltid_klassisk_m &<br>
zenity --info \<br>
--text " TV Mplayer NRK Alltid Klassisk yükleniyor!";;<br>
<br>
<br>
"KanalD") $APPX http://webtv.kanald.com.tr/CanliYayin/ &<br>
zenity --info \<br>
--text " TV Mplayer KanalD yükleniyor!";;<br>
<br>
<br>
"ATV") $APPX http://www.atv.com.tr/canli_yayin &<br>
zenity --info \<br>
--text " TV Mplayer ATV yükleniyor!";;<br>
<br>
<br>
"StarTV") $APPX http://www.startv.com.tr/CanliYayin.aspx &<br>
zenity --info \<br>
--text " TV Mplayer StarTV yükleniyor!";;<br>
<br>
"NtvArsiv") $APPX http://video.ntvmsnbc.com/ &<br>
zenity --info \<br>
--text " TV Mplayer NtvArsiv yükleniyor!";;<br>
<br>
"Sen")<br>
adres=`zenity --entry  --title="TV Mplayer"  --text="Yeni bir adres giriniz:      " `<br>
isim=`zenity --entry  --title="isimde boşluk bulunmamalı !!"  --width="350" --height="150"  --text="Bu adres hangi isimle adlandırılsın?"`<br>
> $isim    &<br>
mv $isim  $yeni<br>
rm -rf $isim<br>
echo   $mplayer_APP   $adres  > "$yeni$isim"<br>
chmod +x  "$yeni$isim"<br>
$mplayer_APP   $adres ;;<br>
<br>
"Eklediklerim")<br>
adres=`zenity Eklenilen_Adresler $sira --entry  --title="TV Mplayer"  --text="Seçiminizi yapın:      " `<br>
$yeni$adres   ;;<br>
<br>
"Senin Videon")<br>
FILE=`zenity --file-selection --title ".: TV Mplayer :. " --window-icon='/usr/share/pixmaps/totem.xpm' `<br>
<br>
<br>
case $? in<br>
0)<br>
<br>
$mplayer_APP "$FILE" &<br>
<br>
<br>
zenity --info \<br>
--text " TV Mplayer \"$FILE\" yükleniyor!";;<br>
1)<br>
zenity --info \<br>
--text " TV Mplayer VAZGEÇİLDİ!";;<br>
-1)<br>
zenity --info \<br>
--text " TV Mplayer VAZGEÇİLDİ!";;<br>
esac<br>
;;<br>
<br>
<br>
esac<br>

Kaynakça

  • Ubuntu-tr forumunda "hitokiri" kullanıcısının paylaşımı