TVMplayer

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

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hitokiri

Naptığımı tam olarak bilmemekle birlikte, nasıl yaptığım konusuna gelirsek; tamamen tesadüfi
a-desk animated desktop un başlatıcı dosyasını açtım bi baktım
#/bin/bash
yazıyor ve  kodlar devam ediyor devam eden kodları anlamaya çalışarak tamamen konsolda kalan python bilgimle yapmaya çalıştığım bi mplayer betiği,
Hehe :D :D az -çok başardığıma inanarak ve yaptığım şeyin ne olduğunu, "abc" sini temel olarak öğreniceğim bi kaynak olup olmadığını sorarak paylaşımdaki açıklama metnini bitirip ne yaptığıma geleyim  :D
#!/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
# VIDEOLAR
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") $mplayer_APP http://media1.powergroupturkey.com:8022/&
zenity --info \
--text " TV Mplayer PowerTürk yükleniyor!";;


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


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


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


"Romantik_Turk") $mplayer_APP http://sunucu2.radyolarburada.com:5335/ &
zenity --info \
--text " TV Mplayer Romantik Türk yükleniyor!";;


"Kral_FM") $mplayer_APP http://strm-2.uk.medianova.tv:3000/ &
zenity --info \
--text " TV Mplayer Kral FM yükleniyor!";;


"Metro_FM") $mplayer_APP http://metrofm.radyolarburada.com:9720/ &
zenity --info \
--text " TV Mplayer Metro_FM yükleniyor!";;


"Kawii_Radio") $mplayer_APP http://kawaii-radio.net/listen.m3u &
zenity --info \
--text " TV Mplayer Kawii Radio yükleniyor!";;


"Absolute_Classic_Rock") $mplayer_APP http://network.absoluteradio.co.uk/core/audio/ogg/live.pls?service=vcbb &
zenity --info \
--text " TV Mplayer Absolute Classic Rock yükleniyor!";;


"NRK_Alltid_Klassisk") $mplayer_APP mms://straumr.nrk.no/nrk_radio_alltid_klassisk_m &
zenity --info \
--text " TV Mplayer NRK Alltid Klassisk yükleniyor!";;


"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

denemek için bir metin belgesine  kodları yapıştırıp çalıştırma hakkı vermeniz yeterli.

Burdan da aynı yazıyı bulabilirsiniz

badhero

Çok güzelmiş çalışıyor ama nasıl kapatıyoruz yahu :O

hitokiri

betiği yeniden başlatmak yeterli  :D  beğenmene sevindim  :)

badhero

Evet yeniden başlatınca duruyor da belki daha iyi bir yöntemi vardır diye düşündüm. Yani bir şeyi "kapatmak için yeniden başlatmak" ibaresi kulağa garip geliyor. :)

hitokiri

aslında aynı anda uçbirimde çalıştırırsan kapatma işlemini eş zamanlı görebilirsin veya
# Videoların yüklenmesi için  komutlar
export mplayer_APP="mplayer "

kısmını
# Videoların yüklenmesi için  komutlar
export mplayer_APP="gmplayer "

olarak değiştirmekte arayüzün tam olarak görünmesini sağlar :D o zaman yönetmek daha kolay olur ama böyle daha basit olduğu için buna karar verdim  :D :D

badhero

Çok hızlı yükledi televizyonu. Tıkladığım gibi "zıng" diye açıldı. Acaba önceden önbelleğe falan mı alıyor. Fatura kabarık gelmesin sonra :D

hitokiri

Yok araştırdım da ekledim en sorunsuzları  ;)  playerlar ufak bi önbellek alıyor mplayer da sanırım 600 kb falan online izlemek benim anladığım indirmek anlamına gelir açık unutmadığın sürece bi sorun olmaz diye umut ediyorum :D

badhero

Radyo için kullanırım arada, çok kullanışlı.

hitokiri

Hehe bi de yeni radyo adresi ekleyi başarabilsem tam süper olcak ptyhon la konsolda çalışanı var ama bu daha kullanışlı oldu artık öğrenmem lazım ne yaptığımı :D

heartsmagic

Kulakları çınlasın bir ara Erkan Kaplan'ın böyle bir çalışması vardı. Firefox üzerinde bir eklentiydi kendisi: LOR.
Senin de eline sağlık @hitokiri. Canlı yayın sağlayan kanal bulmak ve güncel tutmak çok zor.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hitokiri

#10
Sağol  @heartsmagic "Firefox üzerinde bir eklentiydi kendisi: LOR" buna bakmadan uyku tutmaz şimdi !
Evet yeni bir şeyler buldukça buraya eklerim kalıp hazır ne de olsa gerisi kolay :)
"LOR" benim şu anki bilgimle anlıyamıycağım bir şey ama çok yerinde bir projeymiş takdir etmek lazım "Erkan Kaplan" ı ..

bytan

Abc'yi hızlı öğreniyorsun @hitokiri. Eline sağlık. :)
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

hitokiri

Alıntı yapılan: bytan - 16 Ocak 2010 - 16:21:39
Abc'yi hızlı öğreniyorsun @hitokiri. Eline sağlık. :)
Teşekkürler @bytan . :)

ırmak

Bu betikle TRT'ler açılmıyor.
Yani en azından bende açılmadı.
Neden acaba?

heartsmagic

TRT'ler elle deneyince de açılmıyor. Kaynak değişmiş veya geçici olarak problemli olabilir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ırmak

Alıntı yapılan: heartsmagic - 06 Mart 2010 - 03:12:01
TRT'ler elle deneyince de açılmıyor. Kaynak değişmiş veya geçici olarak problemli olabilir.

Anladım, teşekkür ederim.

ironic

TRT adreslerini ben VLC ile kullanıyordum. Son iki güne kadar da sorunsuz açılıyordu. @heartsmagic' in değindiği üzere, adres değişikliği ya da sunucu sorunu olabilir.

hitokiri

Adresler çalışanlarıyla düzenlendi :)
Başka bi sorunlu adres dikkatinizi çekerse haber vermeyi unutmayın :)
Adreslerde değişiklik olmuş :)

ironic

@hitokiri, teşekkürler. Evet, yeni adresler çalışıyor. Anlaşılan biz yüklendikçe daha çok değişecek  :)

hitokiri

Evet , yüklenmeye devam habersiz kalmamak lazım :)
Bu arada yeni farkettim ntv programlarının arşivini yayınlamış sitesinde ekledim şimdi onu da :)

ırmak

Güncelleme için teşekkürler @hitokiri.

hitokiri

#21
Rica ederim an itibariyle betik önbelleğine kavuşmuş bulundu bu arada :D

XRumer

Şu TVMplayer olayına bakıyorum da Tivi Bu'ya hiç gerek yokmuş. :D

hitokiri

Alıntı yapılan: XRumer - 20 Mart 2010 - 21:38:29
Şu TVMplayer olayına bakıyorum da Tivi Bu'ya hiç gerek yokmuş. :D
Teşekkür ederim,  öğrendikçe daha derli toplu hale geliyor daha da toparlıcam inşallah :D

XRumer

Alıntı yapılan: hitokiri - 20 Mart 2010 - 21:44:42
Alıntı yapılan: XRumer - 20 Mart 2010 - 21:38:29
Şu TVMplayer olayına bakıyorum da Tivi Bu'ya hiç gerek yokmuş. :D
Teşekkür ederim,  öğrendikçe daha derli toplu hale geliyor daha da toparlıcam inşallah :D

Valla çok güzel oluyor, betik yazmaktan falan anlamam ama yine de yardım edebileceğim bir şey olursa hazırım.

Ben de Tivi Bu'ya para verip sonra da Linux'ta nasıl çalıştırılır diye düşünüyordum. Bu çok iyi olur, hatta Sudo'da tanıtımını bile yaparım. Sonra da Linux kullanıcılarına bir alternatif sunmuş oluruz, Windows kullanıcılarına da hava atarız.