Newsgroup: it.comp.os.linux.iniziare
Titolo: Player audio programmabile?

Buongiorno a tutti,
vorrei sapere se esistono player multimediali "programmabili", sotto
linux. Lo scopo da raggiungere è l'ascolto di una net-radio, dove
però ad intervalli di 10-15 minuti devono subentrare files audio
memorizzati in locale sul computer.
Il tutto possibilmente "pilotato" via web, in modo da cambiare radio, o
spot "al volo", da qualsiasi postazione nella intranet.
Quindi:
- come distribuzione per ora ho una knoppix 3.91.
- su freshmeat ho visto diversi script php che gestiscono playlist via
web, ma non so fino a che punto possano fare al caso mio.
- come potrei gestire l'alternanza degli 'spot' locali con l'ascolto
della net-radio? Qui sta l'inghippo. C'è un player capace di essere
'programmato' in qualche modo?
Teoricamente, potrei scaricare sul pc un tot di files mp3, e generare
via php delle playlist ad-hoc da dare in pasto al player, ma è  una
soluzione improponibile per ovvi motivi di copyright... qualche idea?
Grazie.

 spot "al volo", da qualsiasi postazione nella intranet.
mah...
amaroK + script amaroK web frontend (o XUL remote, se usi firefox) +
scriptino dcop messo in crond/atd (per i 15 minuti)?
in generale grazie a dcop puoi far fare a amaroK (ma probabilmente anche
agli altri player per KDE... non so come vadan le cose per gnome) tutto via
commandline...
-- 
Torno subito

 'programmato' in qualche modo?
amarok ha il pieno supporto a script in Python, potrebbe fare al caso tuo.
-- 
Vide
"To emulate flesh machines I am learning" (Nevermore)
NP: Nulla

 (o XUL remote, se usi firefox)
XUL remote è una figata galattica...cioè, a me attualmente non serve a un
cazzo, però è una figata galattica lo stesso :))


 'programmato' in qualche modo?
Io sono trovato a dover  fare una cosa simile alla tua
Per il momento ho fatto un prototipo in python + mpg321 e relative 
funzionalita' di playlist
Molto semplice: niente streaming ma alternanza brani / spot 
programmabile (tutto in mp3)
Nel mio caso problemi di copyright non ne esistono perche' gli 
utilizzatori hanno adeguato abbonamento siae
In alternativa mi hanno recentemente parlato di xine che avrebbe 
libreria di supporto con la quale di possono realizzare applicazioni 
stand-alone. Questo  se non vuoi richiamare direttamente altre 
applicazioni (utilizzando chiamate system o similari). Se non sbaglio 
xine come mplayer puo' essere usato solo come player audio (ma non ho 
controllato per il momento)
Ciao

 commandline...
Grazie, sto aprendo un po' di link sulle varie keywords che mi hai
dato.

 audio (ma non ho controllato per il momento)
Andrò a vedere il sito di xine... purtroppo il sito principale di
mplayer (
www.mplayerhq.hu
) mi risulta essere down, e nei mirror la
documentazione pare non esserci.
Grazie.

 documentazione pare non esserci.
Temo che l'approccio xine sia pero' abbastanza oneroso in termine di 
tempo per studiarselo etc
Ciao

 po' di tempo... ed in più c'è 'sto dcop, mannaggia.
tranquillo, ne basta UNA, di soluzione :)
Comunque, in generale, amaroK e' possibile programmarlo in 2 modi: dall'
esterno (fondamentalmente con chiamate dcop) o dall' interno (con script
scritti in sh/python/ruby... al momento un "riassunto" di quelli esistenti
si trova su 
http://amarok.kde.org/amarokwiki/index.php/Scripts
)
IMHO dall' esterno e' utile se si devono eseguire operazioni "ogni tot
ore/minuti" o, appunto, in base ad eventi esterni (l' accensione del
computer, lo sghiribizzo di un ascoltatore...) mentre gli script interni
sono utili solo se e' necessario "fare qualcosa" in base ad eventi interni
(penso fondamentalmente alla fine di un brano, o di una playlist)
-- 
Torno subito

Ciao, ZeD! Che stavi dicendo?
(scusate l' autoreply)
stavo dimenticando... se non sbaglio anche il buon vecchio xmms, al limite
con l' aiuto di qualche plugin, poteva fare le stesse cose (web
frontend+supporto commandline)
-- 
Torno subito

 tempo per studiarselo etc
Infatti l'ho scartato; investire tempo per imparare qualcosina in
python ci sta; per programmare xine no.

 si trova su 
http://amarok.kde.org/amarokwiki/index.php/Scripts
)
Grazie, anche questa è una ricerca in meno da fare.