This fun web widget plays a snippet of a song, and scans ahead to find a later note that matches the next note then jumps to that note and continues. Lather, rinse, repeat, and your song goes on forever.

It looks like it actually tends to get stuck for a while in the intro or "around the world" bits, occasionally skip a large chunk of the track and potentially gets stuck in the final section as well.

It's sort of interesting the way it handles different songs. The first two I tried were "Rock The Kasbah" and "Karma Police", and the connections are quite different - in Rock the Kasbah, it generally has the effect of making it skip from chorus to chorus and play the verses in a random order, whereas Karma Police has most of its links going back to a nearby point locally, and few that skip across the whole song, so it tends to repeat local sections a lot and take ages to get to any of the later sections - but when it does get to them, it then has few ways to loop back to the start.

"Around The World" looks more like "Karma Police" than "Rock The Kasbah".

In general, the songs are rarely going to get to their final sections, but they must do so occasionally and actually reach the end - in which case I guess it just starts again, which seems a bit like cheating... unless they've also matched the final note in their circle to the first note, I suppose.

Once you select a song, there is a Tune button that lets you tinker with the probability that a song will jump to the next note, and other factors. You can tweak a song to change it if it repeats the same passage too much or not often enough.

Poor MrsHobbit, Liam and I have got bets on. Linda loves Rolling in the Deep, she was singing it as I was trying to sleep this morning. Going to play it while she's doing something that distracts her. Liam reckons 6min until Mum notices something wrong. Nah, 14 minutes at least, and I'm being conservative.