Playerul Daemon pentru muzică (MPD) este un proiect software de linie de comandă deschis, puternic, gratuit și flexibil, implementat în C ++ și proiectat din offset pentru a acționa ca instrument de server pentru redarea muzicii în fundal.
Cu alte cuvinte, MPD este un server de jetoane, la care se pot conecta diverși clienți de redare audio. Datorită diferitelor biblioteci și extensii, Music Player Daemon este capabil să redea o gamă largă de fișiere audio (MP3, FLAC, OGG, AAC și WAV), fiind controlată de protocolul de rețea.
Sprijină diverși clienți
După cum sa menționat, MPD este un daemon care rulează în fundal, deci veți avea nevoie de un client să se conecteze la acesta și să interacționeze cu funcționalitatea sa principală, cum ar fi sărind peste cântece, redați piese audio etc.
Clienții de linie de comandă disponibili includ proiectele MPC (Music Player Client), ncmpc și ncmpcpp bazate pe linia de comandă, precum și aplicațiile grafice gmpc (Gnome Music Player Client) și ario.
Începeți cu MPD
Pentru a instala și utiliza MPD în sistemul de operare GNU / Linux, va trebui să descărcați cea mai recentă versiune a proiectului din Softoware sau prin pagina sa oficială (vezi link-ul de la sfârșitul articolului), salvați arhiva undeva PC-ul și extrageți conținutul acestuia folosind utilitarul preferat de gestionare a arhivelor.
Deschideți aplicația terminală încorporată a distribuției, navigați la locația fișierelor arhivate extrase (de exemplu, cd /home/softoware/mpd-0.19.6), executați & lsquo; ./ configure && make & rsquo; comanda pentru configurarea / optimizarea și compilarea programului, urmată de sudoku make install & rsquo; comanda pentru a instala sistemul la scară largă.
Rulați & ldquo; mpd --help & rsquo; comanda în fereastra emulator terminal pentru a vizualiza opțiunile de linie de comandă disponibile. Acestea vă permit să întrerupeți daemonul mpd care rulează în prezent, să îl utilizați fără un fișier de configurare, precum și să nu detașați daemonul din consola.
Ce este nou în acest de presă:
- A fost rezolvată o problemă cu filtrul modificat. Fluxurile de impulsuri sunt "înțepate" în timp ce se oprește din cauza "singular" Mod. Decodoarele DSD acceptă mai multe tipuri de MIME și tag-uri ID3 mai mari. Decodorul Opus acceptă eticheta R128_ALBUM_GAIN. Platformele Android și Windows au pluginul bazei de date proxy.
Ce este nou în versiune:
- Fixează corupția fișierului de stat în prezența punctelor de montare și Solaris elaborează eșec. Blocarea în toate pluginurile de arhivă a fost optimizată pentru a reduce numărul de imagini.
Ce este nou în versiunea 0.20.12:
Ce este nou în versiunea 0.20.11:
- depozitare:
- curl: suport pentru aplicația Content Type / xml
- decodor:
- ffmpeg: durată mai mare a melodiei
- gme: fixarea numărării pieselor
- Îmbunătățiți ordinea aleatorie a pieselor atunci când comutați melodiile manual
- Căutați căutarea fără cuvinte libicu
- Fixați numele fișierelor Unicode în listele de redare pe Windows
- Fixați buclă fără sfârșit atunci când accesați nume de fișiere malformate în fișiere ZIP
Ce este nou în versiunea 0.20.9:
- ffmpeg: suport * .adx
- detectarea comenzilor de octeți pe FreeBSD / aarch64
- remediați mai multe accidente aleatorii când sunt compilate cu clang
Ce este nou în versiunea 0.20.8:
- pe Mac OS X.
Ce este nou în versiunea 0.20.3:
- protocol:
- & quot; playlistadd & quot; creează o listă de redare nouă dacă nu există, așa cum este documentat
- baza de date:
- proxy: eroare de remediere "terminată apelată după aruncare ..."
- proxy: efectuați erori de conectare la pornirea non-fatală
- vecin:
- upnp: fixați expirarea prematură
- câștig replay: nu reinițializați nivelurile ReplayGain când redarea se întrerupe
- Canale surround silențioase la conversia de pe stereo
- utilizați comenzile rapide, cum ar fi "dsd64" în mesajele de jurnal
Ce este nou în versiunea 0.20:
Ce este nou în versiunea 0.19.9:
- Permite decodoarelor dsdiff și dsf să citească mai mari tag-uri ID3 și fixează încărcarea tipurilor de etichete duplicat din fișierul de stare. Pluginul despotify a fost eliminat deoarece biblioteca terță parte din baza de date nu este menținută și a fost defunctă de ceva timp. Din nou, au fost rezolvate diferite erori rare de construcție.
Ce este nou în versiunea 0.19.7:
- pluginul decodor ffmpeg, comanda protocol listplaylist și o grămadă de bug-uri în clientul NFS. Pe portul Windows, a fost rezolvat un bug grav de eroare.
Ce este nou în versiunea 0.19.6:
Ce este nou în versiunea 0.18.8:
Ce este nou în versiunea 0.18.7:
- Această versiune remediază un accident în pluginul de pls playlist și o scurgere de memorie în pluginul decodorului faad. Grupurile suplimentare sunt inițializate numai atunci când MPD este pornit de root.
Ce este nou în versiunea 0.18.6:
Ce este nou în versiunea 0.18.5:
- "Curl" pluginul de intrare lucrează acum în jurul unui bug liblulare care a fost fixat în versiunea 7.32.0. A fost rezolvată o eroare de tăiere cu redimensionarea sunetului pe 24 de biți. Termenul "proxy" pluginul bazei de date a învățat să trimită mesajul "db_update" atribut.
Ce este nou în versiunea 0.18.4:
- Decodor:
- dsdiff: remediați bug-ul comenzii byte
- remedierea defectelor de construire din cauza lipsei include
- compatibilitatea libc ++
Ce este nou în versiunea 0.18.3:
regresie).
Ce este nou în versiunea 0.16:
Ce este nou în versiunea 0.15.15:
Ce este nou în versiunea 0.15.9: Aleksei Kaveshnikov (1):
Ce este nou în versiunea 0.15.5:
- Această versiune îmbunătățește stabilitatea, câteva pierderi de memorie.
Ce este nou în versiunea 0.15.4:
- Această versiune stabilește edițiile Mac OS X 10.6, Ogg Vorbis, aspecte minore.
Ce este nou în versiunea 0.15.3:
- Această versiune îmbunătățește viteza de actualizare și rezolvă o stuttering audio bug.
Ce este nou în versiunea 0.15.1:
- flac: remediați eșecul afirmației în tag_free () apel
- ieșire:
- httpd: include sys / types.h (remediază Mac OS X)
- Comenzi:
- nu reluați redarea atunci când opriți în timpul pauzei
- bază de date: dereferență fixă NULL după schimbarea caracterelor
- log: fix bug dublu () în timpul opririi
Ce este nou în versiunea 0.15 Beta 2:
- beta1 în pluginurile de ieșire shoutcast / httpd și encoderul vorbis.
Ce este nou în versiunea 0.15 Alpha 1:
- input:
- parsează Icy-metadatele
- a fost adăugat suport pentru protocolul MMS
- ascunde parola HTTP în playlist
- lastfm: plugin de intrare nou pentru radio last.fm
- tags:
- sprijină "artistul albumului" tag
- sprijiniți etichetele MusicBrainz
- parsează etichetele RVA2 în fișierele mp3
- parsează etichetele ID3 în fișierele AIFF / RIFF / WAV
- ffmpeg: acceptați un nou API pentru metadate
- ffmpeg: Suport adăugat pentru comentariile, genul, anul
- decodoare:
- fișier audio: a fost adăugat suport pentru streaming
- fișier audio: adăugat suport pentru 24 biți
- modplug: un alt plugin MOD, bazat pe libmodplug
- mikmod dezactivat în mod implicit, din cauza unor probleme grave de securitate în libmikmod
- sidplay: nou plugin pentru decodor pentru C64 SID (folosind libsidplay2)
- fluidsynth: plugin nou decodor pentru fișiere MIDI (folosind libfluidsynth)
- wildmidi: un alt plugin de decodor pentru fișierele MIDI (folosind libwildmidi)
- flac: etichete flux parse
- mpcdec: suportați noul API libmpcdec SV8
- a adăugat opțiunea de configurare pentru a dezactiva pluginurile de decodare
- flac: suport pentru foi de joc încorporate
- ffmpeg: lista actualizată a formatelor acceptate
- ieșiri audio:
- a fost adăugată opțiunea de dezactivare a ieșirilor audio în mod implicit
- așteptați 10 secunde înainte de redeschiderea după întreruperea jocului
- strigă: dimensiunea buffer-ului mărită la 32 kB
- null: permite dezactivarea sincronizării
- mvp: reveniți la stereo
- mvp: reveniți la mostre audio de 16 biți
- mvp: verificați dacă ați redeschis erorile
- mvp: detectarea implicită a dispozitivului implicit
- pipe: plugin nou pentru ieșirea audio care rulează o comandă
- alsa: o valoare prestabilită pentru perioada de eșantionare ridicată
- solaris: plugin nou pentru ieșirea audio pentru Solaris / dev / audio
- httpd: Plug-in noul ieșire audio pentru streaming pe web, similar cu aplicația Icecast, dar încorporată.
- Comenzi:
- & quot; playlistinfo & quot; și "mișcare" acceptă o gamă acum
- adăugat "baza de date pentru autocolante", comandă "autocolant", care permite clienților să implementeze caracteristici precum "rating de melodie"
- adăugat "consumă" comanda care elimină o melodie după ce a jucat
- adăugat "singur" comanda, dacă este activată, oprește redarea după piesa curentă sau repetă melodia dacă "repetă" este activ.
- mixere:
- codul mixerului rescris pentru a suporta mixerele multiple
- noul mixer pulseaudio
- Adăugați suport pentru extragerea arhivei audio:
- bzip2
- iso9660
- zip
- opțiunea "error_file" a fost eliminat, toate mesajele sunt înregistrate în "log_file"
- susține logarea la syslog
- reveniți la directorul de muzică XDG dacă nu este configurat niciun music_directory
- eșecul de a citi fișierul de stare nu este fatal
- - create-db pornește daemonul MPD în loc de ieșire
- playlist_directory și music_directory sunt opționale
- playlist: recalculați cântecul în așteptare după ce a fost selectat aleatoriu
- playlist: nu întrerupeți ștergerea
- daemon: ignore "user" dacă se execută deja ca acel utilizator
- ascultați: remediați adresele IP ale clienților rupți în jurnal
- Suport audio 24/32 bit
- tipăriți protocoalele disponibile în versiune
- tampon de umplere după căutarea
- alegeți resampler fallback în timpul execuției
- pașii luați spre compatibilitatea win32
- necesită glib 2.6 sau mai mult
- documentația încorporată utilizând doxygen și docbook
Ce este nou în versiunea 0.14.2:
- / li>
- Se adaugă suportul fișierului True Audio și streamingul WAV în pluginul de decodor ffmpeg.
Ce este nou în versiunea 0.14.1:
- Această caracteristică de lansare stabilește instabilitatea jack-ului, numeroase probleme de streaming, construirea Solaris și defecte audio extinse.
- Volumul de software și clădirea nedistribuită au fost îmbunătățite.
- Aceste versiuni adaugă suport pentru etichete pentru scriitori / compozitori și dezactivează oggvorbis care caută fișiere la distanță, ceea ce repară redarea redusă a redării fișierelor de fișiere ogg.
Ce este nou în versiunea 0.14:
- Această versiune stabilește nivelul jurnalului "securizat" o mulțime de actualizări de documentație, dezactivează implicit mikmod și are multe alte bug-uri.
- Toate simbolurile sunt acum urmate în mod implicit.
- Redarea Mac OS X și libao au fost rezolvate.
- Suportul Monkey's Audio a fost adăugat pluginului ffmpeg.
- .
- Vechiul buffer_time ALSA este folosit pentru a preveni denaturarea.
- A fost adăugată funcționalitatea pentru a controla modul în care sunt tratate simbolurile (aceasta stabilește o regresie).
- S-au făcut corecții pentru mai multe fluxuri de Internet.
- Alte erori au fost rezolvate.
- Modificările pentru această versiune (de la alfa 3) pentru nume de fișiere non-Unicode și non-Latin1, abonamente la comenzi în așteptare, optimizări pentru căutări în flux, suport pentru etichete ffmpeg și multe altele.
- Dacă este schimbat, starea se salvează la fiecare 5 minute.
- Această versiune îmbunătățește calitatea pluginurilor de decodare și general stabilitate.
Ce este nou în versiunea 0.14 Beta 3:
Ce este nou în versiunea 0.14 Beta 2:
Ce este nou în versiunea 0.14 Beta 1:
Ce este nou în versiunea 0.14 Alpha 2:
Comentariile nu a fost găsit