Kategorie | Howto, Linux, Programy

  

www.NibyBlog.pl protestuje przeciwko podpisaniu przez Polskę porozumienia ACTA.

Konfiguracja MPD + scrobbler Last.fm / Libre.fm / Jamendo

Opublikowano 31 maja 2010 przez Franek

Music Player Daemon w skrócie MPD to bardzo specyficzny multiplatformowy odtwarzacz muzyczny ponieważ działa on jako serwer dźwięku. Spisuje się on bardzo dobrze, zużywa bardzo mało zasobów, odtwarza popularne formaty muzyczne (MP3, MP2, MP4, ACC, MOD, WAV, Ogg Vorbis). Przy czym pozwala, na wyszukiwanie utworów, zarządzanie playlistami i obsługuje tagi muzyczne. Do jego obsługi potrzebna jest aplikacja kliencka, która łączy się z serwerem, co pozwala na jego kontrolę. Dzięki temu MPD może pracować na domowym serwerku, a my kontrolujemy go zdalnie z desktopa. Istnieje wiele aplikacji klientów dla GNOME najpopularniejsza jest Sonata i GMPC (moja ulubiona :]), dla KDE jest kmp, są też programy konsolowe takie jak mpc i ncmpc, a nawet takie posiadające interfejs www i działające wprost z przeglądarki np Ampache. Pokażę jak zainstalować i skonfigurować MPD z obsługą PulseAudio i wysyłaniem informacji o odsłuchiwanych utworach do Last.fm, Libre.fm i Jamendo.

Instalacja/konfiguracja MPD:
sudo apt-get install mpd
W katalogu domowym tworzymy nowe katalogi w których będą ustawienia MPD:
mkdir -p ~/.mpd/music ~/.mpd/playlists
Tworzymy dowiązania symboliczne do katalogu/katalogów z muzyką, np:
ln -s ~/Muzyka ~/.mpd/music/Muzyka
ln -s /media/dysk/Mp3 ~/.mpd/music/Mp3

Tworzymy plik konfiguracyjny i wklejamy do niego poniższą konfigurację:
gedit ~/.mpd/mpd.conf
music_directory "~/.mpd/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/tag_cache"
log_file "~/.mpd/mpd.log"
pid_file "~/.mpd/pid"
state_file "~/.mpd/state"
user "lamparcik"
bind_to_address "127.0.0.1"
port "6666"
input {
plugin "curl"
}
audio_output {
type "pulse"
name "My Pulse Output"
}
mixer_type "software"
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"

Gdzie lamparcik, to Twoja nazwa systemowego użytkownika.
Zapisujemy ustawienia, następnie tworzymy bazę danych o utworach które znajdują się w kolekcji:
mpd --create-db ~/.mpd/mpd.conf
Edytujemy plik /etc/default/mpd i podmieniamy jego zawartość na poniższą:
gedit /etc/default/mpd
START_MPD=false
MPDCONF=~/.mpd/mpd.conf

Uruchamiamy MPD poleceniem:
mpd ~/.mpd/mpd.conf

Instalacja/konfiguracja mpdscribble:
sudo apt-get install mpdscribble
Tworzymy katalog i pliki:
mkdir ~/.mpdscribble ; cd ~/.mpdscribble ; touch mpdscribble.conf lastfm.journal librefm.journal jamendo.journal
Edytujemy plik konfiguracyjny i wrzucamy do niego poniższą zawartość:
gedit ~/.mpdscribble/mpdscribble.conf
daemon_user = lamparcik
log = syslog
verbose = 1
host = 127.0.0.1
port = 6666
[last.fm]
verbose = 2
url = http://post.audioscrobbler.com/
username = lamparcik
password = haslolamparcika
journal = ~/.mpdscribble/lastfm.journal

Gdzie lamparcik to nazwa systemowego użytkownika jak i login Last.fm, haslolamparcika to hasło to profilu Last.fm. Jeśli chcesz włączyć również wysyłanie informacji o słychanych utworach do Libre.fm lub/i Jemendo dopisz do pliku ~/.mpdscribble/mpdscribble.conf odpowiednio:
[libre.fm]
url = http://turtle.libre.fm/
username = lamparcik
password = haslolamparcika
journal = ~/.mpdscribble/librefm.journal

[jamendo]
url = http://postaudioscrobbler.jamendo.com/
username = lamparcik
password = haslolamparcika
journal = ~/.mpdscribble/jamendo.journal

Uruchamiamy mpdscribble poleceniem:
mpdscribble

Porada #1: W pliku konfiguracyjnym mpdscribble podajemy swoje “gołe” hasło np do Last.fm i każdy może je podejrzeć, możemy je zamaskować używając MD5, wpisujemy w konsole:
echo -n 'haslolamparcika' | md5sum
Otrzymamy coś takiego:
fdbc8e0a6c227a78eb946973abc02551 -
Teraz w pliku konfiguracyjnym zamiast:
password = haslolamparcika
Wpisujemy:
password = fdbc8e0a6c227a78eb946973abc02551

Porada #2: Można dodać zarówno MPD jak i mpdscribble do autostartu, aby startowały razem z sesją. Wystarczy dopisać je do system >> preferencje >> programy startowe – tak można zrobić to w GNOME, a jak w KDE to sami wiecie lepiej ;)

Instalacja/konfiguracja GMPC:
Jak wyżej pisałem do obsługi MPD potrzebny jest klient, moją ulubioną aplikacją dla GNOME jest GNOME Music Player Client w skrócie GMPC. Jest to bardzo rozbudowana aplikacja a zarazem bardzo szybka i lekka. Pozwala ona na zaawansowane przeszukiwanie kolekcji, tworzenie i zarządzanie plylist, pobieranie okładek/tekstów/informacji o artyście z Internetu i o wiele więcej. Aplikację można łatwo dostosować do własnych potrzeb gdyż obsługuje ona wtyczki. Instalujemy ją poleceniem:
sudo apt-get install gmpc
Po instalacji należy wokonać podstawową konfigurację, podać adres sieciowy i port serwera MPD:

gmpc ustawienia 300x257 Konfiguracja MPD + scrobbler Last.fm / Libre.fm / Jamendo

Screenshoot GMPC:

gmpc 300x169 Konfiguracja MPD + scrobbler Last.fm / Libre.fm / Jamendo

Enjoy :]

Wiki MPD mpd.wikia.com ; konfigurację MPD opracował empitt forum.ubuntu.pl

  

Podobne wpisy:

     

Stop ACTA!

0 Comments For This Post

3 Trackbacks For This Post

  1. Zrzut ekranu marzec 2011 | NibyBlog ;) - Linux Ubuntu blog, porady, wiadomości - how to, newsy Says:

    [...] Czcionka: Ubuntu Tapeta: z Uruchomione: Psi Nautilus z Elementary Chromium Avant Window Navigator GMPC (mpd) PyWO Window Organizer (w tle) Parcellite Tilda a w niej Zsh + Oh My Zsh Conky który [...]

  2. | NibyBlog ;) - Linux Ubuntu / Debian / Fedora / GNOME blog, porady, wiadomości, Internet, BlackBerry, mobile Says:

    [...] (nie pamiętam, ale pewnie łatwo znajdziesz na Google Images) Uruchomione: PCManFM Fiefox Aurora GMPC (mpd) Parcellite Tilda #gallery-1 { margin: auto; } #gallery-1 .gallery-item { float: left; margin-top: [...]

  3. mpd + mpdscribble + ncmpcpp, czyli konsolowy scrobbling i zarządzanie naszą muzą « ···d i s c r u s t··· Says:

    [...] Google czuwa i w necie znajdziemy całe stado porad, jak mpd skonfigurować. Osobiście polecam sposób przedstawiony na NibyBlogu. Mamy więc mpd, tworzymy potrzebne dowiązania z naszą kolekcją muzyki w kompie, plik [...]

Leave a Reply

Polityka komentarzy

     
Green Dog Says   

MINIBLOG

POLECAM

BLOGI / LINKI

STATS

PARTNERZY

  • Ubuntu-Pomoc.org

  • Unixy.pl

REKLAMA

More in Howto, Linux, Programy (123 of 180 articles)