Page suivante Page précédente Table des matières

12. Ecouter des MP3

Maintenant, vous devriez (on l'espère du moins) avoir quelques fichiers MP3 prêts à lire et vous devriez avoir le choix de lire les fichiers ou les flux de MP3.

12.1 Lire à partir de fichiers

Lire à partir d'un fichier est à peu de chose près identique avec tous les lecteurs. La seule différence importante est que certains sont basés sur la ligne de commande et d'autres sur une interface graphique.

Lire un fichier MP3 demande généralement de fournir en paramètre le nom du fichier, comme ceci :


[dj@megajukebox]$ mpg123 /mp3_files/SampleFile.mp3

ou

[dj@megajukebox]$ xaudio /mp3_files/SampleFile.mp3

Si vous désirez jouer une série de fichiers, passez-les tous dans une liste :


[dj@megajukebox]$ alsaplayer /mp3_files/SampleFile1.mp3 /mp3_files/SampleFile2.mp3

Pour lire toutes les chansons d'un répertoire, il suffit de passer les fichiers par le caractère générique ainsi :


[dj@megajukebox]$ xmms /mp3_files/*.mp3

Lire un flux de fichier MP3 est relativement simple, remplacez simplement le nom du fichier par l'URL du flux et son numéro du port :


[dj@megajukebox]$ mpg123 http://localhost:8000

ou

[dj@megajukebox]$ freeamp http://megajukebox:2711

12.2 Capturer des flux MP3

Un flux provenant d'un serveur MP3 peut être capturé et sauvé localement en utilisant le programme suivant :

Streamripper

Pour capturer un flux MP3 en utilisant Streamripper, exécutez la commande suivante :


[dj@megajukebox]$ streamripper -h megajukebox -p 8000 
Press CTRL-C to stop
name: Megajukebox 
reponse: 200
genre: Megajukebox 
url: http://www.megajukebox.com/
bitrate: 128
This stream contains no meta data, ripping as one large ass track
1st track ripped
socket error: : Success

Voici une liste des options disponibles.


[dj@megajukebox]$ streamripper 
Usage: streamripper -h <host> -p <port> [-d dir]
Options:
        -h <host>      - Nécessaire~: Nom de l'hôte
        -p <port>      - Nécessaire~: Numéro de port de l'hôte, habituellement 8000
        -d <dir>       - Optionnel~: Le répertoire de destination
        -l <logfile>   - Optionnel~: Envoie tout vers le fichier journal <logfile>
        -v             - Optionnel~: Mode verbeux
        -c             - Optionnel~: Ne pas afficher le compteur de status
        -q             - Optionnel~: Mode discret, ne pas créer les fichiers MP3
        -s             - Optionnel~: Envoyer le flux vers la sortie standard stdout pour mpg123
        -n             - Optionnel~: Attendre la prochaine piste avant écriture
        -o             - Optionnel~: Créer un répertoire avec le nom du flux en sortie

wget

Pour sauver un flux en utilisant wget :


[dj@megajukebox]$ wget http://megajukebox:8000 -O download01.mp3
--13:41:41--  http://megajukebox:8000/
           => `download01.mp3'
Connecting to megajukebox:8000... connected!
HTTP request sent, awaiting response... 200 OK
Length: unspecified [audio/mpeg]

    0K -> .......... .......... .......... .......... ..........
   50K -> .......... .......... .......... .......... ..........
  100K -> .......... .......... .......... .......... ..........
  150K -> .......... .......... .......... .......... ..........
  200K -> .......... .......... .......... .......... ..........
  250K -> .......... .......... .......... .......... ..........
  300K -> .......... .......... .......... .......... ..........
  350K -> .......... .......... .......... .......... ..........
  400K -> .......... .......... .......... .......... ..........
  450K -> .......... .......... .......... .......... ..........
  500K -> .......... .......... .......... .......... ..........

12.3 Mixage

eMixer

eMixer vous donne la possiblité de mixer des MP3 de façon semblable à une table de mixage de DJ. Les nouvelles versions supportent 2 cartes sons si bien que vous pouvez émettre votre mixage sur une carte et gérer ou poser des marques sur la piste suivante sur l'autre carte.

Comme à l'habitude, une fois que vous avez décompressé l'archive, lisez le fichier README pour savoir comment installer le programme.

Vous aurez besoin de créer une liste de fichiers MP3, ce que vous pouvez faire avec la commande find citée dans la section Diffusion de MP3 sur un réseau.

Vous devrez avoir installé auparavant le programme mpg123 avant de pouvoir lancer eMixer.

Voici les touches de contrôles (tirées du fichier README) :


TOUCHES DE CONTROLES
"up, down"              parcourt la liste
"page up, page down"    parcourt la liste écran par écran
"enter"                 démarre/arrète la lecture de la piste
"tab"                   change le canal
"}","]"                 bascule entre les contrôles/fenêtres de volume et de vitesse
"space"                 redémarre la piste active
"left, right"           contrôle l'atténuateur
"insert"                diminue le volume/la vitesse sur le canal un
"home"                  augmente le volume/la vitesse sur le canal un
"delete"                diminue le volume/la vitesse sur le canal deux
"end"                   augmente le volume/la vitesse sur le canal deux
"< , / , >"             position ajustée à droite, au centre, à gauche de l'atténuateur
" + , = "   (NOUVEAU)   bascule entre les atténuateurs
" q "                   démarre/arrète le canal un
" w "                   démarre/arrète le canal deux
" p "                   bascule entre les modes d'écoute - simple, boucle, continue, aléatoire
" a "                   arrète tous les canaux
" f "                   menu fichier
" u "                   menu utilitaire
" h "                   menu aide
" ~, ` "                annule l'ouverture du menu
" s "                   active la lecture SIM
                        (la lecture SIM démarre la même piste sur les deux canaux en même temps) 

GDAM

GDAM est un mixer graphique avec un large éventail d'effets intégré et temps réels.


Page suivante Page précédente Table des matières