Musiikkisoitin-demoni (MPD) on avoimen lähdekoodin, voimakas, ilmainen ja joustava komentorivisovellusprojekti, joka on toteutettu C ++ -ohjelmassa ja joka on suunniteltu offsetista toimimaan palvelinpuolena välineenä musiikin toistamiseen taustalla.
Toisin sanoen MPD on jukeboksipalvelin, johon erilaiset audiotoistoasiakkaat voivat muodostaa yhteyden. Musiikkisoitin-Daemon pystyy toistamaan monenlaisia äänitiedostoja (MP3, FLAC, OGG, AAC ja WAV) samalla, kun sitä hallitaan sen verkkoprotokollalla.
Tukee useita asiakkaita
Kuten mainittiin, MPD on taustalla toimiva demoni, joten sinun on muodostettava yhteys siihen ja vuorovaikutuksessa sen ydintoimintojen kanssa, kuten ohita kappaleita, toistaa ääniraitoja jne.
Käytettävissä olevat komentorivin asiakkaat sisältävät komentorivipohjaiset mpc (Music Player Client) -ohjelmat, ncmpc- ja ncmpcpp-projektit sekä graafiset gmpc- (Gnome Music Player Client) ja ario-sovellukset.
MPD: n käytön aloittaminen
Asenna ja käytä MPD: tä GNU / Linux-käyttöjärjestelmääsi varten, sinun on ladattava projektin uusin versio Softoware-ohjelmasta tai sen virallisen kotisivun kautta (katso linkki artikkelin lopussa), tallenna arkisto jonnekin tietokoneesi ja poista sen sisältö suosikkiarkistonhallintaohjelmistosi avulla.
Avaa jakelusi sisäänrakennettu Terminal -sovellus, siirry purettujen arkistotiedostojen sijaintiin (esim. cd /home/softoware/mpd-0.19.6), suorita & lsquo; ./ configure && make & rsquo; komento konfiguroida / optimoida ja kääntää ohjelman, jota seuraa & lsquo; sudo make install & rsquo; komento asentaa sen järjestelmä leveäksi.
Suorita & lsquo; mpd --help & rsquo; komennon päätelaitteen emulaattori -ikkunassa nähdäksesi käytettävissä olevat komentorivivalinnat. Näiden avulla voit lopettaa tällä hetkellä käynnissä olevan mpd-démonin, käyttää sitä ilman määritystiedostoa, eikä myöskään irrottaa daemonia konsolista.
Uutta strong> tässä release:
- Ongelma muutetun suodattimen kanssa on korjattu. Pulssivirrat ovat "korkattu" kun se keskeytettiin "yhden" tilassa. DSD-dekooderit tukevat enemmän MIME-tyyppejä ja suurempia ID3-tunnisteita. Opus-dekooderi tukee R128_ALBUM_GAIN-tunnistetta. Android- ja Windows-rakenteilla on proxy-tietokannan laajennus.
Uutta strong> versiossa:
- Korjaa valtion tiedostojen korruptiota liityntäpisteiden ja Solaris rakentaa vika. Lukitseminen kaikissa arkistointisovelluksissa on optimoitu vähentämään xruns.
- cdio_paranoia, ffmpeg, smbclient ja paikalliset tiedostot: xrun
- curl: etsii vika korjattu
- vorbis: Tremor-ääni-korruption virhe korjattu
- soxr: jäädyttää vika korjattu
- httpd: Vorbis-stream korruption virhe korjattu
Uutta strong> ongelmat on ratkaistu
Uutta strong> versiossa 0.20.11:
- varastointi
- curl: tuki Content-Type -sovellusta / xml
- dekooderi:
- ffmpeg: luotettavampi kappaleen kesto
- gme: korjata raidan numerointi
- Paranna satunnainen kappaleen järjestystä, kun siirrät kappaleita manuaalisesti
- korjaa tapauksettomat hakut ilman libicu
- korjaa Unicode-tiedostonimet soittolistoissa Windowsissa
- korjaa loputon silmukka, kun käytetään väärennettyjä tiedostojen nimeä ZIP-tiedostoissa
Uutta strong> versiossa 0.20.9:
Uutta strong> versiossa 0.20.8:
- Korjaa rakennusvirheen GCC 4.9: Mac OS X: ssä.
Uutta strong> versiossa 0.20.3:
- protokolla:
- & quot; playlistadd & quot; luo uuden soittolistan, jos sitä ei ole olemassa, kuten dokumentoitu
- tietokanta:
- välityspalvelin: korjausvirhe "lopetetaan kutsuttuheiton jälkeen ..."
- välityspalvelin: liitä virheet käynnistyksen aikana epäolennaisiin
- naapuri:
- upnp: korjaa ennenaikainen päättymisaika
- toistovahvistus: älä nollaa ReplayGain-tasoja, kun toistoa ei käytetä
- hiljentää surround-kanavia, kun se konvertoidaan stereosta li>
- Käytä pikavalintoja, kuten & quot; dsd64 & quot; lokiviesteissä
Uutta strong> versiossa 0,20:
- ID3- ja APE-tunnisteet voidaan lukea etätiedostoista (mukaan lukien HTTP / NFS / SMB)
- parannettu virheilmoitus (sekä lokille että asiakkaalle)
- audio / L16 ja WavPack-DSD-tuki
- parannettu monikanavainen tuki
- DSD_U32-tuki
- uusi soxr resampler plugin
Uutta strong> versiossa 0.19.9:
- Sen avulla dsdiff- ja dsf-dekooderit voivat lukea suurempia ID3-tunnisteita ja korjata kaksoiskappaleetyyppien lataamisen tilatiedostosta. Despotify-plugiini on poistettu, koska kolmannen osapuolen kirjaston kirjasto ei ole säilynyt, ja se on vanhentunut jo jonkin aikaa. Jälleen erilaisia harvinaisia rakenevirheitä on korjattu.
Uutta strong> versiossa 0.19.7:
- Korjaa bugit upotetussa CUE- ffmpeg-dekooderisovittimen, luettelopelien protokolla-komennon ja NFS-asiakkaan koko joukon vikoja. Windowsin portissa vakava törmäysvirhe korjattiin.
- dekooderi
Uutta strong>
- Dekooderi:
Uutta strong>
Uutta strong> versiossa 0.18.7:
- Tämä julkaisu korjaa kaatumisen pls-soittolistan laajennuksessa ja muistivuotoa faadekooderintulostimessa. Täydentävät ryhmät alkavat vain, kun käyttäjän root on käynnistänyt MPD: n.
- Syöttö:
- cdio_paranoia: tuki libcdio-paranoia 0,90
- Tunnisteet:
- riff: tunnistaa ylempi "ID3" hakusanan nimi
- Decoder:
- ffmpeg: käytä suhteellisia aikaleimoja
- Lähtö:
- openal: korjaustiedoston virhe Mac OS X: ssä
- osx: korjaustiedoston epäonnistuminen
- Sekoitin:
- alsa: korjata vikaa uClibc: llä
- Korjaa toistovahvistus rajat haalistumisen aikana
- Hyväksy tiedostot ilman metatietoja
Uutta strong>
Uutta strong> versiossa 0.18.5:
- Korjaa useita tavujärjestysvaurioita ja luo vikoja. "Käpristää" input plugin toimii nyt libcurl-bugin ympärillä, joka on korjattu versiossa 7.32.0. 24-bittisen resamplingin leikkaava vika oli kiinteä. "Proxy" tietokannan laajennus on oppinut lähettämään "db_update" määrite.
Uutta strong> versiossa 0.18.4:
- Decoder:
- dsdiff: korjaa tavujärjestys virheestä
- puuttuvien puuttuvien virheiden korjauksen korjaaminen sisältää
- libc ++ -yhteensopivuus
Uutta strong> versiossa 0.18.3:
- Kiinteä lukittu MPD kappaleen muutoksen jälkeen (0.18.2 regressio).
- Lisättiin monia uusia ominaisuuksia.
Uutta strong>
Uutta strong> versiossa 0.15.15:
- Aleksei Kaveshnikov (1):
Uutta strong>
Uutta strong> versiossa 0.15.5:
- Tämä julkaisu parantaa vakautta kiinnittämällä yhden muutama muisti vuotaa.
Uutta strong> versiossa 0.15.4:
- Tämä julkaisu korjaa Mac OS X 10.6: n, Ogg Vorbis -julkaisut ja muutamia muita pieniä asioita.
- Tämä julkaisu parantaa päivitysnopeutta ja korjaa äänen pettämisen.
bug.
Uutta strong> versiossa 0.15.1:
- flac: korjaa epäonnistuminen tag_free () -puhelussa
- lähtö:
- httpd: sisältää sys / types.h (korjaa Mac OS X)
- komennot:
- Älä jatka toistoa keskeytyksettä tauon aikana
- tietokanta: kiinteä NULL-osoitin dereference jäljellä olevan merkinnän muutoksen jälkeen
- loki: Korjaa kaksoisvapaan () vian sulkemisen aikana
- Tämä julkaisu korjaa muutamia kriittisiä vikoja 0,15 ~ beta1 shoutcast / httpd-ulostuloliittimissä ja vorbis-kooderi.
- input:
- jäsentää Icy-Metadata li>
- lisäsi MMS-protokollan tuen
- Piilota HTTP-salasana soittolistassa
- lastfm: uusi sisäänmainos plugin last.fm -radiolle
- tunnisteet:
- tukee & quot; albumin esittäjä & quot; tag
- tuki MusicBrainz-tunnisteita li>
- jäsentää RVA2-tunnisteita mp3-tiedostoissa
- jäsentää ID3-tunnisteita AIFF / RIFF / WAV-tiedostoissa
- ffmpeg: tukee uusia metatietojen sovellusliittymää
- ffmpeg: lisätuki tageille kommentti, genre, vuosi
- dekooderien:
- audiofile: suoratoistosovellus lisätty
- audiofile: lisätty 24-bittinen tuki
- modplug: toinen MOD-plugiini, joka perustuu libmodplug
- mikmod on poistettu käytöstä oletusarvoisesti vakavien turvallisuusongelmien vuoksi libmikmodissa
- sidplay: uusi dekooderiliitin C64 SID: lle (libsidplay2)
- fluidsynth: uusi dekooderiliitin MIDI-tiedostoille (libfluidsynth)
- wildmidi: toinen dekooderiliitin MIDI-tiedostoille (libwildmidi)
- flac: jäsentää stream-tunnisteita li>
- mpcdec: tukee uutta libmpcdec SV8 API
- lisätty asetusvaihtoehto dekooderiliittimien käytöstä
- flac: tukevat sulautettujen sormenjäljet
- ffmpeg: päivitetty luettelo tuetuista tiedostomuodoista li>
- audiolähdöt:
- lisätty vaihtoehto poistaa äänilähdöt käytöstä oletuksena
- odota 10 sekuntia, ennen kuin se avataan uudelleen leikkauksen epäonnistumisen jälkeen
- huutaa: suurennettu puskuri koko 32 kB
- null: sallitaan synkronoinnin poistaminen käytöstä
- mvp: palaa stereoksi
- mvp: palaa 16-bittiseksi ääninäyteeksi
- mvp: tarkista virheiden uudelleen avaaminen
- mvp: kiinteä oletuslaitteen havaitseminen
- putki: uusi audiolähtöliitin, joka suorittaa komennon
- alsa: parempi aika_aikaajan oletusarvo korkeille näytteenopeuksille
- solaris: uusi äänilähtö plugiini Solaris / dev / audio : lle
- httpd: uusi äänilähtöliitäntä web-pohjaiseen suoratoistoon, joka muistuttaa jäätelää, mutta sisäänrakennettu.
- komennot:
- & quot; playlistinfo & quot; ja "siirrä" tukee valikoimaa nyt
- lisätty "tarra-tietokanta", komento "tarra", jonka avulla asiakkaat voivat toteuttaa ominaisuuksia, kuten "kappaleen luokitus"
- lisäsi & quot; kuluttaa & quot; komento, joka poistaa kappaleen leikin jälkeen
- lisätty "yksittäinen" komento, jos se on aktivoituna, pysäyttää toiston nykyisen kappaleen jälkeen tai toistaa kappaleen jos & quot; repeat & quot; on aktiivinen.
- sekoittimet:
- kirjoitettu sekoittimen koodi tukemaan useita sekoittimia
- uusi pulseaudio-mikseri
- Lisää äänitiedostojen kopiointituki:
- Bzip2
- iso9660
- zip
- vaihtoehdon & quot; error_file & quot; poistettiin, kaikki viestit kirjataan "log_file"
- tukevat kirjautumista syslogiin
- palaa XDG-musiikkihakemistoon, jos musiikkihakemistoa ei ole määritetty
- Tilatiedoston lukemattomuus ei ole vakava
- - create-db käynnistää MPD-demonin sen sijaan, että poistut
- soittolista-hakemisto ja musiikkihakemisto ovat valinnaisia
- soittolista: laske jonossa oleva kappale uudelleen, kun satunnaistoisto on vaihtunut
- soittolista: älä poista lisäystä
- daemon: sivuutetaan "käyttäjä" jos kyseinen käyttäjä on jo käynnissä
- kuuntele: korjaa rikki asiakkaan IP-osoitteet lokissa
- 24/32-bittinen äänituki
- tulosta saatavilla olevat protokollat --version
- täyttöpuskuri etsimisen jälkeen
- Valitse varakäynnistetty resampler ajona
- vaiheet kohti win32-yhteensopivuutta li>
- vaativat glib 2.6 tai uudempi
- sisäänrakennetut dokumentit, joissa käytetään doxygen ja docbook
- Tämä julkaisu sisältää vikakoodeja useille dekooderiliittimille.
- Lisää True Audio -tiedostotuki ja WAV-suoratoisto ffmpeg-dekooderisovittimeen.
- Tämä julkaisutoiminto korjaa liittymättömyyden, monien streaming-ongelmien, Solaris-rakenteen ja poikkisuuntaisen äänivirheen.
- Ohjelmistovolyymi ja jakelun jakelu ei parantunut.
- Tämä julkaisu lisää kirjailija / säveltäjämerkintätukeen ja poistaa käytöstä oggvorbis-haun kauko-tiedostoista, mikä korjaa hidas tiedostojen suoratoistoa.
- Tämä julkaisu korjaa lokitiedot "secure" paljon dokumentaation päivityksiä, poistaa käytöstä mikmodin oletusarvoisesti ja monia muita korjauksia.
- Vika on korjattu.
- Kaikkien symboliliitäntöjen noudattaminen on nyt oletus.
- Mac OS X ja libao-toisto olivat kiinteitä.
- Monkey's Audio -tuki lisättiin ffmpeg-laajennukseen.
- .
- Vanhaa ALSA-puskuriaikaa käytetään estämään vääristymiä.
- Toiminnallisuutta lisättiin hallitsemaan, miten linkit käsitellään (tämä korjaa regressiota).
- Korjauksia tehtiin lisää Internet-virtoja.
- Muut virheet korjattiin.
- Tämän julkaisun (alpha 3) muutokset sisältävät vakauden korjauksia, ei-Unicode- ja non-Latin1-tiedostojen nimet, joutokäyntikomponentit, stream-haun optimoinnit, ffmpeg-tunnisteen tuki ja paljon muuta.
- Jos muutat, tila tallennetaan joka 5. minuutti.
- Tämä julkaisu parantaa dekoodausliittimien ja yleisten vakautta.
Uutta strong> versiossa 0.15 Alpha 1:
Uutta strong> versiossa 0.14.2:
Uutta strong> versiossa 0.14.1:
Uutta strong>
Uutta strong> versiossa 0.14 Beta 2:
Uutta strong> versiossa 0.14 Beta 1:
Uutta strong> versiossa 0.14 Alpha 2:
Kommentteja ei löytynyt