blog.cnlpete.de Linux – Server – Ubuntu

14Nov/080

MPD + MPDScribble

MPD-Server

MPD (Music Player Demon) steht in den Quellen mit drin, insofern genügt zu Installation ein einfaches:

sudo apt-get update
sudo apt-get install mpd

MPD wird über die Konfigurationsdatei /etc/mdp.conf gesteuert.
Gleich am Anfang der Datei werden die Standard-Verzeichnisse festgelegt:

sudo nano /etc/mpd.conf

music_directory         "/var/lib/mpd/music"
playlist_directory      "/var/lib/mpd/playlists"

Dabei muss beachtet werden, dass das Programm unter dem MPD-Nutzer läuft, dh. dieser brauch Lese-Rechte auf die entsprechende Verzeichnisse.

Für die Soundausgabe dient der darauf folgende Teil, standardmäßig kann man die Soundkarte einfach per ALSA ansprechen:

# use this if you want to use ALSA audio output
audio_output {
type            "alsa"
name            "Soundkarte"

device          "hw:0,1" # optional
format          "44100:16:2" #optional
}

Als letzte Einstellung die vielleicht noch wichtig ist, standardmäßig ist der MPD auf localhost beschränkt, damit jeder diesen steuern/auslesen kann muss folgender Part auskommentiert werden:

# Set this value if you only have one
# address you want to allow connection to.
# bind_to_address        "localhost"

Wenn man nicht möchte, dass jeder den MPD steuern kann, kann man im darauf folgenden Teil Passwörter vergeben:

Password "geheim@read,add, control,admin

Dabei kann jede Konstellation von Rechten gewählt werden, sowie mehrere Passwörter vergeben werden.

Nach der ersten Konfiguration empfiehlt es sich den MPD einmal neuzustarten,
also erst beenden:

sudo service mpd stop

und die Datenbank neu einlesen:

sudo service mpd start-create-db

Consolen-Clients

Als simple Konsolen-Clients eigenen sich MPC und NCMPC:

sudo apt-get install mpc ncmpc

MPC dient dabei als simples CLI-Programm für MPD zum Beispiel für die Ausführung von befehlen aus Skripten herraus, oder von lirc aus.
NCMPC ist schon ein recht komplexer Konsolen-Client, der die aktuellen Infos anzeigen und den aktuellen Status des MPD verändern kann.

MPD-Scribble

Die Installation von MPDScribble, einem kleinen Programm, dass LastFM die jeweils gespielten Tracks übermittelt, gestaltet sich noch einfacher:

sudo apt-get install mpdscribble

(die Warnung “adduser …” kann dabei ignoriert werden)
Das Passwort wird dabei aus Sicherheitsgründen verschlüsselt gespeichert und muss deshalb zunächst erzeugt werden:

echo -n deinpasswort | md5sum

Konfiguriert wird das Ganze über die Konfiguratiensdatei /etc/mpdscribble.conf:

sudo nano /etc/mpdscribble.conf

Zu Allerletzt muss der Daemon aktiviert werden:

sudo nano /etc/default/mpdscribble

und die folgende Zeile ändern:

# Whether to enable system wide daemon
MPD_SYSTEMWIDE=1

Dann ein Neustart und alles ist am laufen :)

sudo service mpdscribble restart

Da der Service (zumindest bei mir) nicht automatisch startet, müssen noch entsprechende Links für die Runlevel angelegt werden:

sudo update-rc.d mpdscribble start 30 2 3 4 5 . stop 14 0 1 6 .

Bei mir steht mpd schon drin, kann aber auf die selbe Art hinzugefügt werden.

Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Google Bookmarks
  • MisterWong
  • Digg
  • del.icio.us
  • MySpace
  • email
  • Facebook
  • LinkedIn
  • StumbleUpon
  • TwitThis

hat dir dieser Artikel gefallen?

Dann abonniere doch diesen Blog per RSS Feed!

Kommentare (0) Trackbacks (0)

Zu diesem Artikel wurden noch keine Kommentare geschrieben.


Leave a comment

(required)

Noch keine Trackbacks.