Fr:MadPlayergp2x
MadPlayergp2x | |
[[Image:|320px|center|Capture de MadPlayergp2x]] | |
Télécharger | (archive). |
Dévelopeur | Domm |
Version | 0.1 |
Page Web | here |
Etat | Diffusé |
madplaygp2x est le port du lecteur MP3 en ligne de commandes madplay(http://www.underbit.com/products/mad/).
Le port a été réalisé par Domm.
Lancer madplaygp2x en lecteur simple
- Exemple de ligne de commande: /mnt/sd/bin/madplay --adjust-volume=0 --sdl-control -z -r /mnt/sd/mp3s/*.mp3
Avec cette ligne on indique qu'on lance madplay qui est situé dans le répertoire "bin" de notre carte SD avec un volume de départ de 0Db avec contrà´le de la lecture au joystick en lisant alléatoirement les fichier MP3 contenu dans le répertoire "mp3s" de notre carte SD.
- Options dans ce mode:
--adjust-volume: Débute avec un volume initial de 0 decibels.
Les valeurs acceptées sont comprises de -175 à 16. Pour moi, "0" est une valeur correct sans le casque (avec les HP de la GP2x). Au tour de -25, est une valeur correct pour l'écoute au casque.
--sdl-control: Cela vous permez d'utiliser le Joystick pour controller le lecteur
Droite - Son suivant dans la liste. Gauche - Son précédant dans la liste. SELECT - Pause. START - Quitter le lecteur MP3. Vol- - Diminuer le volume sonore (Cela prend 1 seconde avant d'àªtre effectif). Vol+ - Augmenter le volume sonore (Cela prend 1 seconde avant d'àªtre effectif).
-x: Rendre le son muet.
-z: Mélanger la playlist.
-r: Rendre aléatoire la playlist .
Lancer madplaygp2x en arrière plan pour pouvoir utiliser un(e) Jeu/Emulateur/Application
Lorsque le lecteur est lancé avec ce type de commande, les contrà´les du lecteur ne sont pas disponibles. Ce qui laisse les boutons de la GP2x libre pour autre chose :D (Jeux, Emulateurs, Applications). Vous devez donc définir au préalable ce que vous voulez que le player fasse en utilisant la ligne de commande. Les morceaux lues dans ce mode sont lues jusqu'à ce qu'ils soient terminés.
- Exemple de linge de commande: /mnt/sd/bin/madplay --adjust-volume=0 -z -r /mnt/sd/mp3s/*.mp3&
Dans cette exemple, on lance madplay qui est situé dans le répertoire "bin" à la racine de votre carte SD en indiquant un volume de départ de 0Db avec une lecture alléatoire des MP3 à l'infini en prenant les MP3 dans le répertoire "mp3s" situé à la racine de votre carte SD
- Options dans ce mode:
Utilisation: /mnt/sd/bin/madplay [OPTIONS] FILE [...] Decode and play MPEG audio FILE(s).
Verbosity:
-v, --verbose Affiche l'état pendant la lecture. -q, --quiet Reste silencieu mais afiche les erreurs. -Q, --very-quiet Reste silencieu et n'affiche pas les erreurs. --display-time=MODE use default verbose time display MODE (remaining, current, overall)
Decoding:
--downsample Réduire le sample rate 2:1. -i, --ignore-crc Ignorer les erreurs de CRC. --ancillary-output=PATH Ecrire ancillary data to PATH.
Sortie Audio:
-o, --output=[TYPE:]PATH Ecrire output to PATH with format TYPE (below). -b, --bit-depth=DEPTH request DEPTH bits per sample. -R, --sample-rate=HERTZ request HERTZ samples per second. -d, --no-dither do not dither output PCM samples. --fade-in[=DURATION] Fondu sur les sons sur une durée (DURATION) (Par Défaut 0:05). -a, --attenuate=DECIBELS Atténuer le signal en DECIBELS (-) -a, --amplify=DECIBELS Amplifier le signal en DECIBELS (+) -A, --adjust-volume=DECIBELS override per-file volume adjustments -G, --replay-gain[=PROFILE] enable Replay Gain volume adjustments using PROFILE (radio, audiophile)
Sélection des voix:
-1, --left output first (left) channel only -2, --right output second (right) channel only -m, --mono mix left and right channels for monaural output -S, --stereo Forcer la sortie en stéréo.
Lecture:
-s, --start=TIME Ce déplacer pour commencer au temps (TIME) (HH:MM:SS.DDD). -t, --time=DURATION Jouer le musique seulement pour une durée (DURATION) (HH:MM:SS.DDD). -z, --shuffle randomize file list. -r, --repeat[=MAX] Jouer les fichiers au MAX de leur durée, ou indefiniment. --tty-control Activer les controles clavier. --no-tty-control Désactiver les controles clavier. --sdl-control Activer les controles au joystick sdl (Lecteur controllé par le Joy de la GP2x). --no-sdl-control Désactiver les controles au joystick sdl.
Spéciaux:
-T, --show-tags-only Afficher les Tags ID3/encoder seulement (Pas de décodage). -V, --version Affiche le numéro de la version et quitte. --license Affiche le message de copyright/license et quitte. -h, --help Afffiche cette aide et quitte.
Formats de sortie supportés:
cdda CD audio, 16-bit big-endian 44100 Hz stereo PCM (*.cdr, *.cda) aiff Audio IFF, [16-bit] PCM (*.aif, *.aiff) wave Microsoft RIFF/WAVE, [16-bit] PCM (*.wav) snd Sun/NeXT audio, 8-bit ISDN mu-law (*.au, *.snd) raw binary [16-bit] host-endian linear PCM hex ASCII hexadecimal [24-bit] linear PCM null Pas de sortie (decode seulement)
Utilisation concrète
Pour l'utiliser, il vous faudra soit passer par le terminal Sterm, soit vous créer un fichier .gpe avec un éditeur de texte (attention les retour chariau windows ne fonctionnent pas avec).
- Un fichier GPE pour lancer madplayer en mode lecteur:
mount /mnt/sd -o remount,sync cd /mnt/sd/bin/ /mnt/sd/bin/madplay --adjust-volume=0 --sdl-control -z -r /mnt/sd/mp3s/*.mp3 2> madplay_output.txt mount /mnt/sd -o remount,async cd /usr/gp2x/ exec /usr/gp2x/gp2xmenu
Avec ceci vous pourrez écouter des MP3 et controller le lecteur avec le joystick de votre GP2x mais vous ne pourrez rien faire d'autre et lorsque vous quitterez vous retournerez au menu de la GP2x.
- Un fichier GPE pour lancer madplayer en arrière plan (ici on lance Quake à la suite):
#!/bin/sh mount /mnt/sd -o remount,sync /mnt/sd/bin/madplay --adjust-volume=10 -z -r /mnt/sd/mp3s/*.mp3& cd /mnt/sd/games/quake/ /mnt/sd/games/quake/quake.gpe sync mount /mnt/sd -o remount,async madplay_pid=`pidof madplay` echo "kill -9 $madplay_pid" >> /mnt/sd/bin/madplay_output.txt kill -9 $madplay_pid cd /usr/gp2x/ exec /usr/gp2x/gp2xmenu
Avec ceci on lance madplayer pour lire nos mp3 puis on va lancer le fichier de lancement de quake.