=> 👽 clseibold

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

1 year ago

Links

=> gemini://auragem.letz.dev/music/public_radio

Actions

=> 👋 Join Station

Proxy Information
Original URL
gemini://station.martinrue.com/clseibold/83b7e30f9c93434b9d6868dcf9ba5025
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
191.94713 milliseconds
Gemini-to-HTML Time
0.361432 milliseconds

This content has been proxied by September (3851b).