MPD hogyan?

Fórumok

Több helyen tesznek említést az MPD/MPC audió lejátszó szoftverekről hozzám hasonló, a különféle giccses, de normálisan működni nem tudó vagy többszáz MB memóriát elfogyasztó szoftverekből kiábrándult felhasználók. Ezért aztán gondoltam, én is kipróbálom. Tehát: apt-get install mpd. De amint megláttam az /etc/mpd.conf-ot, rájöttem, hogy ezzel aztán nem fogok mindjárt zenét hallgatni :( Valahogy a conky-ra emlékeztet, ami szintén napokba telik, mire az ember rendesen megszerkeszti magának a conky.rc-t. Szóval tudnátok valami lényegre törő, rövid úton sikerélményt nyújtó howto-t ajánlani?

Hozzászólások

Valószínűleg elegendő a music_directory értékét megfelelően beállítani.

vagy

$ cat ~/.mpdconf
music_directory       "~/Music"
playlist_directory    "~/.mpd/playlists"
db_file               "~/.mpd/db"
log_file              "~/.mpd/mpd.log"
error_file            "~/.mpd/errors.log"
pid_file              "~/.mpd/mpd.pid"
state_file            "~/.mpd/state"
user                  "ajnasz"
bind_to_address       "127.0.0.1"
port                  "6600"
#connection_timeout   "60"
#max_playlist_length  "16384"
filesystem_charset   "utf-8"
id3v1_encoding       "utf-8"

Music directory és user saját környezethez igazítandó. esetleg ~/.mpd és ~/.mpd/playlists mappákat előre létre kell hozni.
--
HUP Firefox extension

Szia!

Az MPD-ben az a poén, hogy kliens-szerver architektúrával üzemel, a zene lejátszó van szerver oldalon, a GUI kliens oldalon, így rengeteg féle GUI-val lehet vezérelni.

Például arra is jó, hogy ha többen dolgoztok egy irodában akkor bárki berakhat zenét, vagy mindenki tudja állítani a hangerőt amíg telefonál.

Én nemrég lőttem be, amire érdemes figyelni:
Az alapértelmezett music directory Ubuntun a /var/lib/mpd/music. Nem feltétlen kell felülírni, elég ebbe a könyvtárba beletenni egy symlinket ami a felhasználód zenegyűjteményére mutat. Arra vigyázni kell, hogy az mpd felhasználónak joga legyen browsolni ezt a könyvtárat és olvasni a fájlokat.

audio_output-ot általában nem kell konfolni, out of the box működik. Viszont nem árt valahogy jól beállítani ha azt akarod hogy a youtube videok is menjenek a gépen, meg az MPD is egyszerre. Nekem még nem sikerült.

mixer_type -ot software-re érdemes tenni, ugyan kicsit több erőforrást eszik, de legelább nem kell konfigurálni.

A volume normalization még hasznos feature lehet.

Az is jópofa az MPD-ben, hogy nagyon könnyű programból vezérelni, szinte minden nyelvhez van hozzá kliens könyvtár. Én péládul írtam egy szkriptet, ami adott időben felkelti a gépet, és elindítja a zenét. Azóta zenére kelek.

nekem valahogy már az is könnyebbség mpd-nél, hogy ha a konzolon vagyok, nem kell átváltani grafikus felületre, és még mindig vállaszthatok magamnak interfészt – bár ezt a legtöbb kliens-szerver alapon működő lejátszó is tudja.

Nálam elsődlegesen gmpc van. Ezen felül az mpc-t néha használom én magam, egyébként meg fluxboxon rája van rakva pár hotkey. Mpdscribble fut még, no meg most váltottam le az ncmpc-t ncmpcpp-re :)

Az én konfigfájlom imígy néz ki kommentek nélkül (azok úgyis ugyanazok…).
Pulseaudio megoldja, hogy Youtube-bal egyszerre mehessen a zene. A music könyvtárba symlinkelek saját mappámból, dettó a playlistsre.


music_directory		"/var/lib/mpd/music"
playlist_directory	"/var/lib/mpd/playlists"
db_file			"/var/lib/mpd/tag_cache"
log_file		"/var/log/mpd/mpd.log"
error_file		"/var/log/mpd/errors.log"
pid_file		"/var/run/mpd/pid"
state_file		"/var/lib/mpd/state"
user                            "mpd"
bind_to_address                 "127.0.0.1"
audio_output {
	type	"pulse"
	name	"PulseAudio Output"
}
mixer_type                      "software"
filesystem_charset              "UTF-8"
id3v1_encoding                  "UTF-8"
—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Az egyetlen problemam az mpd-vel, hogy meg mindig nincs benne queue support, ettol fuggetlenul 3-4 eve hasznalom.
Kb masfel evvel ezelotti svn-bol szedett verzioban benne volt, jo 2 honapig, aztan ujra kiszedtek belole. :S

Szia!

Az mpd nagyon klassz dolog!

En annak idejen ARM processzorra tettem, amin beagyazott linux futott, es 1,5 megabyte felhasznalassal elertem, hogy szinte minden kozismert zenei formatumot le tudtam vele jatszatni!

Mplayer, meg stb. labdaba se rughat szerintem mellette, es tenyleg igaz amit mondanak, hogy nem csak egy helyi lokalis lejatszo, rengeteg lehetoseggel bir.

Ha tenyleg erdekel a tema, esetleg az xmms2d-t erdemes meg kiprobalnod.

Ez annyival jobb az mpd/mpc parosnal, hogy nem tart 15 percig tobb gigabyte 'zenerepo' feljegyzese.

mpd + ncmpc combo-t érdemes kipróbálni terminál-imádóknak! :)

Annyi a negatívum, hogy nincs EQ és ha hosszú Mixet hallgatsz, rémálom beletekerni! :D

Köszönet mindenkinek az eddigi tippeket! Tényleg nem sok időráfordítással sikerült működésre bírnom. Nem is olyan bonyolult, mint ahogy elsőre annak tűnt.

A terminálos ncmpc és ncmpcpp tényleg nagyon tetszik. És végre egy tényleg jól működő lejátszó, ami nem fogyasztja el a gépem fele memóriáját. Na meg, hogy hálózatból több gépről is vezérelhető, ez aztán cool; nem is gondoltam volna, hogy mennyi lehetőség rejlik ebben a programban.

A gnome panel appletet majd megkeresem. Ehhez azért már nagyon hozzászoktam, hogy OSD vagy rendszer notify üzenetben lássam, mit játszik éppen.

És írjatok még nyugodtan, hogyan és mivel használjátok, mik a tapasztalataitok!

Ezzel a klienssel használom. Cool. :-)
--
"Kernel fordítás, fúj... Pótcselekvés."
Xubuntu 9.04

Hali, mostanság kezdtem el az mpd-t használni, de az a gondom, hogy minden egyes boot-nál újra generálja az adatbázist(

Creating ~/.mpd/mpd.db

), és bár be tudok jelentkezni ezalatt kde-ben, de legalább 5 percig nem fejeződik még be a boot, folyamatosan fogja a vinyót, ráadásul addig netem sincs amig be nem fejezte.
Normális ez a jelenség, vagy rosszul állítottam be valamit?

Egyátalán miért kell újra létrehoznia az adatbázis ha már egyszer korábban megcsinálta?

talan segitseg lehet valakinek

conky reszlet nalam:

${if_running mpd}
${color #98c2c7}mpd: ${color #828282}$mpd_status ${color}$mpd_elapsed/$mpd_length ${color #78af78}${mpd_bar}${color}
$mpd_smart
$mpd_album ${color #828282}rnd:${color}$mpd_random
$endif

fluxbox keys ide vonatkozo resze:

"### mpd //standard
Mod4 space :ExecCommand mpc toggle
Mod4 p :ExecCommand mpc prev
Mod4 n :ExecCommand mpc next
Mod4 l :ExecCommand mpc seek +10
Mod4 k :ExecCommand mpc seek -10
Mod4 r :ExecCommand mpc random
"### mpd //ACPI
None XF86AudioPrev :ExecCommand mpc prev
None XF86AudioNext :ExecCommand mpc next
Mod4 XF86Back :ExecCommand mpc seek -10
Mod4 XF86Forward :ExecCommand mpc seek +10
None XF86AudioPlay :ExecCommand mpc toggle