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 lora-ontvanger in de USB-poort van de telefoon. Vervolgens is het mogelijk de kleine liedjes te streamen zonder de QR-codes te gebruiken.
/i/2008313168.webp?f=imagemedium)
/i/2008313170.webp?f=imagemedium)
:strip_icc():strip_exif()/u/99162/crop5fbeb65712858_cropped.jpeg?f=community)