foobar2000 | |
---|---|
| |
Tip de | player audio |
Dezvoltator | Piotr Pawlowski, Peter Pawlowski |
Scris in | C++ , Objective-C , Java și C# |
Sistem de operare | Microsoft Windows [1] , Android [1] , iOS [1] , Windows 10 Mobile și macOS [2] |
Limbi de interfață | Engleză |
Prima editie | 20 decembrie 2002 |
ultima versiune | 1.6.12 (29 august 2022) |
versiune beta | 2.0 beta (30 august 2022) |
Formate de fișiere care pot fi citite | MP1, MP2, MP3, AAC, Musepack, WMA, Vorbis, Speex, Opus, FLAC, WavPack, ALAC, PCM, Ogg, Matroska, WAV, AIFF, Au, SND, MP4, WebM, CDDA |
Stat | În dezvoltare activă |
Licență |
kernel - proprietar , SDK - Licență BSD |
Site-ul web | foobar2000.org _ |
Fișiere media la Wikimedia Commons |
foobar2000 este un player audio software dezvoltat de Piotr Pawłowski [3] ( poloneză: Piotr Pawłowski , engleză: Peter Pawlowski ), un dezvoltator independent care a lucrat anterior pentru Nullsoft . Interfața minimalistă și performanța ridicată a programului sunt combinate cu posibilități largi și extensibilitate.
Numele foobar provine de la un nume metavariabil popular în programare .
Playerul are o interfață minimalistă, extensibilă și include multe funcții pentru a accepta metadate și redare audio de înaltă calitate . Rata maximă de eșantionare teoretică și lățimea de biți a ieșirii audio depășește capacitățile echipamentelor audio profesionale. Pentru o reproducere audio de înaltă calitate, se realizează modelarea zgomotului și ditheringul . Există atât componente oficiale, cât și componente terțe, cu o gamă largă de caracteristici suplimentare.
Nucleul playerului și decodoarele audio încorporate din setul de biblioteci gratuite FFmpeg acceptă formate audio cu pierderi - MPEG ( MP1 , MP2 , MP3 ) , AAC , Musepack , WMA , Vorbis , Speex , Opus ; formate audio fără pierderi - FLAC , WavPack , ALAC ; format audio necomprimat PCM ; containere audio Ogg , Matroska , WAV , AIFF , Au , SND , MP4 , WebM , precum și CD-uri audio .
Caracteristici ale playerului din pachetul standard:
Câteva funcții suplimentare sunt implementate în pluginurile oficiale ale autorului :
Sunt lansate pluginuri ( plug-in- uri ) care adaugă suport pentru formatul de compresie cu pierderi AC-3 ; formate de compresie fără pierderi Monkey's Audio , LPAC , TTA , OptimFROG , TAK , Shorten ; formate audio tracker ( MOD , TFMX, S3M , etc.), inclusiv formate audio pentru console de jocuri și jocuri pentru computere de acasă [4] : NSF , SPC700 , PSF , SID și altele. Componenta oficială instalată FFmpeg Decoder Wrapper adaugă posibilitatea de a decoda prin plug-in-uri FFmpeg toate numeroasele formate de fișiere audio și codecuri acceptate de acest set de biblioteci, inclusiv cele învechite, cum ar fi TwinVQ și QDesign Music Codec. [5] [6]
Există plug-in-uri care vă permit să redați audio și să citiți metadate din fișierele împachetate în arhive (cu extragerea lor în fișiere temporare imperceptibil pentru utilizator): în pachetul standard (foo_unpack.dll) - ZIP , GZIP , RAR , 7- Fermoar ; cu pluginuri suplimentare (foo_unpack_lha.dll, foo_unpackunix.dll) - LHA , TAR , BZIP2 [7] .
Codul sursă al nucleului este proprietar și nu este distribuit gratuit. Cu toate acestea, SDK - ul pentru dezvoltarea pluginurilor este publicat sub licența BSD .
În ceea ce privește diferența de calitate a sunetului a playerelor software moderne, autorul a dat un răspuns pe site-ul oficial:
Foobar2000 sună mai bine decât alți jucători?
Nu. Cele mai multe „diferențe de calitate a sunetului” atunci când oamenii le „aud” sunt efecte placebo (cel puțin în cazul muzicii reale), deoarece diferențele reale în datele audio rezultate sunt sub nivelul lor de zgomot (1 sau 2 LSB-uri pentru adâncimea de biți de cuantizare 16 ). biți). foobar2000 are caracteristici de procesare a sunetului, cum ar fi reeșantionarea software-ului sau ieșirea pe 24 de biți către plăci de sunet noi de înaltă calitate , dar majoritatea celorlalți playeri populari sunt capabili să facă același lucru.
- foobar2000.org - Întrebări frecvente (ing.)Pe măsură ce jucătorul s-a dezvoltat, s-au format mai multe interfețe de utilizator diferite sub formă de plug-in-uri: în plus față de interfețele standard ( eng. default UI ), coloane [ clarify ] ( eng. coloane UI ) și panel ( eng. panels UI ) interfețe Au fost dezvoltate. Interfața panoului a fost foarte flexibilă și puternică, dar din versiunea 0.9.5.3 nu mai este acceptată. În același timp, a fost îmbunătățită interfața standard, care anterior nu avea aproape deloc setări. Interfața cu coloane, între timp, s-a transformat într-o componentă foarte funcțională, semnificativ superioară ca capabilități față de cea standard. . A apărut și o altă componentă alternativă a interfeței panoului ( în engleză iPanels UI ), dar din cauza complexității utilizării acesteia cu limbajul de scripting Squirrel , aceasta nu a primit dezvoltare (foobar2000 folosește Tagz ca limbaj de programare de scripting intern standard).
Aplicația este dezvoltată exclusiv pentru sistemele de operare din familia Windows și este lansată numai cu o interfață în limba engleză . Autorul programului și-a declarat refuzul de a crea o versiune multilingvă [8] . Începând cu versiunea 0.9.5, suportul pentru Windows 2000 a fost întrerupt : atunci când utilizați programul de instalare standard foobar2000 , versiunile noi nu pot fi instalate în acest mediu de operare .
Licența proprietară [9] a playerului permite distribuirea gratuită doar a copiilor nemodificate ale programului de instalare. Cu toate acestea, comunitatea de utilizatori din Rusia a jucătorului și-a distribuit în mod deschis „ansamblurile” modificate cu propriile instalatoare, ceea ce a atras atenția autorului programului, drept urmare această practică a fost întreruptă pe forumul comunității [10] .
Autorul proiectului este fundamental împotriva posibilității de localizare și interfață multilingvă, așa că foobar2000 este disponibil doar în limba engleză [11] . Cu toate acestea, există versiuni neoficiale cu suport pentru limba rusă, care includ fișiere executabile de program modificate serios.
Autorul nu dezvăluie specificațiile formatelor de fișiere binare ale listei de redare (FPL) și fișierele de configurare ale programului.
Pe 10 aprilie 2014, Pavlovsky a anunțat începerea strângerii de fonduri prin Kickstarter pentru dezvoltarea playerului foobar2000 pentru sistemele de operare mobile. Primele versiuni publice pentru UWP , IOS și Android au apărut pe 10 mai 2016 în magazinele de aplicații respective Microsoft Store , App Store și Google Play . [12] [13]
Pe 5 iulie 2017, a fost creat un depozit pe GitHub [14] în care a început dezvoltarea adaptării playerului audio foobar2000 pentru sistemul de operare Linux . Playerul este disponibil în prezent pentru instalare ca pachet snap prin serviciul snapcraft [15] în toate distribuțiile populare Ubuntu , Fedora , Debian și multe altele.
Pe 29 decembrie 2017, a fost lansată versiunea beta a foobar2000 pentru Mac, un player audio pentru sistemul de operare macOS [16]
Playere media | |||||||
---|---|---|---|---|---|---|---|
Playere audio |
| ||||||
Playere video |
| ||||||
playere media cu caractere cursive care au fost întrerupte |