.Geek - Hobbyist propt muziekbestand in QR-codes voor offline afspelen
Een Indiase hobbyist heeft een muziekbestand in acht QR-codes gestopt om het via zijn telefoon offline te kunnen afspelen. Die acht QR-codes bevatten in totaal de benodigde 22kB aan data van het muziekbestand.
Het project heet Paper Tunes, schrijft de Indiase maker Arpan Mondal onder de naam Makestreme op Instructables. Het muziekbestand, een mp3 van ongeveer 3MB, is zoveel kleiner door het gebruik van het AI-model EnCodec van Meta. Dat bestaat uit twee onderdelen. De encoder verkleint het bestand tot 22kB. Een decoder in de app op de telefoon pakt het weer uit en speelt het bestand af.
De data zit in acht QR-codes van versie 40, die elk bijna 3kB aan data kunnen bevatten. Daardoor past het hele bestand in acht QR-codes. Vervolgens kan een app die QR-codes scannen en het muziekbestand weer afspelen. Het gaat wel om een gecomprimeerde versie met relatief beperkte geluidskwaliteit.
Er is ook een streamversie. Die vereist een set-up met een ESP32 en een loraontvanger in de USB-poort van de telefoon. Vervolgens is het mogelijk de kleine liedjes te streamen zonder de QR-codes te gebruiken.
Lees meer
Reacties (67)
Het concept is verder leuk om in puzzels of een escaperoom te verwerken
Hier zit alleen iets meer compression op.
[Reactie gewijzigd door Skit3000 op 17 augustus 2026 22:07]
De grootste innovatie die je op dit moment kunt doen voor militaire toepassingen, is zorgen dat drones kunnen vliegen zonder het livestreamen van fpv-beelden naar de operator. Deze streams bevatten heel veel data en kunnen makkelijk gedetecteerd én gestoord worden. Eigenlijk wil je drones zelf de beelden laten interpreteren en enkel zodra dit nodig is een volledige stream opstarten (want we willen altijd nog een mens hebben die de trekker overhaalt). Je zou een drone dus een bepaald gebied kunnen laten patrouilleren en pas bij het herkennen van mensen of wapentuig, een screenshot laten versturen. De jammers van de tegenstander staan nu namelijk de meeste tijd uit (want als ze aan staan kan worden gedetecteerd waar ze zich bevinden), dus als er slechtst één frame wordt verzonden komt die al binnen voordat de jammers aan staan. Bijkomend voordeel is dat het versturen van de videofeed ook stroom kost, als dit niet de hele tijd nodig is dan kan de drone ook langer in de lucht blijven. Tot slot kan één operator op deze manier tientallen tot honderden drones onder haar hoede nemen.
Tot slot; als er maar weinig beelden verzonden hoeven te worden zou dit zelfs nog gedaan kunnen worden via lichtcommunicatie ipv radiosignaal. Laat gewoon een aantal drones op grote hoogte vliegen die als relay dienen voor de drones die lager op patrouille zijn en deze lichtsignalen oppikken en doorsturen. De vijand weet dan misschien wel waar je drones zijn, maar niet wie die bestuurt.
En was aan het denken, we noemen het dan 'Compact Disc' of 'CD'.
😜
Dus tenzij je dat soort “metadata” ook goed kunt opslaan blijf je van een exacte weergave verwijderd.
Ja hoor
Je runt het allemaal vanaf een QR code reader. De software die alles kan!
Zet de mp3 op een USB stick en je kunt m op ieder apparaat afspelen met een USB aansluiting. En dat zijn er meer dan apparaten die QR's kunnen scannen.
In theorie, met een 1200dpi printer kun je zo’n 17 MB erop kwijt! Dat is wel wat meer dan in zo’n simpele QR code.
Deze werden dan aangekondigd en werden dan (vaak in de nacht) gewoon de ether inge'streamd'. Deze kon je dan met je cassette recorder opnemen, en zo had je een nieuw programma of computer spel.
Een computerspel bijvoorbeeld kon weleens 100KB groot zijn, en dat duurde dan 30 minuten om uit te zenden.
Als je een dubbel cassettedeck had, kon je deze dan ook weer kopiëeren en delen met anderen.
Mooie tijd toen dit soort dingen nog gewoon konden.
Dialup (met internet, dus geen BBS's, was echt pas in 1996 een ding, en home cassettes met data was al iets van 10 jaar daar voor)
[Reactie gewijzigd door Indy81 op 18 augustus 2026 10:56]
Soms kreeg je dan een loadingscreen met artwork en muziek te zien om het wachten te verzachten.
En natuurlijk games huren bij de bibliotheek en met dat dubbele cassettedeck kopiëren.
In praktijk heb ik deze gezien: Paperbak, maar die doet ongeveer 500KB op 600dpi per pagina: https://ollydbg.de/Paperbak/
Bladmuziek is een goeie!
Om te kunnen reageren moet je ingelogd zijn
/i/2008313168.webp?f=imagemedium)
/i/2008313170.webp?f=imagemedium)
/u/484268/crop61e4788571a3c_cropped.png?f=community)
:strip_exif()/u/164595/crop65a5203ef165d_cropped.webp?f=community)
/u/296774/crop5ce6b2bf5b869_cropped.png?f=community)
/u/997585/crop5fa32548d23a3_cropped.png?f=community)
:strip_icc():strip_exif()/u/679956/crop5781483553fdf_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/8929/bigdog.jpg?f=community)
:strip_icc():strip_exif()/u/1897390/crop66f01cc72c09a_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/99162/crop5fbeb65712858_cropped.jpeg?f=community)
/u/152942/crop687206d7bca78.png?f=community)
:strip_icc():strip_exif()/u/112202/lighthouse.jpg?f=community)
:strip_icc():strip_exif()/u/192289/t.net.jpg?f=community)
/u/742069/crop56d18b6cb7cae_cropped.png?f=community)
:strip_icc():strip_exif()/u/79969/crop5dd9232d4f793_cropped.jpeg?f=community)