Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1 2
Utiliser son serveur comme une source de diffusion pour ShoutCast est très pratique pour diffuser une webradio musicale afin d'éviter de laisser son ordinateur allumé toute la journée. Pour cela je vous propose SC_TRANS, ci-après la tuto.
Après avoir installé SoutCast en suivant la tuto de Flying Jack, il suffit suivre ces étapes :
1 - Installation :
Veuillez vous connecter avec "root" via Putty, ou avec un autre pseudo (n'oublier pas d'utiliser la commande su dans ce cas là)
- Télécharger le programme sur votre serveur :
wget http://www.shoutcast.com/downloads/sc_t … ix_040.tgz
Attendre le téléchargement, puis taper :
tar -xvzf sc_trans_posix_040.tgz
mv sc_trans_040 radio
2 - Configuration :
On accède au dossier :
cd radio
Changement du nom de programme :
cp sc_trans_linux sc_trans
rm sc_trans_linux
Editer votre fichier sc_trans.conf :
vi sc_trans.conf
Copier ce code ci-dessous, coller dans Putty en cliquant sur le bouton droit de votre souris et enfin configurer (IP, mot de passe, limite des auditeurs, ....etc)
ServerIP=Mettez l'adresse IP de votre dedibox ServerPort=Mettez votre port, par defaut c'est le 8000 Password=Le mot de passe que vous avez mis dans sc_serv.conf de ShoutCast StreamTitle=Titre à choisir StreamURL=L'adresse de votre site Genre=Type de musique diffusée Bitrate=La qualité de vos mp3 pour 128 Kbs mettez 128000 SampleRate=La fréquence de vos fichiers mp3 par exemple 44100 Channels=2 Quality=Mettez un chiffre de 1 à 10, 1 pour une meilleure qualité CrossfadeMode=Je ne sais pas, laisser ce qui est mis par defaut CrossfadeLengt= Le temps en milliseconde de chauvechement entre deux chansons qui se suivent par exemple 8000 UseID3=Je ne sais pas, laisser ce qui est mis par defaut Public=Je ne sais pas, laisser ce qui est mis par defaut AIM=Laisser vide ICQ=Laisser vide IRC=Laisser vide
Appuyer sur Echappe puis taper :
:wq
Editer la playlist, taper :
vi example.lst
Taper les noms des fichiers de vos mp3, je vous conseille de bien configurer les paramètres artiste, nom de l'album et le titre de chaque fichiers
/home/playlist/Titre1.mp3 /home/playlist/Titre2.mp3 . . . etc
Appuyer sur Echappe puis taper :
:wq
3 - Mise en place des fichiers mp3
Compresser vos fichiers mp3 dans un fichier zip nommé mp3.zip
Placer le fichier mp3.zip par ftp : http://www.votre_site.com/mp3.zip
Aller sur Putty, aller dans le dossier /home
sd-XXXX: /home# taper :
mkdir playlist
cd playlist
wget http://www.votre_site.com/mp3.zip
unzip mp3.zip
Laisser décompresser, puis tapez :
dir
Vous devez voir vos fichiers mp3
4 - Mettre en marche la diffusion
Aller dans le dossier /root ou /home/votrepseudo ou se connecter entant que root ou avec un autre pseudo (n'oubliez pas la commande su dans ce dernier cas)
Démarrer SC-TRANS en tapant :
cd radio
./sc_trans
Vous devez voir ça :
******************************************************************************* ** TRANScast Distributed Network Audio Content Provider ** Copyright (C) 2000 Nullsoft, Inc. All Rights Reserved. ** Use "sc_trans filename.conf" to specify a config file. ******************************************************************************* <04/03/07@00:50:50> [TRANSCast] DNAS/posix v0.400-LAME (Mar 4 2003) starting up... <04/03/07@00:50:50> [MAIN] PID: 9959 <04/03/07@00:50:50> [MAIN] Loaded config from sc_trans.conf <04/03/07@00:50:50> [MAIN] Loading playlist (example.lst) <04/03/07@00:50:50> [MAIN] Found (XXX) entries in playlist (XXX = le nombre de fichier mp3 à diffuser) <04/03/07@00:50:50> [MAIN] Playlist decoder thread starting <04/03/07@00:50:50> [MAIN] Streaming thread starting <04/03/07@00:50:50> [DECODE] Opened Titre1.mp3 <04/03/07@00:50:50> [STREAM] Creating stream socket <04/03/07@00:50:50> [STREAM] Resolving stream host <04/03/07@00:50:50> [STREAM] Connected to host server <04/03/07@00:50:50> [STREAM] Host server gave success (OK2) <04/03/07@00:50:50> [STREAM] Stream to (votre_IP) established <04/03/07@00:50:50> [STREAM] Sending stream information <04/03/07@00:50:52> [MAIN] Title Updated
Votre radio est en ligne !
Vérifier le sur http://ip:8000
Quelques problèmes, limites
1 - Le problème c'est que ca bloque parfois après quelques heures et le Shoucast se met en down. Il me semble que le fichier sc_trans.log devient volumineux. Quand je redémarre SC_TRANS (./sc_trans) ca m'affiche : "Débordement de la taille de fichier"
quand je supprime sc_trans.log (rm sc_trans.log) j'arrive à démmarer le serveur avec ./sc_trans
2 - Pas de stratégie musicale, pas de programmation, la musique tourne en boucle
Dernière modification par Nabil (2008-04-18 08:48:35)
Hors ligne
Un peu HS, mais ca me fait penser, qu'ont pourrait faire une didiou d'admin par le web ![]()
Hors ligne
Nabil a écrit:
Quelques problemes
Le probleme que ca marche, mais ca bloque après quelques heures, le serveur SC_TRANS se met en down. Il me semble que le fichier sc_trans.log devient volumineux. quand j'essaye de le démarrer (./sc_trans) ca m'affiche :
Débordement de la taille de fichier
quand je supprime sc_trans.log (rm sc_trans.log) j'arrive à démmarer le serveur avec ./sc_trans
C'est du à quoi ce probleme ?
essaye de desactiver le log
pour cela tu n'a qu'a commenter la ligne LogFile=sc_trans.log
Hors ligne
Alors pour info, sachez que la première ligne de la playlist n'est pas lue par sc_trans. Donc mettre une ligne "factice" au début.
Pour ton soucis, j'te conseillerais de virer le log...
Pour ta façon d'envoyer les mp3.... Autant uploader direct les fichiers mp3... Moi c'est ce que je fais
Et j'ai un cron qui tourne et qui met à jour mon fichier de playlist chaque jour à minuit.
Hors ligne
Flying Jack a écrit:
Et j'ai un cron qui tourne et qui met à jour mon fichier de playlist chaque jour à minuit.
oui alors surtout pas plus de 600 (maxi maxi 610) entrées dans la playlist
sinon la brave bête elle s'emmele les pinceaux :wacko:
Hors ligne
??? ah tu m'épate ?? j'en reste quoi !
j'ai deja dépassé les 615 tracks sur ma playlist et bien le bouzin n'as pas apprécié,
il me relisais les mêmes tracks 4 fois d'affilé, que des merdes.
en plus, je l'ai lu sur les forum winamp que 600 etait la limite
mais si tu le dit je te crois...évidement, tu est peut etre comme Garcimor, t'as un truc ?
je monterais a 1000 pour voir
Dernière modification par shamankick (2007-07-20 20:18:29)
Hors ligne
A priori, aucun soucis de replay:
http://stream.nipournicontre.com:8000/played.html
Hors ligne
pourquoi la fenêtre elle saute dans tout les sens quand je passe ma souris
sur la radio a gauche (http://www.nipournicontre.com/)
ton roll-over il est énervé ?
Dernière modification par shamankick (2007-07-20 20:29:43)
Hors ligne
Ff 2.0.0.5 Win XP
mais aucun probleme avec Gnome navigateur sous Deb
Dernière modification par shamankick (2007-07-20 20:32:52)
Hors ligne
pas grave, c'est moi qui doit etre enervé
Hors ligne
Merci c'est monstrueux !
Pour info, Shuffle=1 mélangera la playlist que vous aurez créer.
Sur 0, ça lira tout dans l'ordre ![]()
Oula, c'est un gouffre parcontre :
Dernière modification par Sunday (2007-11-02 11:41:31)
Hors ligne
Bonjour
J ai un tit de souci sur ce tutorial
<12/03/07@10:12:25> [MAIN] Error opening /home/playlis
<12/03/07@10:12:25> [MAIN] Error opening /home/playlis
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
<12/03/07@10:12:25> [MAIN] Error opening ect, skipped
Cordialement
wilo
Hors ligne
bonjour
je suis oblige de lancer les deux ./sc_serv et ./sc_trans comme il son pas dans le meme dossier
si je pas les deux sa marche pas
Hors ligne
Bonsoir,
Mon soucis est que seul la première chanson passe les autres ne passe pas !
Merci d'avance.
Hors ligne
Playlist :
# this is a sample playlist file. # # the playlist contains one line per song file you wish to stream. the paths # should be absolute. # # if shuffle is off, the songs will play in order. # # the playlist is read once at startup, and cached to memory. you may update # the playlist in a running process by sending a kill -USR1. The next track # to play after the one currently playing will be from the new playlist. # # on linux, you may specify a playlist item of DSP:/dev/soundcard, where soundcard # is the name of your audio device. It's usually /dev/audio. doing so will allow # you to broadcast from a line input feed instead of mp3s on disk. # # the playlist ignores the first valid line. Don't ask why. # Your playlist must have at least 2 entries. if you only want to stream one file # over and over again, then list it twice, including DSP sources. # # the following 2 lines are sample playlist lines. you should replace them with # actual mp3 files, being sure to adhere to all the content guidelines set forth in # the .conf file! /home/playlist/Laurent_Wolf_-_Wash_My_World.mp3 /home/playlist/Logic - Acid Boy.mp3 /home/playlist/Justice_-_Stress.mp3
Conf:
; stream info. ; Sample sc_trans/0.35-j config file ; j.frankel 12/05/00 ; t.pepper 10/31/00 ; (relays not supported, yo) ; ; sc_trans operates in one of two modes, either reading mp3s off disk, decoding, ; re-encoding, and then broadcasting them, or relaying from a shoutcast server, ; transcoding to a lower bitrate, and broadcasting to a new server. ; sc_trans accepts the following signals: ; HUP - flush logfiles (close and reopen) -- will make console logging stop ; WINCH - jump to next song ; USR1 - reload playlist off disk (will not interrupt current playing stream) ; USR2 - toggle shuffle on/off ; TERM - normal sc_trans shutdown (clean) ; PlaylistFile (required EVEN IF RELAYING) - playlist file (to create, use ; find /path/to/mp3/directory -type f -name "*.mp3" > playlist_filename.lst PlaylistFile=example.lst ; ServerIP/ServerPort are the target server to send to ServerIP=*** ServerPort=8000 ; Password is the password on the sc_serv you're sending to. Password=***** ; StreamTitle/URL/Genre define the data that appears on the directory and in the ; stream info. StreamTitle=HM Stream StreamURL=***** Genre=House, Electro, Techno... ; Logfile optionally denotes a text file to log sc_trans to. a kill -HUP ; will force a close and re-open of this file (but will also cease logging to ; the console) LogFile=sc_trans.log ; Shuffle the playlist Shuffle=1 ; Bitrate/SampleRate/Channels recommended values: ; 8kbps 8000/11025/1 ; 16kbps 16000/11025/1 ; 24kbps 24000/22050/1 ; 32kbps 32000/22050/1 ; 64kbps mono 64000/44100/1 ; 64kbps stereo 64000/22050/2 ; 96kbps stereo 96000/44100/2 ; 128kbps stere0 128000/44100/2 Bitrate=128000 SampleRate=44100 Channels=2 ; Quality is from 1-10. 1 is best, 10 is fastest. Quality=1 ; Mode=0 for none, 1 for 100/100->100/0, 2 for 0/100->100/0 CrossfadeMode=1 ; Length is ms. CrossfadeLength=8000 UseID3=0 ; Public determines whether or not this station will show up in the directory Public=1 ; Put stuff here for user interaction (AOL IM, ICQ, IRC) AIM= ICQ= IRC=
Dernière modification par winner49 (2008-08-16 17:10:29)
Hors ligne
J'ai laissé example.lst et j'utilise celui la !
Hors ligne
Ba c'est bizard car le premier de la liste et lu et c'est le seul !
Hors ligne
Pages: 1 2