A project called The Infinite Jukebox was started back in 2012 and allowed users to endlessly loop songs at similar-sounding parts, creating the illusion of an infinite song. It works better for some songs than others and often requires you to use the "Tune" feature to make it loop better.

The original Infinite Jukebox went down years ago, leading to "The Eternal Jukebox" being created not long after. Sadly, that tool stopped working in mid 2023, possible due to Spotify API changes.

A few weeks ago, Reddit user davioitu announced that they had revived the project and the tool is now once again available to use.

Here's an example of a basic loop: https://jukebox.davi.gq/jukebox_go.html?id=2pNMoqwpAGDmoLWnn...

This is great to see! I used to use the original and then the eternalbox fork, glad to see another instance is back up.

If you haven't used it, it might seem weird at first. But I've found that playing the same song on loop rather than listening to albums/playlists is the perfect productivity hack.

Youtube autoplayed 100 hours shreksophone while I was meal prepping and I ended up just keeping it going for 4 hours. I like listening to the same few songs on loop at the gym, but doing one meme song was surprisingly also effective. Girlfriend found it very objectionable though.

I tried a few songs that didn't quite feel right with the default settings, but Immigrant Song by Led Zeppelin completely slaps: https://jukebox.davi.gq/jukebox_go.html?id=78lgmZwycJ3nzsdgm...

Whip It by Devo is really good as well:

https://jukebox.davi.gq/jukebox_go.html?id=4sscDOZCkbLSlDqcC...

This would be perfect for music on hold :D

I have fond(ish) memories of being at a hackathon and hearing Ignition Remix for two hours nonstop with Infinite Jukebox. I look forward to trying this new incarnation!

After getting frustrated at being unable to load a song I wanted to try, I just bit the bullet and downloaded the repo, and ran a local copy with Docker.

It was very worth it to get to try It's All Clear to Me Now by Lotus. It's an interesting song in that it has a lot of repetition already, so it was rife with loop points. I found myself laughing a few times as I waited for a transition only to be sent back to the start of some melodic section.

It's not quite as cool as some of the better examples here (Immigrant Song really works too well), but it was easy to set up. This thing is awesome, will definitely be playing with it more.

E.g. https://jukebox.davi.gq/jukebox_go.html?id=2RxeRHUzmu8TTCU0R... gives me the error "Audio could not be retrieved, provide a youtube link or file on the tune settings". Where and how do I provide a youtube link or file?

Blast from the past!

Surprised this one serves the music too like the original. at least when I tried the eternal jukebox fork later on, you had to provide the music file yourself.

This is neat but the UI is a bit confusing to me... how do you tell which way a "shortcut" goes? Some seem to go forward and some backwards. Mentally I think of a loop as "going backwards" so this confused me, e.g. I expected basic demo [0] to loop at the 2 o'clock position.

And how do you "activate" a loop in a track when there are multiple possible auto-generaed loops [1]? Is it just random? Or am I missing something? It would be nice to be able to control it.

0: https://jukebox.davi.gq/jukebox_go.html?id=2pNMoqwpAGDmoLWnn...

1: https://jukebox.davi.gq/jukebox_go.html?id=78lgmZwycJ3nzsdgm...

I find Hey There Delilah particularly hilarious: https://jukebox.davi.gq/jukebox_go.html?id=4RCWB3V8V0dignt99...

This was impressive the first time I saw it in 2012 and it's still impressive today.

Am I blocking too many scripts, or has it been HN'd to death with requests?

I'm using uBlock Origin and Privacy Badger, and it was working for me until a few minutes ago.

I tested it just now and it seems to work fine.

Sometimes there's a short delay before the music circle appears.

See also Infinite Beat Saber: https://github.com/rigdern/InfiniteBeatSaber

The author wrote up his notes on how the Infinite/Eternal Jukebox jumping algorithm works. https://github.com/rigdern/InfiniteJukeboxAlgorithm

I am still so amazed by how well some songs can stitch together! https://jukebox.davi.gq/api/site/expand/bnXJFjQIAA/redirect

Interestingly enough, both results for In & Out by Sonic Youth, which I think would work well with this, seem to play Sugar Cane (by the same artist) instead.

As of right now, it seems to work for any song on Infinite Jukebox mode but the Autocanonizer gets stuck on loading for any song that isn't one of the presets.

It looks like Autocanonizer depends on (the now defunct) Echo Nest (http://the.echonest.com). Spotify bought it back in '16, and the site stopped serving content sometime mid-May of 2020.

Echo Nest was one hell of an analysis company. We lost some amazing work when Spotify purchased it. The silverlining is that their Audio Analysis API endpoint is basically Echo Nest's work made wholesale available for each song they have but we lost the potential for improvements. This many years out, who knows what they'd have been able to do.

Weird, it worked on the local docker version

In honour of some of the worse songs one can loop, perhaps the two words should be combined: The Infernal Jukebox.

I really miss the Infinite Jukebox. The original had MP3 upload support though, and this one doesn't...

Seems only work with those suggested? Enter some random song and it just sit there.

It’s not outputting any audio for me on mobile, anyone else?

Same. iOS. Tested in chrome, safari, Firefox, opera. Shows timer and beats but no audio.

Edit: as below, you need to make sure silent mode is off and it will work.

I had to get out of silent mode for it to work.

Worked for me (iPhone, no content blockers)

[deleted]

I think we might a killed it cause it’s just endlessly loading for me.

Also seems to never load for me, stuck at "Fetching the analysis"

[deleted]

[dead]

[dead]

[deleted]
[deleted]

Very cool - but I discovered something ominous about it. After just a few minutes of the repetitive, infinite music - I began to feel uneasy. I would suspect that being forced to hear this for an extended amount of time could lead to very bad results. Up to and including insanity and worse.