Ne pas cliquer
Parrain-Linux
mange de lasagnes de chat (quoi ?)
Écrire un nouveau message
Page : 1
Un lecteur de musique pas comme les autres
Avatar
Tekkharibo
utilisateur
Parrain
Inscrit le : 29/10/2013
Messages : 240
Point(s) : 3986
Distribution : Debian ArchLinux
Localisation :
Albi, Tarn, France
Posté le 15/10/2014 à 01:49:42
Citer

Hi all,

Comme vous pouvez le voir, je ne dors toujours pas donc j'ai décidé de vous faire découvrir mon lecteur de musique.
MPD est mon lecteur de musique et peut être le votre dans peut de temps.
Pourquoi ce choix me direz vous ?
la première raison c'est que c'est pas userfreindly et donc c'est fun (oui si c'est facile c'est pas drole)
la seconde c'est que c'est super light
la 3e c'est que tu peux l'utiliser même si tu n'as pas xorg de lancé (oui tu peux debug ton pc en tty avec la musique so have fun)
la 4e c'est le choix de clients perso j'en utilise deux, mpc (CLI (Command Line Interface)) et ncmpcpp (ncurses)
la 5e c'est que c'est un serveur et donc je peux le mettre sur ma cubieboard et la relier à mon super HomeTheater (que je n'ai pas) et controler ma musique depuis mon PC/telephones/...
la ... ... ...
Oui je ne vais pas vous cité toutes les raisons mais voila c'est un player que j'adore.

Comme je suis gentil voici ma conf pour mpd et ncmpcpp

Code:
file : /etc/mpd.conf

# See: /usr/share/doc/mpd/mpdconf.example

music_directory "/var/lib/mpd/music"
pid_file "/run/mpd/mpd.pid"
db_file "/var/lib/mpd/mpd.db"
state_file "/var/lib/mpd/mpdstate"
playlist_directory "/var/lib/mpd/playlists"

mixer_type "software"
audio_output {
type "alsa"
name "My Sound Card"
mixer_type "software" # optional
}

Code:
file : /etc/fstab

/home/tekkharibo/music /var/lib/mpd/music none bind

Code:
file : ~/.ncmpcpp/config

mpd_port = 6600
mpd_connection_timeout = 5
mpd_music_dir = /var/lib/mpd/music
audio_output {
type "fifo"
name "Visualizer feed"
path "/tmp/mpd.fifo"
format "44100:16:2"
}
visualizer_fifo_path = /tmp/mpd.fifo
visualizer_output_name = Visualizer feed
visualizer_in_stereo = yes
visualizer_sync_interval = 30
visualizer_type = wave
visualizer_look = ●▮
data_fetching_delay = yes



Et pour finir des petits screens et un petit script car j'aime me faire ch**r

script pour play pause

Code:
`echo -n 'mpc '; mpc | grep play > /dev/null ; if [ $? -eq 0 ]; then echo pause; else echo play; fi`

oui j'aime vraiment me faire ch**r.
Si on décompose ma ligne de code, je commence par afficher "mpc" sans n puis j'execute mpc et je grep pour savoir si je trouve play et je redirige la sortie du grep vers /dev/null, ensuite je regarde si le retour de grep est égal à 0 et si oui c'est que je suis en lecture donc il faut que je passe en pause si non bah je repasse en lecture mais pour ca j'affiche "play" ou "pause" avec le n et j'execute le resultat grace aux "`" (backquote ou magicquote) et voila un petit script très pas optimisé dutout mais qui marche juste pour le fun Très content

Voici à quoi ressemble ncmpcpp

http://picture.tekkharibo.eu/Cd0fPP/QaXe1LtJ.jpg

Dernière édition le 02/07/2015 à 00:21:26
_________________
HP EliteBook 8560p i7 2.8Ghz Ubuntu 20.04
RPi 4 2Go raspbian Domoticz
RPi 2 Octopi et Anet A8
Souris: RAT 7
Clavier: KBTalking Pure PRO 60% Black/Green

Mon Twitter
Mon hébergeur : 
PlanetHoster

Tu es nouveau et tu n'as pas encore fait ta présentation, va la faire on aime bien savoir des choses sur toi comme ou tu viens pourquoi tu es venu sur PL et sur Linux bien sur ;)

Pas de support par MP

Il me manque des accents quand je te réponds ? C'est juste que je suis en QWERTY et que je suis pas passé en US international #flemme
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=tekkharibo
Remonter Descendre Permalien du message
Avatar
Antonin
utilisateur
Mixte
Inscrit le : 18/06/2014
Messages : 267
Point(s) : 1431
Localisation :
La Roche sur Yon, Vendée, France
Posté le 15/10/2014 à 07:18:56
Citer

Ah ouais sympa, avec une interface web super secure qui envoi les commande bash aussitôt sur un ordinosaure ça peut être pratique je pense dans mon garage pour les phases longue de mécanique... et d'élaboration de choses diverses et variées 8)

Dernière édition le 15/10/2014 à 07:19:19
Remonter Descendre Permalien du message
Écrire un nouveau message
Page : 1
Page générée en 0.0596 seconde(s).