![]() |
Nothing Found :(
✂️ - 23 - Jukebox Plus One
Blog
23rd August 2025
I upgraded the Jukebox, yesterday.
-=-=- I say I did.. I rewrote the Track Listing generator, then got to the bit where I had to code another bloomin' HTML Music player, and went.. .... Yeah, smeg it, let's get the AI involved again. Goodness me, I'm doing that a lot lately. But it's only tools.. Tools are ok to skip over!!! The plan of action is, in every single one of the "Music" posts, I'm going to scan through every track, find three good loop points, and feed them directly into the blog's database. From there, the Jukebox player will be able to extract that data, and there'll be extra buttons for playing the loops. So I used Ableton to find good loop points, because it's Able To (n) do that well, and found three values for this one track. I inserted the values into the Music post, then had to edit the AGameAWeek script so that it would hide those values from view, because otherwise the Music Posts will have timestamps all over them, and nobody wants that!! Next up, I opened the Jukebox script, and rewrote the format of the Javascript arrays that the PHP script generates when opened. From there, I gave an example of the arrays to Google Gemini and basically instructed it to write me a music player that would take the track listings (and album collection) and play tracks like the previous Jukebox did. It took it about a minute to replicate the old Jukebox, fully, without any issues, and looking better than it originally did.. and that's quite scary to be honest.. Because when I wrote it a year or two ago, (apparently it was 2020?) it took about a day and a half to get everything working how I wanted. Aaack!!! Loopy Time!From there we spend a good hour or so going over how I wanted the new Loop buttons to function, and though it needed a fair amount of test/tweak/test/tweak, before we got it all working... Together, we did eventually get it all working. There's this one track that currently has the functionality. You can either "Play Through", or set it to loop, or even set off an extended version which should loop a couple of times before ending. .. Or at least, that's what it's "supposed" to do. Give it a play, try out the various modes, and let me know if it does or doesn't work. The loop and jumps "should" be pretty much un-noticeable. If they aren't, again, let me know. Thoughts in the comments/Discord. Obligatory A.I. Usage DisclaimerHey, look, when we get to Advent and I'm writing a new tool, then I'll take the time and effort to do it properly. That's a fun project to work on. But here, I simply wanted to get back to the point I was already at, and if there's a shortcut for that, then... Honestly? Why reinvent the Jukebox!? Sure I could've thrown the entire Jukebox script that I already had at the A.I., and said "fix it from this point", but I figured that if I let it write its own base script, that it'd be easier to carry on from there. This is 100% "Lazy AI Usage", and you can all chastise me in the comments if you want, but it got us a marginally better looking Jukebox, and it only took about a minute for it duplicate what I already previously did, so I'm ok with that. A.I. CornerLyrics : By me Sound Imported : Enigmatically Corrupt > Reveal 🔎 | Download | Suno LinkAlternative versions | Download | Suno Link | Download | Suno Link | Download | Suno LinkSung by Suno ![]() ""Loop, loop, loop, Cartoon Derek, loop, loop, derek, loop, loop, loop," surreal, psychedelic" by DrawThings / Flux > Reveal 🔎 Views 22, Upvotes 0
Daily Blog
,
Jukebox
|