T-Forum, la vera HiFi alla portata di tutti
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.

Unisciti al forum, è facile e veloce

T-Forum, la vera HiFi alla portata di tutti
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.
T-Forum, la vera HiFi alla portata di tutti
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

MPD + playlist radio

Andare in basso

MPD + playlist radio Empty MPD + playlist radio

Messaggio Da icsnerdics Mar 16 Ago 2011 - 23:29

questa sera cercavo di fare routing tra l'audio di un mio pc verso mpd, che risiede sul pc collegato al dac e all'impianto.

la sezione d'interesse è questa:


Codice:
# Input #######################################################################
#

input {
        plugin "curl"
#      proxy "proxy.isp.com:8080"
#      proxy_user "user"
#      proxy_password "password"
}

#
###############################################################################

per chi non lo sapesse curl è un potente tool per il trasferimento di dati tramite diversi protocolli, posso anche affermare che libcurl, cioè la libreria su cui si fonda curl, è tra le più utilizzate nella programmazione di rete.

va bè il discorso è semplice, se si configura un server icecast/*cast con in streaming il nostro audio del pc (tramite opportuno routing) possiamo passare a mpd qualsiasi evento audio del nostro sistema operativo connesso in remoto.

possiamo anche ascoltare diverse radio online, infatti mpd tramite curl si preoccuperà di leggere una/o più playlist con i link alle vostre radio preferite, ho pescato un paio di radio on line che mi stanno facendo grande compagnia e la qualità è ottima.

allora passiamo ai fatti:

con /etc/mpd.conf di default le vostre playlist vanno copiate in /var/lib/mpd/playlists/ se non è il vostro caso basta guardare cosa c'è in "playlist_directory" e adeguarvi di conseguenza.
il formato della playlist è semplice, ho provato una estensione m3u, ma credo anche pls vada.

per esempio io ho questo nella mia playlist.m3u


Codice:
#EXTINF:-1, nrbg.rs
http://gal.bitsyu.net:8000

trovata totalmente random, pare sia qualche admin di un isp che abbia simpaticamente messo una radio online, anche perchè un alias così non te lo danno mica. Very Happy

date un bel update (io uso "mpc load NomePlaylist" senza estensione), ma potete anche benissimo riavviare il demone mpd.
usate il vostro client preferito e cercate la playlist.

l'ascolto è servito. Ok


Ultima modifica di icsnerdics il Mar 16 Ago 2011 - 23:59 - modificato 1 volta.
icsnerdics
icsnerdics
Membro di riguardo
Membro di riguardo

Data d'iscrizione : 03.01.10
Numero di messaggi : 700
Località : Roma/Fermo
Provincia : u' more. bone.
Occupazione/Hobby : multimediaengineering skateboarding l'uncinetto
Impianto : /dev/null

Torna in alto Andare in basso

MPD + playlist radio Empty Re: MPD + playlist radio

Messaggio Da icsnerdics Mar 16 Ago 2011 - 23:48

dimenticavo, non tutte le radio possono essere ascoltate, dipende dai formati supportati da curl+mpd.

http://mpd.wikia.com/wiki/Dependencies#Audio_Decoding_.2F_Encoding qui la lista.

scordatevi quella cosa orribile che sono i realmedia o asf, anche se sono la maggior parte dei codec usati dalle maggiori radio (del ciufolo).

*UPDATE*

forse ho il modo di risolvere, implica ffmpeg+apache+cgi, na zingara. Hehe Hehe Hehe
icsnerdics
icsnerdics
Membro di riguardo
Membro di riguardo

Data d'iscrizione : 03.01.10
Numero di messaggi : 700
Località : Roma/Fermo
Provincia : u' more. bone.
Occupazione/Hobby : multimediaengineering skateboarding l'uncinetto
Impianto : /dev/null

Torna in alto Andare in basso

Torna in alto


 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.