Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 26 reacties
Bron: Foobar2000, submitter: Gardocki

Er is een nieuwe versie beschikbaar van het programma Foobar2000 welke het nummer 0.62a draagt. Dit programma is een audio speler die in tegenstelling van de normal gebruikte 16-bit floating point decoder een 64-bit floating point decoder gebruikt waardoor het geluid veel mooier gaat klinken. Tevens gebruikt deze speler heel weinig geheugen ruimte en is de belasting voor je CPU ontzettend laag. Het changelog meldt ons de volgende veranderingen:

0.62a [hotfix]:
  • fixed clipping error messages flooding console
0.62:
  • removed useless flat dither mode
  • some user interface tweaks in equalizer, thanks to Garf
  • full file buffering option in diskwriter (for decoding speed tests)
  • fixed system tray not being updated when currently played file is edited
  • clipping is now reported through console (one-time, needs playback to be restarted to trigger again)
  • added progress bars in masstagger
  • changed handling of corrupted ogg streams (will display error message and try to play them instead of refusing to open)
  • added option to prevent any tag writing operations in database settings
Moderatie-faq Wijzig weergave

Reacties (26)

Dit programma is een audio speler die in tegenstelling van de normal gebruikte 16-bit floating point decoder een 64-bit floating point decoder gebruikt waardoor het geluid veel mooier gaat klinken.
Nu moet er ook weer niet overdreven worden :)
Foobar2000 gebruikt weliswaar de meest geavanceerde audio engine van het moment, maar om nu te stellen dat de muziek er vl beter van gaat klinken gaat wel echt ver. Het verschil tussen klassieke 16-bit decoders en de foobar2000 64-bit decoder uit zich enkel in verschillen op het 16de en soms 15de minst beduidende bit (bij 16-bit audio). Dit is het gevolg van de geavanceerde dithering met noise shaping die foobar2000 toepast. Deze geluidsverbetering is voor de overgrote meerderheid absoluut onhoorbaar!

Wanneer je toch grote verschillen tussen WinAMP en foobar2000 vaststelt, dan ligt dat hoogst waarschijnlijk aan het feit dat je WinAMP (of eventueel een andere player) plugins gebruikt om het geluid aan te passen (denk maar aan Wow effect, bass boost, sound enhancer, loudness, equalizer,...) of aan het feit dat WinAMP de audio via een andere weg naar de geluidskaart route.

Omdat er ook nu waarschijnlijk mensen zijn die foobar2000 voor de eerste keer proberen en mogelijk een opmerkelijk hoog CPU-verbruik vastellen, lees m'n post in het vorige foobar2000 topic over de reden van dit processorverbruik.
Voor winamp is er de MAD plugin voor betere mp3 decoding

http://www.mars.org/home/rob/proj/mpeg/mad-plugin/
Het gaat hier absoluut niet om mp3-decoding, maar om de geluidsprocessor in de software die de geluidskaart aanstuurt.

Foobar2000 gebruikt overigens een licht gewijzigde MPG123 mp3-decoder welke net als MAD zeer hoog aangeschreven staat. Mogelijk komt in een later stadia ook een plugin voor de MAD-decoder beschikbaar voor foobar2000, alhoewel daar niet echt een noodzaak naar is.
Foobar2000 is zonder twijfel een uitstekende player, en het is super dat ie zo zuinig met resources omgaat.

Maar toch kan ik niet om de interface heen, ik vind hem verschrikkelijk. Ik weet het, functionaliteit gaat voor esthetiek, maar ik vind dat de functionaliteit ook te wensen overlaat.

Ik kan me volledig vinden in de instelling omde player zo slank mogelijk te houden, en ik verwacht zeker geen winamp 3 achtige skins (free form skinning is evil), maar een beetje mooier en functioneler kan ook wel.

Ik zou graag de playlist netjes gespaced willen hebben, dus nette tabellen voor artist, album, etc. Nu kan dat ook wel maar dan moet je perse een monospace lettertype gebruiken.

Volume control in de speler is ook een must, evenals een seekbar. En een paar simpele icoontjes i.p.v. die lelijke ascii knopjes. Keyboard shortcuts hou ik niet van.

Een goed voorbeeld van hoe ik de interface van een player graag zou zien is RythmBox voor Gnome (wat op zich weer een kopie is van Apple's iTunes maar goed)

http://www.rhythmbox.org/files/shots/rb-full.png

Als dit gebouwd zou worden met standaard native windowscontrols en geen skin gedoe, moet dat toch behoorlijk klein en resource vriendelijk kunnen zijn?
Het uiterlijk van foobar2000 zelf gaat weinig veranderen in komende versies, maar er zijn wel al een aantal alternatieve user interfaces in ontwikkeling. Je moet foobar2000 als een basisplatform zien dat kan worden uitgebreid naar wens. Eens foobar2000 de kinderschoenen ontgroeid is en er een aantal degelijke alternatieve user interfaces beschikbaar zijn zal de player waarschijnlijk ook makkelijker een breder publiek aanspreken.

Klik hier voor een screenshot van een alternatieve interface. Ik geef toe, hij is afgrijselijk lelijk :) en totaal onhandig, maar het geeft toch duidelijk weer hoe sterk verschillend zo'n alternatieve user interface kan zijn. Er komt vast nog wel een plugin die de meeste positieve eigenschappen van de user interfaces van andere programma's overbrengt naar foobar2000. Dat kan natuurlijk nog eventjes duren, maar ook WinAMP was niet op enkele maanden volwassen :)
Ja, ik heb ook wel al een beetje zitten stoeien met andere interfaces die ik op het foobar forum heb opgedoken, en heb zelf deze met een resource hacker nog wat aan zitten passen, maar dat heeft ook z'n beperkingen. Helaas kan ik niet proggen dan had ik er zelf wel een gemaakt :)

Maar die alternatieve GUI's richten zich voornamelijk op het creeren van een "play gedeelte" m.a.w. alleen de controls van de player. Ik wil echter alles tegelijk op m'n scherm. Dus de playlist en de controls. Dat heb ik bij winamp ook altijd open staan.

Ik denk persoonlijk dat het het beste is om foobar zelf een degelijke interface te geven in plaats van werken met plugins. En ik verwacht niet dat de maker van foobar hier gehoor aan zal geven aangezien zijn doel niet is om van foobar een alternatief voor winamp te maken, en zodoende een groter publiek aan te spreken. Wat ik ervan begrepen heb is dat hij deze speler voornamelijk voor zichzelf maakt, en het leuk vind om het verder te ontwikkelen. Dat hij het met de rest van de wereld deelt is mooi meegenomen zeg maar :)

Maar wie weet wat de toekomst zal brengen inderdaad. Tot die tijd is het toch echt nog winamp 2.9 voor mij :)
Deze mp3 client is fantastisch. Op het moment van schrijven gebruikt winamp hier 8,260 kB geheugen. foobar2000 met dezelfde playlist 5,132 kB. De cpu usage is ook nul.

Bovenstaande verhaaltje mag een beetje blaterig klinken, ik merk een duidelijk verschil in performance wanneer ik bv winamp of foobar2000 aan heb wanneer ik een spel speel.
Vaag...
Hier verbruikt Winamp (mt DSP) 6,520 K en 0~5 % CPU. foobar2000 verbruikt (zonder DSP) 7,208 K en 10~15 % CPU.
Nou kan het geheugenverbruik me niet zo heel veel schelen, maar dat fb2k zoveel CPU cycles trekt (met DSP aan komt er nog zo'n 5 % bovenop) vind ik niet echt tof. Daarnaast bevalt de interface me niet zo :)
Het soms hoge processorverbruik van foobar2000 ligt aan de drivers van je geluidskaart. Een duidelijkere analyze hiervan vind je in m'n post in het voorgaande foobar2000 topic. Als je een ietwat recente PC hebt, degelijke geluidskaart drivers dan moet je al moeite doen om foobar2000 boven de 0% te krijgen.

Het geheugengebruik lees je waarschijnlijk af uit de Task Manager. Hou er wel rekening mee dat hier enkel de working set van het geheugen aangeduid wordt. Minimaliseer en restore foobar2000 of WinAMP eventjes en het geheugengebruik daalt drastisch. Deze waarden zeggen dus weinig over het werkelijke geheugengebruik.

In de praktijk zullen foobar2000 en WinAMP (2) als je geen onzinnige plugins draait vrijwel evenveel geheugen gebruiken. Beide programma's zijn vrij goed geoptimaliseerd wat dat betreft. Foobar2000 zal onder optimale condities zelfs met resampler plugin een iets lager processorverbruik hebben dan WinAMP omdat er geen zinloze visualisaties enzo inzitten.

En de interface? Zo sober mogelijk... Het is niet de bedoeling dat je foobar2000 continu op je desktop zichtbaar is. Dankzij de global hotkeys en multimedia keyboard ondersteuning kan je vrijwel alle functies van foobar2000 bedienen zonder foobar2000 op de voorgrond te hebben. Het meeste van de tijd staat foobar2000 slechts als icoontje in de tray en toch behoud je bijna de volledige functionaliteit.

De playlist is trouwens zeer sterk configureerbaar dankzij een ingebouwde scriptingtaal. Klik hier om mijn foobar2000 in actie te zien.
Maar het is een bekend feit dat de Creative drivers brak zijn. Lees het aantal problemen ermee al maar eens op het GoT-forum. Dat neemt niet weg dat het hoge processorgebruik bij bepaalde drivers meer onderzoek vereist en liefst een work-around/oplossing. Hoewel het probleem duidelijk bij de drivers ligt moet het mogelijk zijn dit te omzeilen aangezien de meeste andere players dit probleem niet hebben.

Wat de albumlist betreft... Foobar2000 staat nog vroeg in de ontwikkelingsfase. Zitten er features die je graag zou zien niet in, stel ze voor op het forum. Als ze realistisch zijn dan is de kans groot dat je je gewenste feature in een volgende versie zult tegenkomen. De maker gaat vrij vlot in op wensen. En kan het middels een plugin verwezenlijkt worden dan zit je ook goed op het forum. Er zijn daar enkele 'die hard' plugin developers die al talloze plugins op aanvraag hebben geschreven.
Als laatste snap ik niet echt waarom de equalizer niet boven de 0dB kan ;)
Niet zeker of je smiley daar betekent dat je het wel weet, maar voor hen die zich dit afvragen: Foobar2000 gebruikt de maximum output van de geluidskaart om een zo groot mogelijk dynamisch bereik te hebben. Iedere vorm van versterking zou dan leiden tot clipping. Een zeer sterk te vermijden effect dat bij de meeste software equalizers helaas eerder gebruikelijk is dan vreemd. Door enkel verzwakking toe te laten wordt dit probleem op een eenvoudige, doch doeltreffende wijze aangepast. Je moet dat concept gewoon in gedachten houden bij het regelen. Wil je meer bass, dan moet je de rest verlagen ipv zoals normaal de bass omhoog te doen.

Wel jammer op dit moment is dat de equalizer geen decibel-indicatie heeft, maar op het forum las ik daarover al een thread. Dat kun je in een van de opkomende versies vast wel verwachten.
pc'tje is redelijk recent, check hier m'n specs.
Ik gebruik deze drivers voor m'n live 5.1 platinum, ik heb persoonlijk liever de laatste officiele drivers dan beta of 3rd party. Die zijn in de regel het beste ondersteund en getest. Ook heb ik in 't verleden problemen gehad om m'n 5.1 werkend te krijgen met beta drivers (alleen de front speakers gaven geluid).

Zoals ik al zei boeit het geheugengebruik me niet zo, in dit geval liggen ze niet ver genoeg uit elkaar om een van de twee progs een echt voordeel te geven. Ook verschilt het enorm per aantal files in de playlist.

Wat de interface betreft doel ik niet direct op 't uiterlijk hoor :)
Ik ben niet zo dol op 1 enorme playlist met duizenden files. Ik heb een aparte hd van 20GB, waar ik alles zelf in dirs heb ingedeeld (singles, albums, livesets, eigen compilaties, etc) en gebruik daarnaast AlbumList die ik op de bovenste MP3 dir laat scannen. fb2k heeft ook een albumlist, maar die leest al z'n info uit de tags waardoor er geen hout meer van klopt. Ik heb liever dat ie aan de hand van de dirnames de albumlist opbouwt, i.p.v. alleen maar filenames en eventuele tags die daarin aanwezig zijn (ben zowiezo al niet zo'n fan van tags).

Als laatste snap ik niet echt waarom de equalizer niet boven de 0dB kan ;)
Dat de creative drivers brak zijn mag dan algemeen bekend zijn, ik en zowiezo twee anderen die ik ken hebben er iig geen problemen mee. Ik voel er weinig voor om ze te vervangen voor andere als deze prima voldoen, en in alle andere progs geen overmatig cpugebruik of storingen opleveren.

De albumlist kwestie is niet echt een onoverkomelijk iets, misschien moet ik dan toch maar es aan de tags-manier van denken gaan wennen.

Van die equalizer wist ik inderdaad :)
Mocht het geluid na afstellen te zacht zijn kun je altijd nog de preamp gebruiken. De eq is wel erg accuraat trouwens, pluspuntje.

Over het algemeen vind ik fb2k best wel een goeie player hoor, laat dat duidelijk zijn. Het is alleen dat ik ondertussen zowat elke player wel een keer heb gehad en het iedere keer weer zo wennen is aan de controls. Ik ben na uitstapjes naar coolplayer, sonique en qcd uiteindelijk weer teruggegaan naar winamp 2, omdat ik die qua controls gewoon het lekkerste vind werken. Geluidskwaliteit is erg subjectief, ik ken eigenlijk geen player die voor mijn gehoor out of the box meteen goed klinkt. Je zult altijd met eq en/of DSP instellingen moeten klooien. De files zelf (ongeacht het formaat) verschillen vaak van kwaliteit en volume, je speakeropstelling en de grootte van je (huis/zolder/bij)kamer spelen ook een grote rol.
Als je zoveel problemen hebt met je CPU, moe tje ff updaten naar 0.62a. Ik had het met 0.62 namelijk ook .. op een gegeven moment zelfs 80! Maar na de upgrade nergens last meer van ..
Je hebt gelijk, de update verhelpt het maar helaas gedeeltelijk.
Zonder DSP blijft ie nu op 0% staan, alleen wanneer de equalizer erbij komt gaat ie oplopen naar 8~11% met soms wat uitschieters. Kan op zich wel kloppen. Vind het alleen vreemd dat de eq zoveel vreet. De overige DSP plugins hebben er geen last van (ik heb de resampler, attenuator en preamp ook draaien en daarmee blijft ie gewoon op 0%).
We blijven het forum in de gaten houden (zag net trouwens een winamp skin voorbij komen :) )
Gaat het geluid ook mooier klinken bij het afspelen van een simpel MP3'tje, of alleen bij CD's?
Ook bij mp3's. Ik gebruik het zelf ook!

Trouwens, kan iemand een mirror posten, want de link schijnt niet te werken!
ik vind deze heel goed werken alleen met de playlist heb die wat wazige dingen.

bijv. sorteren doet die niet echt goed, soms zet die nummers met een getal aan het begin zomaar ergens neer.

en mp3 tags leest die niet echt goed
en mp3 tags leest die niet echt goed
Dat doet ie juist TE goed :)
Heb je de scripting berhaupt bekeken? Je kunt elk veld in de tags afzonderlijk weer laten geven. Standaard laat ie misschien velden zien die je niet verwacht?
Als je even naar foobar2000.hydrogenaudio.org/ gaat, werkt de link wel. :?

Wilde deze features nog even toevoegen voor allen die hen prg niet kennen:
- supported formats: MP3, Ogg Vorbis, MPC, FLAC, Ogg FLAC, WAV, MOD (needs foo_mod.dll), SPC (needs foo_spc.dll), monkey's audio (needs foo_ape.dll)
- 32bit floating point audio processing pipeline, with 6dB hard limiter and conversion to 16/24bit (dithered) at the end.
- lossy formats (MP3, Vorbis, MPC) are decoded directly to 32bit FP so there's no clipping
- transparent rar/zip reading (slow)
- full unicode support, new playlist format (m3u8) storing international filenames properly (using UTF-8)
- runs *only* on win2k/winxp or newer [de site list wel NT en win9x, BTW]
- built in SSRC resampler component (DSP)
- reads APEv2 tags from MP3 files (id3v2 is not supported and will never be)
- fully customizable keyboard shortcuts, including global hotkeys
Ik ben wel tevreden over Foobar... Je kunt veel instellen en zonder poespas is het net zo zuinig met CPU-cycles als Winamp. Zodra je de 64-bit bewerking en dithering aanzet merk ik wel dat hij iets minder zuinig wordt :)

Het enige grote nadeel vind ik de niet erg handige interface, met zo'n lomp scherm... Gelukkig wordt daarvoor gecompenseerd door veel sneltoetsen...
Ik vind in ieder geval de interface van het programma redelijk aan de brakke kant. Komt waarschijnlijk omdat ik al zo lang met winamp werk, maar ik denk niet dat de belofte van beter geluid (wat ik totaal niet opmerkte) me over de streep trekt om een programma te gebruiken met een interface uit het jaar nul :)
Prachtig progamma, gebruikt hier bij mij maar 3.354 k, deze kan je rustig onder een game laten draaien, heeft verder geen invloed op performance, en tegelijk komt er een hele mooi geluidje uit.
Echt een aanrader.
CPU gebruik is ook laag 1 tot 3 % maar.
Bij mij dan.
Ik snap niet dat jullie deze player zo goed vinden.

Mijn voorkeur gaat altijd uit van zo direct mogelijk afspelen (dus zonder filters enzo).

Ik heb het programma er na 5 minuten weer afgegooid want een playlist maken duurt veel langer dan winamp 2 (komt waarschijnlijk omdat ie meteen de id info eruit wil halen) maargoed, toen wou ik even een nummer opzoeken, dus drukte op F3 en ja hoor, een jump to file schermpje :) maar ik tikte alleen de g nog in en dat duurde overdreven lang voordat ie een lijstje had met alle nummers met een g.

Toen ermaar weer afgegooid dus

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True