Muzikos grotuvo daemonas (MPD) yra atvirojo kodo, galingas, nemokamas ir lankstus komandinės eilutės programinės įrangos projektas, įdiegtas C + + ir sukurtas iš kompensavimo, kad veiktų kaip serverio pusės muzikos grojimo priemonė fone.
Kitaip tariant, "MPD" yra "jukebox" serveris, prie kurio gali prisijungti įvairūs garso atkūrimo klientai. Dėl įvairių bibliotekų ir plėtinių "Music Player" "Daemon" gali groti įvairius garso failus (MP3, FLAC, OGG, AAC ir WAV), o jo valdomas pagal tinklo protokolą.
Palaiko įvairius klientus
Kaip minėta, MPD yra demonas, kuris veikia fone, todėl jums reikės kliento prisijungti prie jo ir bendrauti su pagrindine funkcija, pvz., praleisti dainas, pakartoti garso takelius ir tt
Galimos komandinės eilutės klientai yra komandinės eilutės pagrindu MPP ("Music Player Client"), ncmpc ir ncmpcpp projektai, taip pat grafinis "gmpc" ("Gnome" grotuvo klientas) ir "ario" programos.
Darbo su MPD pradžia
Norėdami įdiegti ir naudoti MPD savo GNU / Linux operacinėje sistemoje, turėsite atsisiųsti naujausią projekto versiją iš "Softoware" arba per savo oficialų pagrindinį puslapį (žr. nuorodą straipsnio pabaigoje), išsaugokite archyvą kažkur savo kompiuteryje ir išskleiskite jo turinį naudodami savo mėgstamą archyvavimo tvarkyklę.
Atidarykite savo platinimo integruotą terminalo programą, eikite į ištrauktų archyvų failų vietą (pvz., cd / home / softoware / mpd-0.19.6), paleiskite & lsquo; ./ configure && make & rsquo; komanda sukonfigūruoti / optimizuoti ir sukonfigūruoti programą, po to - sudo make install & rsquo; komandą įdiegti visą sistemą.
Paleiskite & lsquo; mpd -help & rsquo; komandą terminalo emuliatoriaus lange, kad galėtumėte peržiūrėti galimas komandinės eilutės parinktis. Tai leidžia nutraukti šiuo metu veikiantį "mpd" demoną, naudoti jį be konfigūracijos failo, taip pat nenukrypti nuo konsolės.
Kas naujo šiame išleidimas:
- Ištaisyta problema su pakeistu filtru. Impulsų srautai yra "užkimšti" o pristabdyta dėl "vieno" režimas DSD dekoderiai palaiko daugiau MIME tipų ir didesnės ID3 žymos. "Opus" dekoderis palaiko žymę R128_ALBUM_GAIN. "Android" ir "Windows" sistemose yra papildinio duomenų bazės įskiepis.
- "Solaris" sugeba. Visų archyvų įskiepių blokavimas buvo optimizuotas siekiant sumažinti xruns.
- cdio_paranoia, ffmpeg, smbclient ir vietiniai failai: xrun sutvarkytos problemos
- curl: ieškant trikčių
- vorbis: trikampio garso korupcijos klaida ištaisyta li>
- soxr: užšaldyti klaidą ištaisyta li>
- httpd: ištaisyta "Vorbis srauto" klaida
- saugojimas:
- curl: palaikykite "Content-type application / xml"
- dekoderis:
- ffmpeg: patikimesnė dainų trukmė
- gme: nustatyti takelio numeraciją
- pagerinti atsitiktinės dainos tvarką, kai rankiniu būdu perjungiate dainas
- nustatyti neatsitiktinę paiešką be libicu
- atkurti "Unicode" failų pavadinimus "Windows" grojaraščiuose
- sureguliuokite begalę kilpą, kai prieiga prie netinkamų failų pavadinimų ZIP failuose
- dekoderis:
- ffmpeg: support * .adx
- nustatyti baitų tvarkos nustatymą "FreeBSD / aarch64"
- ištaisykite daugiau atsitiktinių gedimų, kai surinkti su clang
- "Mac OS X".
- protokolas:
- "Playlistadd" sukuria naują grojaraštį, jei jo nėra, kaip nurodyta li>
- duomenų bazė:
- proxy: fix error & quot; nutraukti iškvietą po mesti ... "
- "proxy": paleidimo metu prisijungimo klaidos gali sukelti negyvybes
- kaimynas:
- upnp: nustatykite priešlaikinį galiojimo pabaigą
- pakartotinis rezultatas: neatsispausdinkite "ReplayGain" lygių, jei nenorite atkurti grojimo
- tylus erdviniai kanalai konvertuojant iš stereo
- naudokite nuorodas, pvz., "dsd64" pranešimų žurnale
- įvairūs protokolo plėtiniai
- ID3 ir APE žymas gali būti skaitomos iš nuotolinių failų (įskaitant HTTP / NFS / SMB)
- patobulintas klaidų pranešimas (tiek žurnale, tiek klientui)
- garso / L16 ir WavPack-DSD palaikymas
- patobulinta daugiakanalė palaikymo priemonė
- DSD_U32 palaikymas
- naujas soxr resampler įskiepis
- Tai leidžia dsdiff ir dsf dekoderiams skaityti didesnius ID3 žymas ir taiso pakartotinių žymų tipų iš valstybės failo. "Depotify" įskiepis pašalintas, nes pagrindinė trečiosios šalies biblioteka nėra išsaugota ir gana ilgą laiką buvo neveikianti. Vėlgi, įvairios retos statybų gedimai buvo ištaisytos.
- Jis pašalina klaidas įterpto CUE parašo lape, ffmpeg dekoderio įskiepis, listplaylist protokolo komanda ir visa eilė klaidų NFS kliento. "Windows" uoste buvo ištaisyta rimta avarijos klaida.
- dekoderis:
- ffmpeg: palaikykite FFmpeg 2.5
- sureguliuokite nesėkmę su musulais
- android:
- atnaujinkite libFLAC į 1.3.1
- atnaujinti FFmpeg iki 2,5
- dekoderis:
- ffmpeg: palaikykite libav v10_alpha1
- Encoder:
- vorbis: ištaisykite linkerio gedimą
- Rezultatas:
- riaumojimas: dokumentacija
- Tvirtesnis analizatoriaus "Ledo metaduomenis" analizatorius
- išspręsti Solaris build failą
- Šis išleidžiamas leidimas sureguliuoja plug-ins grojaraščio pralaidumą ir fad dekoderio įskiepio atmintį. Papildomos grupės initalizuojamos tik tada, kai MPD pradedamas vartotojo šaknis.
- Įvestis:
- cdio_paranoia: palaikykite libcdio-paranoia 0.90
- Žymos:
- riff: pripažinkite didžiosios raidės "ID3" skilties pavadinimas
- dekoderis:
- ffmpeg: naudoti santykinius laiko žymes
- Rezultatas:
- "openal": ištaisykite "Mac OS X" kūrimo gedimą
- osx: pataisyti statymo gedimą
- Maišytuvas:
- alsa: ištaisyti nesėkmę naudojant "uClibc"
- Nustatykite pakartotinį rezultatą, kai kryžminis išnyks
- Priimti failus be metaduomenų
- Jis pašalina daugiau baitų tvarkymo klaidų ir sukuria gedimus. & Quot; Curl & quot; Įvesties papildinys dabar veikia apie libcurl klaidą, kuri buvo nustatyta 7.32.0 versijoje. Buvo sureguliuotas kirpimo klaida su 24 bitų garso atkūrimu. Proxy "& quot; duomenų bazės įskiepis išmoko persiųsti "db_update" & quot; atributas.
- dekoderis:
- dsdiff: nustatyti baitų tvarkymo klaidą
- nustatyti nesėkmių, dėl kurių trūksta,
- libc ++ suderinamumas
- Fiksuotas MPD pakeitimas po dainos pakeitimo (0.18.2 regresija).
- Pridėjo daug naujų funkcijų.
- Ištaisyta tvirtinimo nepakankamumas.
- Aleksejus Kaveshnikov (1):
- dekoderis / mpcdec: sureguliuokite replay gain formulę su v8
- Avutonas Olrichas (2):
- Pakeisti versijos eilutę į versiją po versijos 0.15.9 ~ git
- MPD versija 0.15.9
- Max Kellermann (4):
- dekoderis / protas: nustatykite avariją ieškodami dainos pabaigoje
- grojaraštis: ištaisykite vieną + pakartojimą atsitiktine tvarka
- tag: pridėta funkcija tag_merge_replace ()
- player_thread: atidėti dainų žymes kryžminio išnykimo metu
- Piotras Gozduras (1):
- dekoderis / mpcdec: nustatykite neigiamą poslinkį fiksuoto taško pavyzdžiuose
- Šis leidimas pagerina stabilumą nustatant vieną pakabą ir keletas atminties nutekėjimo.
- Šiame leidime ištaisomos "Mac OS X 10.6 build", "Ogg Vorbis" problemos ir keletas kitų smulkios problemos.
- Šis leidimas pagerina atnaujinimo greitį ir pataiso garso užstrigimą.
Kas naujo versijoje 0.15.3: klaida.
- dekoderiai:
- flac: ištaisykite patvirtinimo nesėkmę žodyne tag_free ()
- išvestis:
- httpd: įtraukti sys / types.h (pataisymai "Mac OS X")
- komandos:
- nebejunkite atkūrimo sustabdydami pertraukos metu
- duomenų bazė: fiksuotas NULL rodyklės panaikinimas po kodavimo keitimo
- Prisijungti: išjunkite dvigubą nemokamą () klaidą išjungimo metu
- Šis leidimas ištaiso keletą kritinių klaidų iš 0,15 ~ beta1 į išvesties plugins "shoutcast" / "httpd" ir "vorbis" kodavimo įrenginį.
- įvestis:
- Išanalizuoti metmenis "
- pridėta MMS pranešimų palaikymo paslauga
- slėpti HTTP slaptažodį grojaraštyje
- lastfm: naujas "last.fm" radijo įvesties papildinys
- Žymos:
- palaikykite albumo atlikėją & quot; žyma
- palaikykite "MusicBrainz" žymas
- perrašyti RVA2 žymes mp3 failuose
- išnagrinėti ID3 žymes AIFF / RIFF / WAV failuose
- ffmpeg: palaikykite naujus metaduomenų API
- ffmpeg: pridėta parama žymų komentaro, žanro, metų
- dekoderiai:
- garso failas: pridedama transliacijos palaikymo priemonė
- garso failas: pridėta 24 bitų palaikymas
- modplug: kitas MOD įskiepis, pagrįstas libmodplug
- "mikmod" pagal nutylėjimą išjungtas dėl rimtų "libmikmod" saugos problemų
- sidplay: naujas dekoderio įskiepis C64 SID (naudojant libsidplay2)
- fluidsynth: naujas dekoderio įskiepis MIDI failams (naudojant libfluidsynth)
- wildmidi: kitas dekoderio įskiepis MIDI failams (naudojant libwildmidi)
- flac: srautų žymų parsisiuntimas
- mpcdec: palaikykite naują libmpcdec SV8 API
- pridėta konfigūravimo parinktis išjungti dekoderio įskiepius
- flac: palaikykite įterptus puslapius
- ffmpeg: atnaujintas palaikomų formatų sąrašas
- garso išėjimai:
- pridėta galimybė išjungti garso išėjimus pagal nutylėjimą
- palaukite 10 sekundžių, kol neatnaujinsite žaidimo trikties
- šaukti: padidintas buferio dydis iki 32 kB
- null: leisti išjungti sinchronizavimą
- mvp: grįžkite prie stereo
- mvp: grįžti į 16 bitų garso mėginius
- mvp: patikrinkite, ar pakartotinai atidarytos klaidos
- "mvp": nustatytas numatytasis įrenginio aptikimas
- vamzdis: naujas garso išvesties papildinys, kuris paleidžia komandą
- alsa: geresnė period_time numatytoji vertė dideliems imties dažnims
- solaris: naujas garso išvesties įskiepis, skirtas "Solaris / dev / audio"
- httpd: naujas garso išvesties papildinys žiniatinklio transliacijai, panašus į "icecast", bet pastatytas.
- komandos:
- "playlistinfo" & quot; ir & quot; perkelti & quot; palaiko diapazoną dabar
- pridėta & quot; lipdukų duomenų bazė & quot ;, komanda & quot; lipdukas & quot ;, kuri leidžia klientams diegti tokias funkcijas kaip "reitingas dainų"
- pridėta "suvartoti" & quot; komanda, kuri pašalina dainą po grojimo
- pridėta "viena" komanda, jei ji yra aktyvuota, sustabdo grojimą po dabartinės dainos arba pakartoja dainą, jei "pakartokite" yra aktyvus.
- maišytuvai:
- perrašytas maišyklės kodas daugybei maišytuvų palaikyti
- naujas "pulseaudio" mikseris
- Pridėti garso archyvo gavybos palaikymą:
- bzip2
- iso9660
- zip
- galimybė & quot; error_file & quot; buvo pašalintas, visi pranešimai prisijungia prie & quot; log_file & quot;
- palaikykite prisijungimą prie syslog
- grįžti į XDG muzikos katalogą, jei nėra sukonfigūruota muzikos_direktorija
- nesugebėjimas skaityti valstybės bylos nėra mirtinas
- - create-db paleidžia MPD, o ne išeina
- playlist_directory ir music_directory yra neprivalomi
- grojaraštis: iš naujo apskaičiuokite eilės nuoseklumą po atsitiktinio pasirinkimo
- grojaraštis: nepraleiskite ištrinimo
- "demonas": ignoruoti "vartotojo" & quot; jei jau veikia kaip šis naudotojas
- klausytis: nustatykite sugedusius kliento IP adresus žurnale
- 24/32 bitų garso palaikymas
- atsispausdinti turimus protokolus "--version"
- užpildyti buferį po paieškos
- paleidimo metu pasirinkite atsarginį resamplerį
- veiksmai, kurių imamasi siekiant "win32" suderinamumo
- reikalauti glib 2.6 ar naujesnės
- įmontuota dokumentacija naudojant doxygen ir docbook
- Šiame leidime yra daugelio dekoderio įskiepių klaidų taisymų.
- "ffmpeg" dekoderio įskiepyje pridedamas "True Audio" failų palaikymas ir WAV transliacija.
- Šios išleidimo funkcijos sureguliavo lizdo nestabilumą, daugybę transliacijos problemų, "Solaris" kūrimo ir kryžminių garso defektų.
- Pagerėjo programinės įrangos apimtis ir neplatinimo pastatas.
- Šis išleidimas prideda rašytojo / kompozitoriaus žymų palaikymą ir išjungia "oggvorbis", ieškančio nuotolinių failų, kuris sutvarko lėto ogg failo transliacijos atkūrimą.
- Šis leidimas nustato žurnalo lygį "secure" daug dokumentų atnaujinimų, pagal nutylėjimą išjungia mikmod ir turi daugybę kitų klaidų.
- Klaidos buvo ištaisytos
- Dabar visi simbolių nuorodos yra numatytieji.
- "Mac OS X" ir "libao" atkūrimas buvo ištaisyti.
- "Monkey's Audio" palaikymas buvo įtrauktas į "ffmpeg" papildinį.
- Tai apima daugiau funkcijų Glib pašalinti dubliuojamas funkcijas .
- Sena ALSA buffer_time naudojama siekiant išvengti iškraipymų.
- Funkcionalumas buvo pridėtas norint valdyti simbolių nuorodų apdorojimą (tai nustato regresiją).
- Ištaisyta daugiau interneto srautų.
- Ištaisytos kitos klaidos.
- Šio išleidimo pakeitimai (iš alfa 3) ne "Unicode" ir ne "Latin1" failų pavadinimai, prenumeratos "tuščiosios paieškos" komandoje, srauto paieškos optimizavimas, "ffmpeg" žymų palaikymas ir dar daugiau.
- Jei pakeista, valstybė išsaugo kas 5 minutes.
- Šis leidimas pagerino kokybišką dekodavimo papildinius ir bendrąsias
Kas naujo stabilumas.
Kas naujo versijoje:
Kas naujo versijoje 0.20.12:
Kas naujo versija 0.20.11:
Kas naujo versijoje 0.20.9:
Kas naujo versijoje 0.20.8:
Kas naujo versijoje 0.20.3:
Kas naujo , versija 0.20:
Kas naujo versijoje 0.19.9:
Kas naujo versijoje 0.19.7:
Kas naujo versijoje 0.19.6:
Kas naujo versijoje 0.18.8:
Kas naujo versijoje 0.18.7:
Kas naujo versijoje 0.18.6:
Kas naujo versijoje 0.18.5:
Kas naujo versijoje 0.18.4:
Kas naujo versijoje 0.18.3:
Kas naujo
Kas naujo versijoje 0.15.15:
Kas naujo
Kas naujo versijoje 0.15.5:
Kas naujo versijoje 0.15.4:
Kas naujo versijoje 0.15.1:
Kas naujo versijoje 0.15 Alfa 1:
Kas naujo versijoje 0.14.2:
Kas naujo versijoje 0.14.1:
Kas naujo versijoje 0.14:
Kas naujo
Kas naujo versijoje 0,14 beta 2:
Kas naujo versija 0.14 Beta 1:
Komentarai nerastas