Loading top songs…
Loading rising songs…
Loading recent plays…
No favorites yet.
Search
Step 1: Find a Spotify track.
Search results will appear here.
Upload by File
Upload by YouTube URL
No song selected.
Finish out the song
The Forever Jukebox
Listen Time:00:00:00·Total Beats:0
FAQ
What the what?
The Forever Jukebox is an open-source modernization of Paul Lamere's
Infinite Jukebox
and
Autocanonizer
— rebuilt from the ground up and launched on January 1, 2026 by
Creighton Linza. It generates a forever-evolving version of any song.
How does it work?
The app uses the Spotify Web API for track search/metadata and
YouTube as the audio source. The audio is processed by the Forever
Jukebox Analysis Engine, which approximates Spotify’s legacy Echo
Nest analysis (now deprecated) by extracting beats, segments, and
related features. Those features drive beat-synchronous playback in
the frontend. On each beat, the player may jump to a different,
sonically similar point in the track based on timbre, loudness,
segment duration, and beat position. The visualizations map these
potential jump paths for every beat.
The full source code is available in the
forever-jukebox
repository.
How can I tune the Jukebox?
Click the Tune button to open the tuning panel.
Lower the threshold for higher audio continuity; raise it for more
branches.
Adjust branch probability min/max and ramp speed to shape how
often jumps happen.
Use the checkboxes to allow or restrict certain branch types.
Click a branch in the visualization, then press Delete to remove
it.
How do Favorites work?
Favorites are saved/unsaved by clicking the star icon on a song.
They are stored locally in your browser and can optionally be
synced across devices using a sync code obtained from the
Favorites sync menu.
When you favorite a song, its tuning and deleted branches are
saved too, so future loads restore your chosen parameters.
Use Reset in the Tune panel to restore default tuning and deleted
branches (must be re-favorited to save changes).
Installable Offline App
For local/offline analysis and playback, open the
Forever Jukebox Offline app
and install it from your browser.
CACHED AUDIO
Tuning
Track Info
Song length:00:00:00
Total beats:0
Total branches:0
Deleted branches:0
Keyboard commands
Space:Start/stop playback
Shift (hold):Force branching while playing
Delete:Remove a selected branch
Favorites Sync
Enter the 3-word sync code to pull down your favorites.
Favorites Sync
Create a sync code to share your favorites between devices.