Automation webradio

Bonjour à tous,
En automation radio (diffusion en automatique d’une playlist musicale), il n’y a pas grand chose pour le monde de Linux. Il y a bien Azuracast qui utilise liquidsoap, mais il ne me convient pas pour sa partie autodj qui ne respecte pas l’ordre donné des pistes.
Avez-vous connaissance d’un tel logiciel, quelque chose qui permet l’automation d’une playlist ?
Merci.

vlc
ices + icecast

2 J'aime

Salut dindoun,
Et on peut automatiser complètement une playlist ?

Salut,
Qu’entends tu par là? automatiser à partir de quoi et sur quels critères?

Re,
Automatiser une liste de fichiers Ogg (ou mp3) pour la diffuser via un flux stream audio, sans avoir à intervenir. Comme le fait Autodj ou Azuracast ou liquidsoap il me semble.

Ah ok, donc tu parles d’automatiser le lancement d’une playlist.

Non, non, pas seulement le lancement, la jouer du début à la fin. :slight_smile:

C’est donc un souci lié à l’utilisation de Liquidsaop, ça se configure :wink:

Par exemple :

Files

A source which infinitely repeats the same URI:

single("/my/default.ogg")

A source which plays a playlist of requests – a playlist is a file with an URI per line.

# Shuffle, play every URI, start over.
playlist("/my/playlist.txt")
# Do not randomize
playlist(mode="normal", "/my/pl.m3u")
# The playlist can come from any URI,
# can be reloaded every 10 minutes.
playlist(reload=600,"http://my/playlist.txt")

When building your stream, you’ll often need to make it unfallible. Usually, you achieve that using a fallback switch (see below) with a branch made of a safe single . Roughly, a single is safe when it is given a valid local audio file.

Salut Clochette,
Je ne sais pas s’il s’agit d’un problème lié à Azuracast, liquidsoap ou l’autodj en fait.

pour vlc , il suffit de créer une playlist et de la lire, par exemple pour un dossier :

find ${DOSSIER} -name "*mp3" -o -name "*flac" > playlist.m3u
et tu peux éditer le fichier comme un fichier texte

Oui, mais ce n’est pas ce que je recherche en finalité, ce que je souhaite c’est un lecteur intégré à une adresse internet, une page web quoi, qui lit un flux audio.

salut
j’ai bien compris :
une fois créé le m3u, tu l’ouvres avec vlc et le balance sur par exemple le port 8080
vlc -vvv a.m3u --sout '#standard{access=http,mux=ogg,dst=192.168.1.5:8080}'
et de l’extérieur tu lis la playlist avec http://IP:8080

Salut dindoun,
Tu veux dire que vlc peut streamer vers l’extérieur en indiquant sur une page web un lecteur audio qui renvoie vers http://IP:8080 ?

Sur ta page web tu as juste à mettre un lien vers l’adresse IP port 8080

Bluffant ce qu’on peut faire avec vlc.
j’aimerais bien trouver une démo live de ce qui est décrit si c’était possible.

oui
pour tester tu ouvres le menu media puis tatata TATA !!! le menu diffuser,
tu cliques sur diffuser,
suivant,
tu choisis http , clique sur ajouter,
suivant,
tuchoisis un profil,suivant,
case diffuser les flux élémentaires, clique sur diffuser