TVMplayer

Başlatan hitokiri, 15 Ocak 2010 - 01:08:38

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

hitokiri

Şu an aklımda olan iki şey var, onlarda yapılmıycak gibi değil bu betiğin orjinalinde masaüstünde video oynatıyor video yokken bi şekilde totemdeki gibi bi canlandırmayı masaüstünde oynatırsam tamamdır :)
Hatta müzik çalarken şurdaki gibi bi çal durdur duraklat benzeri bi şey yapılabilir :)
http://forum.ubuntu-tr.net/index.php/topic,6653.0.html
Bunları yaptığım  zaman bitirdim dicem bu betikle uğraşmayı :)

XRumer

Hadi hayırlısı.

XRumer

Yalnız ben ilk mesajınızda yazdıklarınızı pek anlamadım. Nasıl yapıyoruz bunun kurulumunu. Adım adım anlatmanız mümkün mü?

hitokiri

Bir tane dosya oluştur metin belgesi ;
Adı da TVMplayer olsun kodları içine yapıştır , çalıştırma hakkı ver o kadar :)
Bir de bu pakete bağımlı ;
sudo apt-get install mplayer
cd $HOME
gedit TVMplayer
chmod +x TVMplayer

ırmak

Konuyu Wiki'ye ekleyelim derli-toplu olsun:)

XRumer

Mplayer'i zaten kurmuştum. Dosyayı da dediğiniz şekilde oluşturdum ve kullanıcı adımın olduğu klasöre kaydettim. sağ tıklayıp özelliklere geldim ve "bir program gibi çalışmasına izin ver" seçeneğini tikledim. Çalıştırma hakları böyle mi veriliyordu bilmiyorum. Buraya kadar doğru yaptım mı? Eğer doğru yaptıysam şimdi nasıl yapacağım, dosyayı Mplayer ile mi açmalıyım?

hitokiri

Tamam çift tıkla çalıştır de listeden seçimini yap :)

XRumer

Tamamdır çalıştı, çok güzel oldu. Tam ekran olmuyor ama o da Mplayer'dan kaynaklanan bir sorun, ben şimdi forumda o soruna çözüm arayayım. Çok teşekkür ederim.

hitokiri

#videoların yüklenmesi için komutlar satırındaki mplayer' ı mplayer -fs  olarak değiştirirsen tam ekranda açılır :)

XRumer

Yok benim sorun o değil. Benim mplayer sadece bu TV olayında değil her türlü video işinde bu sorunu yaşıyor. Yani TVMplayer'la ilgisi yok. Ayrıca denedim çözümünüzü ve işe yaramadı, çünkü sorun bu betkte değil, Mplayer'ın kendisinde. Neyse ben bu konuyu ilgili başlıkta sordum, burayla alakası yok. Kirletmeyelim burayı. :)

hitokiri

#35
Peki kolay gelsin :)
Bu arada @ırmak ekledim :)  ;
>> http://wiki.ubuntu-tr.net/index.php5/TVMplayer

hitokiri

#36
Bu arada oynat duraklat örneğini ekledim betiğe ilk alfa sürümüne ulaştı demektir bu da :)
Bu arada tk olduğu için gerekli paket
sudo apt-get install python-tk
#!/bin/bash
#Çalışan mplayer işlem ağacı sonu
killall mplayer
mkdir $HOME/.cache/TVMplayer
yeni="$HOME/.cache/TVMplayer/"
sira=`cd $HOME/.cache/TVMplayer  ; ls`
cp TVMplayer  $yeni
> "$HOME/.cache/oynat"
# VIDEOLAR
Denetim='#!/usr/bin/env python
#-*-coding:utf-8-*-

from Tkinter import *
import os

pencere = Tk()
pencere.geometry("140x80+80+80")
pencere.resizable(width=FALSE, height=FALSE)
baslik = pencere.title("TVMplayer ")

def player():
   os.system("mplayer $al &")
       
def durdur():
   os.system("killall mplayer")
dugme2 = Button(text = "Durdur", command=durdur)
dugme = Button(text = " Oynat ", command=player)
dugme.pack()
dugme2.pack()

mainloop() '
chmod +x "$HOME/.cache/oynat"
export Trt_1="TRT Televizyonu"
export Trt_2="TRT Televizyonu"
export Trt_3="TRT Televizyonu"
export Trt_Turk="TRT Televizyonu"
export Senin_Videon="Mplayerın desteklediği dosyalar"
export power_turk="Türkçe Pop Rock Alternatif"
export Power_Fm="Türkiyenin En İyi Yabancı Radyosu"
export Number_One="Bir numara"
export Ntv="Kötü görüntü"
export Romantik_Turk="Türkçe slow "
export Kral_FM="İlaç gibi radyo "
export Metro_FM="Metro FM Turkiye nin Hit Muzik Radyosu"
export Kawii_Radio="Anime Müzikleri Dinlemek!"
export Absolute_Classic_Rock="Rock'n'Roll"
export NRK_Alltid_Klassisk="Klasik Müzik"
export KanalD="Firefox tan "
export ATV="Firefox tan"
export StarTV="Firefox tan"
export NtvArsiv="Ntv programları video arşivi firefox"
export Sen="Farklı bir adres gir"
export Eklediklerim="Daha önce girilen adresler "
# Videoların yüklenmesi için komutlar
export mplayer_APP="mplayer "
export APPX="firefox "
# Kod
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


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


case $ans in

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


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


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


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


"power_turk") export al="http://media1.powergroupturkey.com:8022/&"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Power_Fm") export al="mms://xiphias.vargonen.net/PowerFm &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Number_One")  export al="http://1numara.radyoyayini.com:3330/listen.pls &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;

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


"Romantik_Turk") export al="http://sunucu2.radyolarburada.com:5335/ &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Kral_FM") export al="http://strm-2.uk.medianova.tv:3000/ &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Metro_FM") export al="http://metrofm.radyolarburada.com:9720/ &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/TVMplayer/oynat" ;;


"Kawii_Radio") export al="http://kawaii-radio.net/listen.m3u &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Absolute_Classic_Rock") export al="http://network.absoluteradio.co.uk/core/audio/ogg/live.pls?service=vcbb &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"NRK_Alltid_Klassisk") export al="mms://straumr.nrk.no/nrk_radio_alltid_klassisk_m &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"KanalD") $APPX http://webtv.kanald.com.tr/CanliYayin/ &
zenity --info \
--text " TV Mplayer KanalD yükleniyor!";;


"ATV") $APPX http://www.atv.com.tr/canli_yayin &
zenity --info \
--text " TV Mplayer ATV yükleniyor!";;


"StarTV") $APPX http://www.startv.com.tr/CanliYayin.aspx &
zenity --info \
--text " TV Mplayer StarTV yükleniyor!";;

"NtvArsiv") $APPX http://video.ntvmsnbc.com/ &
zenity --info \
--text " TV Mplayer NtvArsiv yükleniyor!";;

"Sen")
adres=`zenity --entry  --title="TV Mplayer"  --text="Yeni bir adres giriniz:      " `
isim=`zenity --entry  --title="isimde boşluk bulunmamalı !!"  --width="350" --height="150"  --text="Bu adres hangi isimle adlandırılsın?"`
> $isim    &
mv $isim  $yeni
rm -rf $isim
echo   $mplayer_APP   $adres  > "$yeni$isim"
chmod +x  "$yeni$isim"
$mplayer_APP   $adres ;;

"Eklediklerim")
adres=`zenity Eklenilen_Adresler $sira --entry  --title="TV Mplayer"  --text="Seçiminizi yapın:      " `
$yeni$adres   ;;

"Senin Videon")
FILE=`zenity --file-selection --title ".: TV Mplayer :. " --window-icon='/usr/share/pixmaps/totem.xpm' `


case $? in
0)

$mplayer_APP "$FILE" &


zenity --info \
--text " TV Mplayer \"$FILE\" yükleniyor!";;
1)
zenity --info \
--text " TV Mplayer VAZGEÇİLDİ!";;
-1)
zenity --info \
--text " TV Mplayer VAZGEÇİLDİ!";;
esac
;;


esac

Neden tk kurayım ki :)
#!/bin/bash
#Çalışan mplayer işlem ağacı sonu
killall mplayer
mkdir $HOME/.cache/TVMplayer
yeni="$HOME/.cache/TVMplayer/"
sira=`cd $HOME/.cache/TVMplayer  ; ls`
cp TVMplayer  $yeni
> "$HOME/.cache/oynat"
# VIDEOLAR
Denetim='#!/usr/bin/env python
#-*-coding:utf-8-*-
import pygtk
pygtk.require20()
import gtk
import os
def player(object):
   os.system(" mplayer $al     &" )
   
def durdur(object):
   os.system("killall mplayer")

pencere =  gtk.Window(gtk.WINDOW_TOPLEVEL)
pencere.set_title("TVMplayer ")
pencere.connect("delete_event", gtk.main_quit)
pencere.set_icon_from_file("/usr/share/rhythmbox/icons/hicolor/32x32/places/library-internet-radio.png")
pencere.set_position(gtk.WIN_POS_CENTER)
pencere.set_resizable(False)
dur = gtk.Image()
dur.set_from_file("/usr/share/icons/gnome/scalable/actions/media-playback-stop.svg")
oyun = gtk.Image()
oyun.set_from_file("/usr/share/icons/gnome/scalable/actions/media-playback-start.svg")
tv = gtk.Image()
tv.set_from_file("/usr/share/pixmaps/totem.xpm")
depo = gtk.HBox()
resim = gtk.Image()
resim.set_from_file("/usr/share/rhythmbox/icons/hicolor/32x32/places/library-internet-radio.png")
dugme2 = gtk.Button()
dugme = gtk.Button()
bilgi = gtk.Label("    TVMplayer Radyo    ")
dugme2.add(dur)
dugme.add(oyun)
depo.add(dugme)
dugme.connect("clicked", player)
dugme2.connect("clicked", durdur)
depo.add(bilgi)
depo.add(resim)
depo.add(dugme2)

pencere.add(depo)
pencere.show_all()
gtk.main()'
chmod +x "$HOME/.cache/oynat"
export Trt_1="TRT Televizyonu"
export Trt_2="TRT Televizyonu"
export Trt_3="TRT Televizyonu"
export Trt_Turk="TRT Televizyonu"
export Senin_Videon="Mplayerın desteklediği dosyalar"
export power_turk="Türkçe Pop Rock Alternatif"
export Power_Fm="Türkiyenin En İyi Yabancı Radyosu"
export Number_One="Bir numara"
export Ntv="Kötü görüntü"
export Romantik_Turk="Türkçe slow "
export Kral_FM="İlaç gibi radyo "
export Metro_FM="Metro FM Turkiye nin Hit Muzik Radyosu"
export Kawii_Radio="Anime Müzikleri Dinlemek!"
export Absolute_Classic_Rock="Rock'n'Roll"
export NRK_Alltid_Klassisk="Klasik Müzik"
export KanalD="Firefox tan "
export ATV="Firefox tan"
export StarTV="Firefox tan"
export NtvArsiv="Ntv programları video arşivi firefox"
export Sen="Farklı bir adres gir"
export Eklediklerim="Daha önce girilen adresler "
# Videoların yüklenmesi için komutlar
export mplayer_APP="mplayer "
export APPX="firefox "
# Kod
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


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


case $ans in

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


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


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


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


"power_turk") export al="http://media1.powergroupturkey.com:8022/&"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Power_Fm") export al="mms://xiphias.vargonen.net/PowerFm &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Number_One")  export al="http://1numara.radyoyayini.com:3330/listen.pls &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;

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


"Romantik_Turk") export al="http://sunucu2.radyolarburada.com:5335/ &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Kral_FM") export al="http://strm-2.uk.medianova.tv:3000/ &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Metro_FM") export al="http://metrofm.radyolarburada.com:9720/ &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/TVMplayer/oynat" ;;


"Kawii_Radio") export al="http://kawaii-radio.net/listen.m3u &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"Absolute_Classic_Rock") export al="http://network.absoluteradio.co.uk/core/audio/ogg/live.pls?service=vcbb &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;


"NRK_Alltid_Klassisk") export al="mms://straumr.nrk.no/nrk_radio_alltid_klassisk_m &"
echo "$Denetim" > "$HOME/.cache/oynat"
"$HOME/.cache/oynat" ;;
"KanalD") $APPX http://webtv.kanald.com.tr/CanliYayin/ &
zenity --info \
--text " TV Mplayer KanalD yükleniyor!";;


"ATV") $APPX http://www.atv.com.tr/canli_yayin &
zenity --info \
--text " TV Mplayer ATV yükleniyor!";;


"StarTV") $APPX http://www.startv.com.tr/CanliYayin.aspx &
zenity --info \
--text " TV Mplayer StarTV yükleniyor!";;

"NtvArsiv") $APPX http://video.ntvmsnbc.com/ &
zenity --info \
--text " TV Mplayer NtvArsiv yükleniyor!";;

"Sen")
adres=`zenity --entry  --title="TV Mplayer"  --text="Yeni bir adres giriniz:      " `
isim=`zenity --entry  --title="isimde boşluk bulunmamalı !!"  --width="350" --height="150"  --text="Bu adres hangi isimle adlandırılsın?"`
> $isim    &
mv $isim  $yeni
rm -rf $isim
echo   $mplayer_APP   $adres  > "$yeni$isim"
chmod +x  "$yeni$isim"
$mplayer_APP   $adres ;;

"Eklediklerim")
adres=`zenity Eklenilen_Adresler $sira --entry  --title="TV Mplayer"  --text="Seçiminizi yapın:      " `
$yeni$adres   ;;

"Senin Videon")
FILE=`zenity --file-selection --title ".: TV Mplayer :. " --window-icon='/usr/share/pixmaps/totem.xpm' `


case $? in
0)

$mplayer_APP "$FILE" &


zenity --info \
--text " TV Mplayer \"$FILE\" yükleniyor!";;
1)
zenity --info \
--text " TV Mplayer VAZGEÇİLDİ!";;
-1)
zenity --info \
--text " TV Mplayer VAZGEÇİLDİ!";;
esac
;;


esac

ırmak


opusxx

Şu sıralar favori programım :)
nVidia GeForce 8600 GT (512)
Lxde + Awesome wm 3.4.6
philips 109b6 (19 inc )
AMD Athlon(tm) 64 Processor 3000+  1024 ram,

XRumer

@Hitokiri, Sudo için Ubuntu'da TV izlemek ve Radyo dinlemekle ilgili bir yazı yazacağım. Sudo'da tanıtabilir miyim bunu?

hitokiri

Memnuniyetle  , sorumu yani bu elbette  :)

XRumer

Teşekkür ederim.

hitokiri

Alıntı yapılan: XRumer - 24 Mart 2010 - 19:09:37
Teşekkür ederim.
Rica ederim, ben teşekkür ederim :)

sem

Bu radyoların URL adreslerinin güncel olanlarını nerden öğreniyoruz acaba? Kendileri açıklıyorlar mı yoksa bir yere ping atarak falan mı öğreniyoruz?

Ek: Doğrudan konuya girmişim .... gibi. Eline sağlık Anıl...
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

ironic

Alıntı yapılan: sem0900 - 24 Ağustos 2010 - 08:58:08
Bu radyoların URL adreslerinin güncel olanlarını nerden öğreniyoruz acaba? Kendileri açıklıyorlar mı yoksa bir yere ping atarak falan mı öğreniyoruz?

Ek: Doğrudan konuya girmişim .... gibi. Eline sağlık Anıl...

http://forum.ubuntu-tr.net/index.php/topic,16837.0.html

@Sem, öncelikle radyo istasyonunun sitesine bakabilirsin. Genelde winamp ve wmp için yayın dosyalarını paylaşırlar. Olmazsa Google dan ve shoutcast üzerinden yayın url sini aratabilirsin.

Fidel

Alıntı yapılan: hitokiri - 20 Mart 2010 - 23:04:54
Bir tane dosya oluştur metin belgesi ;
Adı da TVMplayer olsun kodları içine yapıştır , çalıştırma hakkı ver o kadar :)
Bir de bu pakete bağımlı ;
sudo apt-get install mplayer
cd $HOME
gedit TVMplayer
chmod +x TVMplayer


Hangi kodu yapıştıracağız? Ben bin bash ile başlayanı bir gedit belgesine kaydettim. Şu bağımlı dediğin kodlar uç birime mi yazılacak yoksa yine metin belgesine mi? Maç kaçıyor da :(

bytan

Bash ile başlayanı TVMplayer adıyla kaydedip mplayer pakedini kurup chmod ile de TVMplayer isimli dosyaya çalıştırma hakkı verip kullanabilirsin.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

Fidel

TVMplayer adıyla kaydettim, program gibi çalışmasına izin verdim. İki kez tıklayıp gelen seçeneklerden "çalıştır"ı seçtim. Kanal listesi çıktı. NTVyi seçip tamam dedim. "TV Mplayer Ntv tükleniyor" dedi, tamam dedim. Ama yüklenmedi.

bytan

Sanırım adresi değişmiş. Bende de kaynak bulunamadı.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

ytgn

Sanırım basketbol maçı varken internetten yayın yok. Zira şu an açılıyor. Yalnız yayın olsa bile kalitesi çok kötü..
Gelecek için ubuntu ile yeni bir adım..