💾 Archived View for station.martinrue.com › clseibold › 83b7e30f9c93434b9d6868dcf9ba5025 captured on 2024-02-05 at 11:35:52. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
I have updated the code for AuraGem Public Radio so that there's less repeats for most genres (some genres like World have less songs atm, so they will have repeats more often).
The radio keeps track of which songs have already played up to the max number of songs for that genre. Then, when it reaches max, it will pop from the front of a queue about 1/4th of the songs on the list. Poping off a quarter of the queue allows the next songs to be re-randomized from those songs. This system also makes sure that when the max is reached, the next songs are always the songs that were played the longest time ago (because that's how queues work).
gemini://auragem.letz.dev/music/public_radio
2 months ago
[1] gemini://auragem.letz.dev/music/public_radio