29 aug. 2025
Auscultare Podcast- en audioboekspeler
Een native Android-app bouwen die onthoudt waar je gebleven bent
Geniet van luisteren zonder afleiding naar lange audiobestanden zoals podcasts en audioboeken met deze app die ik heb gemaakt. Moe van overvolle apps vol advertenties, abonnementen of 'suggesties', wilde ik een app die uit mijn weg gaat door maar één ding te doen, en dat heel goed. Dit is Auscultare.
Latijn voor (aandachtig) luisteren, 'Auscultare' is een Android-app die ik heb gemaakt die MP3-bestanden afspeelt en onthoudt waar je bent gebleven en hoe vaak je een bestand hebt afgespeeld. Dit is handig om te genieten van lange audio zoals podcasts of audioboeken. Voortgangsregistratie helpt je lange, diepgaande interviews zoals de Lex Fridman podcast of Deep Questions van Cal Newport op te delen. De afspeelteller helpt je muziekpodcasts zoals Clublife van Tiësto te rouleren, zodat je niet precies hetzelfde hoeft te luisteren tijdens het sporten in de sportschool of tijdens een hardlooprondje.

Premium Android Ontwikkeling x Unix Filosofie
Hoewel er talloze apps zijn die audio voor je kunnen afspelen, vond ik dat geen van hen alle vakjes aanvinkte:
- simpel, duidelijk en compact: laat het programma één ding goed doen, vermijd een overvloed aan functies
- combineerbaarheid: gebruik de app met bestanden van verschillende bronnen en speel af op diverse outputs zoals Bluetooth-headsets of -speakers met speciale knoppen
- minimalistisch ontwerp: gebruik zo min mogelijk design en gebruik interface-elementen en concepten die mensen kennen. Gebruik zo min mogelijk tekst om te voorkomen dat taal een barrière vormt.
- premium 'native': de app moet aanvoelen en eruitzien alsof hij deel uitmaakt van Android zelf. De enige manier om dit goed te doen, is door dezelfde tools en code te gebruiken als Google. Je merkt de uitzonderlijke prestaties van de app, ziet de strakke en scherpe uitstraling, en je krijgt eersteklas integratie en de beste batterijduur.
- vrij/libre: hoewel open source code je misschien niet interesseert, zijn vrije (als in vrijheid of libre) apps doorgaans respectvoller voor hun gebruikers, omdat ze door mensen zijn gemaakt om mensen te dienen, niet bedrijven. Geld verdienen met software is niet per se slecht, maar de steeds groeiende honger naar meer geld drijft de ontwikkeling van 'functies' die je misleiden, een aanmoedigen of dwingen om meer tijd of geld uit te geven. Door de broncode bij de app aan te bieden, lever ik het bewijs dat ik geen verborgen agenda heb.

Download de app & broncode
Je kunt de app en de broncode downloaden via de volgende links:
- Google Play: Auscultare
- Broncode (GPLv3): https://source.willem.com/auscultare/
Als je de ontwikkeling wilt ondersteunen, overweeg dan de Google Play-versie van de app te downloaden, waarvoor ik een kleine vergoeding vraag. Of gebruik de 'buy-me-a-coffee'-knop onderaan deze pagina om een kleine donatie te doen. Als alternatief kun je de app downloaden en compileren vanuit de broncode.

Conclusie
Wetende wat ik wilde en onwillig om compromissen te sluiten, gebruikte ik moderne tools om een podcast- en audioboekspeler-app voor Android te bouwen. Door het te publiceren en vrij te geven, laat ik anderen er ook van genieten. Veel luisterplezier!

Download
Als je graag offline leest, kun je dit artikel ook downloaden:
Vertalingen
Dit artikel is beschikbaar in de volgende talen:
RSS / Atom
Pak een van de feeds en blijf up to date, de feeds bevatten de hele posts:
Manuscript
Dit is met de hand geschreven. In een tijdperk van AI-gegenereerde tekst is dit mijn simpele manier om de menselijke moeite en gedachte achter deze woorden te tonen. Voor wie nieuwsgierig is, is het originele (Engelse) manuscript te downloaden.