De naam is niet zozeer aanstootgevend, het is een inside joke binnen de software wereld. Voor de achtergrond zou ik je willen verwijzen naar
Wikipedia. Het relevante stukje over DeaDBeeF:
0xDEADBEEF ("dead beef") is frequently used to indicate a software crash or deadlock in embedded systems. It is used by IBM RS/6000 systems, Mac OS on 32-bit PowerPC processors and the Commodore Amiga as a magic debug value. On Sun Microsystems' Solaris, it marks freed kernel memory. On OpenVMS running on Alpha processors, DEAD_BEEF can be seen by pressing CTRL-T. The DEC Alpha SRM console has a background process that traps memory errors, identified by PS as "BeefEater waiting on 0xdeadbeef".
Verder is het een erg gaaf programma. Ik vind het nog het meest lijken op de Foobar2000 (jup, nog een grapje

) van Linux. Zelf heb ik het sinds kort ook in gebruik, en vooral uitgebreide plugin interface bevalt me goed. Je hebt een enorme API beschikbaar waarmee je de speler kan beinvloeden. In verband met de mogelijke interesse om een QT gui te maken heb ik er wat testjes me gedaan, en het werkt erg goed. Uiteindelijk vond ik het teveel werk om te maken, maar het kan zeer zeker.
Wel heb ik een (kleine)
plugin gemaakt welke naar D-Bus events luistert en aan de hand daarvan de speler pauzeert / resumed wanneer er een screensaver actief is. Als je ziet dat dit alles in een minimale hoeveelheid regels code kan, vind ik het zeker een groot pluspunt.
De aanwezigheid van
deze lijst met plugins laat deze modulaire plugin ook goed zien.
Al met al is het een heel erg veelzijdige speler, welke door zijn plugin structuur erg makkelijk uit te breiden is.
Edit: Misschien toch mn tab maar even refreshen voordat ik ga posten
[Reactie gewijzigd door icyx op 23 juli 2024 06:16]