• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

David Pintassilgo

[Python] Player mp3 + rádio à medida

19 mensagens neste tópico

Boas.

Aqui fica um pequeno script que escrevi para meter a tocar rádio/meus mp3

Está feito de uma forma muito simples (para a malta queprecebe tanto disto como eu preceber.. :-[ :D :D ) Não será muito util para quem precebe +- bem disto, mas aqui fica na mesma.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Script player Radio/mp3 textebased only
# Precisa do mplayer instalado bem como as respectivas playlist's (e os mp3 está claro!)
# david@pintassilgo.com

import os
import string
import sys
import time

print "0 ----> SAIR"
print "1 ----> Rádio"
print "2 ----> MP3"

op = int(raw_input("(0-2): "))
if (op == 1):
print "0 ----> SAIR"	
print "1 ----> Antena 3"
#mais opcções aqui	
canal = int(raw_input("(0-1): "))
if (canal == 1):
	command = "mplayer  mms://195.245.168.21/antena3"
	os.system(command)

if (op == 2):
print "1-----> TUDO (Aleatório)"
print "2-----> GreenDay"
print "3-----> OffSpring"
print "4-----> Prodigy"
print "5-----> Techno"
print "6-----> Amy_Winehouse"
print "7-----> Tiago Bettencourt"

playlist = int(raw_input("(0-3): "))
if (playlist == 1):
	command = "mplayer  -shuffle -playlist /home/david/MP3/playlists/all.playlist"
	os.system(command)
if (playlist == 2):
	command = "mplayer  -playlist /home/david/MP3/playlists/greenday.playlist"
	os.system(command)
if (playlist == 3):
	command = "mplayer  -playlist /home/david/MP3/playlists/offspring.playlist"
	os.system(command)
if (playlist == 4):
	command = "mplayer  -playlist /home/david/MP3/playlists/Prodigy.playlist"
	os.system(command)
if (playlist == 5):
	command = "mplayer  -playlist /home/david/MP3/playlists/Techno.playlist"
	os.system(command)
if (playlist == 6):
	command = "mplayer  -playlist /home/david/MP3/playlists/Amy_Winehouse.playlist"
	os.system(command)
if (playlist == 7):
	command = "mplayer  -playlist /home/david/MP3/playlists/Tiago_Bettencourt.playlist"
	os.system(command)
 
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito fixe :( Podias acrescentar uma listagem das playlists que tenhas numa dada pasta para se poder escolher "dinamicamente".

Abraço!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Yá,.. era essa a ideia, mas foi feito á pressa só mesmo para meter isto a trabalhar.

Ver se vejo como se faz isso..;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pá, as boas ideias surgem assim :) Não sei se é boa opção, mas já que estás a importar o módulo os, dá uma olhadela ao os.walk ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas!

Tambem ando de volta do python a ver se aprendo isto como deve de ser. fizes te o import do time e string mas nao é preciso pra este script pois nao? ou é? se é é porque?

:thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Acho que não. Isso como foi meio "a espreitar o olho" deve de ter vindo a mais.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

fiz  umas pequenas modificações  espero que gostem,  gostava ver um Screenlet  do Gnome  construído daqui

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Script player Radio/tv textebased only
# Precisa do vlc instalado 
# david@pintassilgo.com  configurado por BG-linux do forum http://www.portugal-a-programar.org/

import os
import string
import sys
import time

print "0 ----> SAIR"
print "1 ----> Rádio"
print "2 ----> tv"

op = int(raw_input("(0-2): "))
if (op == 1):
                print "0 ----> SAIR"            
                print "1 ----> Antena 3"
                print "2 ----> Totalfm"
                print "3 ----> comercial"
                print "4 ----> MegaFM"
                print "5 ----> Oxigénio FM' "
                print "6 ----> TugaNet"
                print "7 ----> Rádio Nova Era "
                print "8 ----> RadioFoia"
                print "9 ----> RadioRua(Faro, ai mosse marafado)"
                print "10 ----> Maré Alte(belas musicas de ALJEZUR)"

#mais opcções aqui              
                canal = int(raw_input("(0-1): "))
                if (canal == 1):
                                command = "vlc  mms://195.245.168.21/antena3"
                                os.system(command)
                if (canal == 2):
                                command = "vlc http://www.totalfm.pt/downloads/musicas/547.mp3"
                                os.system(command)
                if (canal == 3):
                                command = " vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx"
                                os.system(command)
                if (canal == 4):
                                command = "vlc mms://stream2.mega.fm/MegaFM"
                                os.system(command)
                if (canal == 5):
                                command = "vlc  mms://stream.radio.com.pt/ROLI-ENC-124"
                                os.system(command)
                if (canal == 6):
                                command = "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx"
                                os.system(command)
                if (canal == 7):
                                command = " vlc mms://emissao.radionovaera.pt/RNE"
                                os.system(command)
                if (canal == 8):
                                command = "vlc mms://stream.radio.com.pt/ROLI-ENC-163"
                                os.system(command)
                if (canal == 9):
                                command = "vlc  mms://stream.radio.com.pt/ROLI-ENC-198"
                                os.system(command)
                if (canal == 10):
                                command = "vlcmms://stream.radio.com.pt/roli-enc-224"
                                os.system(command)
if (op == 2):
                print "1-----> sictv"
                print "2-----> SICNoticias"
                print "3-----> SICRadical"
                print "4-----> SICMulher"
                print "5-----> hilifetv"
                print "6-----> caixabrancatv"
                print "7-----> guimaraestv"
                print "8-----> tvAlgarve"
                print "9-----> tvMinho"
#mais opcções aqui              
                playlist = int(raw_input("(0-3): "))
                if (playlist == 1):
                                command = " vlc mms://espalhabrasas3.sapo.pt/SIC?ESBToken=666e8859c644fd85340dbee5738f22561a7be3e2da9556207c452daa435604b2e60fdfdfce88c78d449605b5b67d80e464ec9e70ad12572a6e00945d8f41ed36c3c887970cebb41d9b6c373e3ec77448c65f53ba1b6a1a3d1466a81329a9cd8e2443b0e98e635a4e709956944a5b963da88049d4fd6ca12b61c3c373d3c705f80e034672321068b1bfc78e48595a1a910d555c16123a70ff1833d2f5c2b63dea "
                                os.system(command)
                if (playlist == 2):
                                command = "vlc mms://espalhabrasas3.sapo.pt/SICNoticias?ESBToken=db8ac1504b45bdf64e6d3f0a00b56e8b5b6afe9bddccd79a56b74bc1310653ad1081a0fb812713f1b2cbef6e60084c89f1f5f592ad15f6c981341b722cae9ce2714bdcd0ca1c67042cf3126122c1d3765a682cb5ca1adf88cd101464d006f8e4fb75348908ead68d4396cc357ed8eb18cbd4afff646498ca74dfa192e32f900fa4304078eb9f58f4ef7a6b68fc1cde8f81e41f46101994c27a2756bba5753e55"
                                os.system(command)
                if (playlist == 3):
                                command = "vlc mms://espalhabrasas3.sapo.pt/SICRadical?ESBToken=1a01e9096099cfd221140ea1fc9b8ba1ce3cb854e5b6a3777e19994f64a78d39b6ff56aeba4b5631fdf2b4b38c873f2aec23a4ecd702e9e7fa90910a3d0fcb2099f5b92cd009968fdcd6411ddd188b5da45f5ec8eb315920d8af88d66de8908df194669d184f8f9ec37c66e05020cc76f80948ce8133ac60de9b0dbc28f7432daa14164432d66a11b63bfe8fdb628edf0435fbd46ce17ef3e6633685f78990c7"
                                os.system(command)
                if (playlist == 4):
                                command = "vlc  mms://espalhabrasas3.sapo.pt/SICMulher?ESBToken=a5b6da200ccefdfd5010b4fa36701ba999ec4a703c86f184377a51375d839e530bb124c6e8af91e8f52c19655810797e7b3ca66c4efd1cc1ab300097c6db0e443339765ba977d8cf66ec4ce50d4f0707122c26ddd5636369f8292445d8e8de0720705cb8c61ac4ce793fa91e7728285ff314f1add0d1c082e4bace8f36016fb503d0f7540884f7eef30ac4fd7b18e1c2d21539987d39a1f5ddde428d5aa3d70e"
                                os.system(command)
                if (playlist == 5):
                                command = "vlc mms://espalhabrasas.sapo.pt/hilifetv?ESBToken=913f2621a5bf660dce635aa1638f69205fdff6cb2ca7c768bfc96dc2a331a712558027d2a46698ac0d8dbf6070f5fa7cc912972f52ff1507df0e5cde256173c27eb87379e4b15686836b81868cc15d5b2afda72c45834e1db740575884bec5a4aa33e8c342de7e9fb6a02a6eee34def0ff569f9a937b377810de1851320ea24d19923614268c74f42e70604f199e19d26612f8e712191cf5d0c3b34a58f10ea5"
                                os.system(command)
                if (playlist == 6):
                                command = "vlc mms://espalhabrasas.sapo.pt/caixabrancatv?ESBToken=1d9a4afafe23742a87cffd9d7d90634fdb8c20e1a35692559eb701b7f82dcb82c83fe1b0f82c8b7926cd17ca18f83d8c05fa351663137125b7b0c9a7ef3da8d09385a19e5cc25e3e86ff0cec7c08ec32512688f65fa40293290bfe4711e7cf8cade081516f1d283e79b90c4ae05e377c5a908f31829fba2693a77f72cc1e02908ddc777318999ddbfe20af230d84ca7d4746b93e4f92d314af83e2384f8b8fe2"
                                os.system(command)
                if (playlist == 7):
                                command = "vlc  mms://espalhabrasas.sapo.pt/guimaraestv?ESBToken=d0c582bc4efbb86c3c1ada0665173f5fec76971b9f38c3f16b8fb563b96389860cc6b0774b5d7299aaa2af5d1874393e4ede5d01d20e57d05e155a3729ad0c17699fb6ac9a0d8aee766423dcf2dfc407a8716697115d7deec049c5e90fb46733cc03076a98b4e9d156abb213ebb5306239bb62710e15c4ac847f9b3a7a753436611e0ea9833a2f7d4542d44ceccc3ed93f2a85a22e04a569a5a4229799ca57db"
                                os.system(command)
                if (playlist == 8):
                                command = "vlc  http://www.tvalgarve.pt/tvalgarve.asx"
                                os.system(command)
                if (playlist == 9):
                                command = "vlc  http://wwitv.com/a1/b3863.asx"
                                os.system(command)
        
                

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estava aborrecido no trabalho então dei uma limpeza no código :P

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Script player Radio/tv textebased only
# Precisa do vlc instalado 
# david@pintassilgo.com  configurado por BG-linux do forum http://www.portugal-a-programar.org/

import os

print """0 ----> SAIR
1 ----> Rádio
2 ----> tv"""

op = int(raw_input("(0-2): "))

if (op == 1):
                print """\n0 ----> SAIR            
1 ----> Antena 3
2 ----> Totalfm
3 ----> comercial
4 ----> MegaFM
5 ----> Oxigénio FM'
6 ----> TugaNet
7 ----> Rádio Nova Era
8 ----> RadioFoia
9 ----> RadioRua(Faro, ai mosse marafado)
10 ----> Maré Alte(belas musicas de ALJEZUR)"""

#mais opcções aqui              
                canal = int(raw_input("(0-1): "))
                if canal:
                    player="C:\\Program Files\\Windows Media Player\\wmplayer.exe "
                    
                    radios=["vlc mms://195.245.168.21/antena3",
                            "vlc http://www.totalfm.pt/downloads/musicas/547.mp3",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc mms://stream2.mega.fm/MegaFM",
                            "vlc  mms://stream.radio.com.pt/ROLI-ENC-124",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc mms://emissao.radionovaera.pt/RNE",
                            "vlc mms://stream.radio.com.pt/ROLI-ENC-163",
                            "vlc  mms://stream.radio.com.pt/ROLI-ENC-198",
                            "vlc mms://stream.radio.com.pt/roli-enc-224"]
                    os.system(radios[canal-1])
                        
if (op == 2):
                print """\n1-----> sictv
2-----> SICNoticias
3-----> SICRadical
4-----> SICMulher
5-----> hilifetv
6-----> caixabrancatv
7-----> guimaraestv
8-----> tvAlgarve
9-----> tvMinho"""

#mais opcções aqui              
                playlist = int(raw_input("(0-3): "))
                if playlist:

                    tvs=["vlc mms://espalhabrasas3.sapo.pt/SIC?ESBToken=666e8859c644fd85340dbee5738f22561a7be3e2da9556207c452daa435604b2e60fdfdfce88c78d449605b5b67d80e464ec9e70ad12572a6e00945d8f41ed36c3c887970cebb41d9b6c373e3ec77448c65f53ba1b6a1a3d1466a81329a9cd8e2443b0e98e635a4e709956944a5b963da88049d4fd6ca12b61c3c373d3c705f80e034672321068b1bfc78e48595a1a910d555c16123a70ff1833d2f5c2b63dea",
                         "vlc mms://espalhabrasas3.sapo.pt/SICNoticias?ESBToken=db8ac1504b45bdf64e6d3f0a00b56e8b5b6afe9bddccd79a56b74bc1310653ad1081a0fb812713f1b2cbef6e60084c89f1f5f592ad15f6c981341b722cae9ce2714bdcd0ca1c67042cf3126122c1d3765a682cb5ca1adf88cd101464d006f8e4fb75348908ead68d4396cc357ed8eb18cbd4afff646498ca74dfa192e32f900fa4304078eb9f58f4ef7a6b68fc1cde8f81e41f46101994c27a2756bba5753e55",
                         "vlc mms://espalhabrasas3.sapo.pt/SICRadical?ESBToken=1a01e9096099cfd221140ea1fc9b8ba1ce3cb854e5b6a3777e19994f64a78d39b6ff56aeba4b5631fdf2b4b38c873f2aec23a4ecd702e9e7fa90910a3d0fcb2099f5b92cd009968fdcd6411ddd188b5da45f5ec8eb315920d8af88d66de8908df194669d184f8f9ec37c66e05020cc76f80948ce8133ac60de9b0dbc28f7432daa14164432d66a11b63bfe8fdb628edf0435fbd46ce17ef3e6633685f78990c7",
                         "vlc  mms://espalhabrasas3.sapo.pt/SICMulher?ESBToken=a5b6da200ccefdfd5010b4fa36701ba999ec4a703c86f184377a51375d839e530bb124c6e8af91e8f52c19655810797e7b3ca66c4efd1cc1ab300097c6db0e443339765ba977d8cf66ec4ce50d4f0707122c26ddd5636369f8292445d8e8de0720705cb8c61ac4ce793fa91e7728285ff314f1add0d1c082e4bace8f36016fb503d0f7540884f7eef30ac4fd7b18e1c2d21539987d39a1f5ddde428d5aa3d70e",
                         "vlc mms://espalhabrasas.sapo.pt/hilifetv?ESBToken=913f2621a5bf660dce635aa1638f69205fdff6cb2ca7c768bfc96dc2a331a712558027d2a46698ac0d8dbf6070f5fa7cc912972f52ff1507df0e5cde256173c27eb87379e4b15686836b81868cc15d5b2afda72c45834e1db740575884bec5a4aa33e8c342de7e9fb6a02a6eee34def0ff569f9a937b377810de1851320ea24d19923614268c74f42e70604f199e19d26612f8e712191cf5d0c3b34a58f10ea5",
                         "vlc mms://espalhabrasas.sapo.pt/caixabrancatv?ESBToken=1d9a4afafe23742a87cffd9d7d90634fdb8c20e1a35692559eb701b7f82dcb82c83fe1b0f82c8b7926cd17ca18f83d8c05fa351663137125b7b0c9a7ef3da8d09385a19e5cc25e3e86ff0cec7c08ec32512688f65fa40293290bfe4711e7cf8cade081516f1d283e79b90c4ae05e377c5a908f31829fba2693a77f72cc1e02908ddc777318999ddbfe20af230d84ca7d4746b93e4f92d314af83e2384f8b8fe2",
                         "vlc  mms://espalhabrasas.sapo.pt/guimaraestv?ESBToken=d0c582bc4efbb86c3c1ada0665173f5fec76971b9f38c3f16b8fb563b96389860cc6b0774b5d7299aaa2af5d1874393e4ede5d01d20e57d05e155a3729ad0c17699fb6ac9a0d8aee766423dcf2dfc407a8716697115d7deec049c5e90fb46733cc03076a98b4e9d156abb213ebb5306239bb62710e15c4ac847f9b3a7a753436611e0ea9833a2f7d4542d44ceccc3ed93f2a85a22e04a569a5a4229799ca57db",
                         "vlc  http://www.tvalgarve.pt/tvalgarve.asx",
                         "vlc  http://wwitv.com/a1/b3863.asx"]
                    os.system(tvs[playlist-1])


0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estava aborrecido no trabalho então dei uma limpeza no código :P

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# Script player Radio/tv textebased only
# Precisa do vlc instalado 
# david@pintassilgo.com  configurado por BG-linux do forum http://www.portugal-a-programar.org/

import os

print """0 ----> SAIR
1 ----> Rádio
2 ----> tv"""

op = int(raw_input("(0-2): "))

if (op == 1):
                print """\n0 ----> SAIR            
1 ----> Antena 3
2 ----> Totalfm
3 ----> comercial
4 ----> MegaFM
5 ----> Oxigénio FM'
6 ----> TugaNet
7 ----> Rádio Nova Era
8 ----> RadioFoia
9 ----> RadioRua(Faro, ai mosse marafado)
10 ----> Maré Alte(belas musicas de ALJEZUR)"""

#mais opcções aqui              
                canal = int(raw_input("(0-1): "))
                if canal:
                    player="C:\\Program Files\\Windows Media Player\\wmplayer.exe "
                    
                    radios=["vlc mms://195.245.168.21/antena3",
                            "vlc http://www.totalfm.pt/downloads/musicas/547.mp3",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc http://radiocomercial.clix.pt/asx/estrangeiro/comercial96.asx",
                            "vlc mms://stream2.mega.fm/MegaFM",
                            "vlc  mms://stream.radio.com.pt/ROLI-ENC-124",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc http://www.pmexpresso.com/tuganet/files/TugaNet.asx",
                            "vlc mms://emissao.radionovaera.pt/RNE",
                            "vlc mms://stream.radio.com.pt/ROLI-ENC-163",
                            "vlc  mms://stream.radio.com.pt/ROLI-ENC-198",
                            "vlc mms://stream.radio.com.pt/roli-enc-224"]
                    os.system(radios[canal-1])
                        
if (op == 2):
                print """\n1-----> sictv
2-----> SICNoticias
3-----> SICRadical
4-----> SICMulher
5-----> hilifetv
6-----> caixabrancatv
7-----> guimaraestv
8-----> tvAlgarve
9-----> tvMinho"""

#mais opcções aqui              
                playlist = int(raw_input("(0-3): "))
                if playlist:

                    tvs=["vlc mms://espalhabrasas3.sapo.pt/SIC?ESBToken=666e8859c644fd85340dbee5738f22561a7be3e2da9556207c452daa435604b2e60fdfdfce88c78d449605b5b67d80e464ec9e70ad12572a6e00945d8f41ed36c3c887970cebb41d9b6c373e3ec77448c65f53ba1b6a1a3d1466a81329a9cd8e2443b0e98e635a4e709956944a5b963da88049d4fd6ca12b61c3c373d3c705f80e034672321068b1bfc78e48595a1a910d555c16123a70ff1833d2f5c2b63dea",
                         "vlc mms://espalhabrasas3.sapo.pt/SICNoticias?ESBToken=db8ac1504b45bdf64e6d3f0a00b56e8b5b6afe9bddccd79a56b74bc1310653ad1081a0fb812713f1b2cbef6e60084c89f1f5f592ad15f6c981341b722cae9ce2714bdcd0ca1c67042cf3126122c1d3765a682cb5ca1adf88cd101464d006f8e4fb75348908ead68d4396cc357ed8eb18cbd4afff646498ca74dfa192e32f900fa4304078eb9f58f4ef7a6b68fc1cde8f81e41f46101994c27a2756bba5753e55",
                         "vlc mms://espalhabrasas3.sapo.pt/SICRadical?ESBToken=1a01e9096099cfd221140ea1fc9b8ba1ce3cb854e5b6a3777e19994f64a78d39b6ff56aeba4b5631fdf2b4b38c873f2aec23a4ecd702e9e7fa90910a3d0fcb2099f5b92cd009968fdcd6411ddd188b5da45f5ec8eb315920d8af88d66de8908df194669d184f8f9ec37c66e05020cc76f80948ce8133ac60de9b0dbc28f7432daa14164432d66a11b63bfe8fdb628edf0435fbd46ce17ef3e6633685f78990c7",
                         "vlc  mms://espalhabrasas3.sapo.pt/SICMulher?ESBToken=a5b6da200ccefdfd5010b4fa36701ba999ec4a703c86f184377a51375d839e530bb124c6e8af91e8f52c19655810797e7b3ca66c4efd1cc1ab300097c6db0e443339765ba977d8cf66ec4ce50d4f0707122c26ddd5636369f8292445d8e8de0720705cb8c61ac4ce793fa91e7728285ff314f1add0d1c082e4bace8f36016fb503d0f7540884f7eef30ac4fd7b18e1c2d21539987d39a1f5ddde428d5aa3d70e",
                         "vlc mms://espalhabrasas.sapo.pt/hilifetv?ESBToken=913f2621a5bf660dce635aa1638f69205fdff6cb2ca7c768bfc96dc2a331a712558027d2a46698ac0d8dbf6070f5fa7cc912972f52ff1507df0e5cde256173c27eb87379e4b15686836b81868cc15d5b2afda72c45834e1db740575884bec5a4aa33e8c342de7e9fb6a02a6eee34def0ff569f9a937b377810de1851320ea24d19923614268c74f42e70604f199e19d26612f8e712191cf5d0c3b34a58f10ea5",
                         "vlc mms://espalhabrasas.sapo.pt/caixabrancatv?ESBToken=1d9a4afafe23742a87cffd9d7d90634fdb8c20e1a35692559eb701b7f82dcb82c83fe1b0f82c8b7926cd17ca18f83d8c05fa351663137125b7b0c9a7ef3da8d09385a19e5cc25e3e86ff0cec7c08ec32512688f65fa40293290bfe4711e7cf8cade081516f1d283e79b90c4ae05e377c5a908f31829fba2693a77f72cc1e02908ddc777318999ddbfe20af230d84ca7d4746b93e4f92d314af83e2384f8b8fe2",
                         "vlc  mms://espalhabrasas.sapo.pt/guimaraestv?ESBToken=d0c582bc4efbb86c3c1ada0665173f5fec76971b9f38c3f16b8fb563b96389860cc6b0774b5d7299aaa2af5d1874393e4ede5d01d20e57d05e155a3729ad0c17699fb6ac9a0d8aee766423dcf2dfc407a8716697115d7deec049c5e90fb46733cc03076a98b4e9d156abb213ebb5306239bb62710e15c4ac847f9b3a7a753436611e0ea9833a2f7d4542d44ceccc3ed93f2a85a22e04a569a5a4229799ca57db",
                         "vlc  http://www.tvalgarve.pt/tvalgarve.asx",
                         "vlc  http://wwitv.com/a1/b3863.asx"]
                    os.system(tvs[playlist-1])


boas ,  epa gostas do windows, não podias fazer isso mais a maneira do Linux, já existe tanta coisa para windows , porque que ainda  se preocupem com esse sistema da microsoft , acho devia se ter mais a mente em sistemas alternativos ao windows, 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas ,  epa gostas do windows, não podias fazer isso mais a maneira do Linux, já existe tanta coisa para windows , porque que ainda  se preocupem com esse sistema da microsoft , acho devia se ter mais a mente em sistemas alternativos ao windows, 

Diz-me lá, onde é que ele está a usar a variável player? :P
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Diz-me lá, onde é que ele está a usar a variável player? :P

nas radios

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

nas radios

Não, onde é que ele está a usar, definir não conta.
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não, onde é que ele está a usar, definir não conta.

aqui  player="C:\\Program Files\\Windows Media Player\\wmplayer.exe " eu pesso desculpa mas não entendo muito em programação ainda tou no inicio

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não percebeste o que quis dizer... A linha que me deste é a definição do nome player à string r"C:\Program Files\Windows Media Player\wmplayer.exe" (o r"blalba" é para fazer automaticamente os escapes), ou se preferires, podes dizer (embora erradamente, no caso do Python) que é a declaração da variável player com o valor r"C:\Program Files\Windows Media Player\wmplayer.exe", just that.

Ele define uma variável player, mas não a usa em lado nenhum no código, ele vai sempre abrir com o vlc porque tem na lista "vlc endereço" e não transforma nenhum elemento antes do os.system(). Basicamente, a variável player estar lá ou não estar, o resultado é o mesmo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não percebeste o que quis dizer... A linha que me deste é a definição do nome player à string r"C:\Program Files\Windows Media Player\wmplayer.exe" (o r"blalba" é para fazer automaticamente os escapes), ou se preferires, podes dizer (embora erradamente, no caso do Python) que é a declaração da variável player com o valor r"C:\Program Files\Windows Media Player\wmplayer.exe", just that.

Ele define uma variável player, mas não a usa em lado nenhum no código, ele vai sempre abrir com o vlc porque tem na lista "vlc endereço" e não transforma nenhum elemento antes do os.system(). Basicamente, a variável player estar lá ou não estar, o resultado é o mesmo.

ok, obrigado mais esclarecido

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Loool, nem me vou alongar muito em comentarios.. eu defini essa variável só para testar em ambos os ambientes....

...De nada o código esta mais limpo e rápido basicamente removi 10 if prints and os.system() mas a única coisa que reparaste foi na variável que nem seque é usada....

Alem disso lê a minha assinatura em baixo, e o meu trabalhar e manter 20 servidores em linux acho que esse comentario vem mesmo a calhar de manter a mente em sistemas alternativos...

Linux não e Tao alternativo quanto isso, queres manter a mente em sistemas alternativos experimenta Minix por exemplo!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Loool, nem me vou alongar muito em comentarios.. eu defini essa variável só para testar em ambos os ambientes....

...De nada o código esta mais limpo e rápido basicamente removi 10 if prints and os.system() mas a única coisa que reparaste foi na variável que nem seque é usada....

Alem disso lê a minha assinatura em baixo, e o meu trabalhar e manter 20 servidores em linux acho que esse comentario vem mesmo a calhar de manter a mente em sistemas alternativos...

Linux não e Tao alternativo quanto isso, queres manter a mente em sistemas alternativos experimenta Minix por exemplo!

upps lol meti as patas, desculpa Men aquela coisa do windows lol lol

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boa noite ..

não estou a conseguir rodar o vosso programa no meu pc.. Alguem faz ideia pq?

necessito de alguma lib especial??

aparecem os menus mas nao abre o player, e eu tenho o vlc e o mplayer instalados!

estou muito curioso em ver o programa e tentar apreder um pouco ao mudifica-lo, mas para isso preciso de o conseguir rular .

obrigado pela ajuda e desculpem o incomodo

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ola,

Primeiro de tudo que versão do python tens instalado? se for 3k o programa não vai funcionar.

Segundo, tenta na linha de comandos dar o comando vlc e ve se funciona pode ser que a tua distro tenha posto o vlc com outro ou coisa parecida se esse for o caso faz um alias :thumbsup:

Se todas as soluções acima mencionadas falharem por favor poem aqui que distro usas a versão do python que usas, e se o programa te da algum erro poem aqui tambem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora