Playlist Tools
Welcome back
Sign in to sort and clean up your Spotify and TIDAL playlists.
No account? Ask an admin for an invite link. Forgot your password? An admin can send you a reset link.
One more step
Enter the 6-digit code from your authenticator app.
Lost your phone or passkey? Enter one of your recovery codes instead.
Create your account
Choose a new password
Home
Start something, see what needs you, and what happened lately.
Connect a streaming service first
Connect Spotify or TIDAL to see your library and what you listen to.
Start something
Needs you
Lately
Stats
Connect a streaming service first
Connect Spotify or TIDAL to see your library here.
Connect Spotify first
Spotify tells apps your top artists and songs and what you played last; TIDAL doesn’t.
Lately on Spotify
Top artists
Top songs
Played last
Per month
Add your Spotify history from before in Settings.
Tools
Make your playlists and keep them in shape.
BPM split
Sort a playlist into one playlist per tempo range, like “WCS 90-94”.
Connect a streaming service first
Connect Spotify or TIDAL to pick one of your playlists.
Edit template
Slow songs are often detected at double speed; tempos above the number you give are halved before sorting.
Ranges
| From BPM | To BPM | Playlist |
|---|
Leave “To” empty on the last range for “and higher”. Tempos outside every range are not sorted.
This template is shared with everyone. To change it, use “Save as my own copy”.
2Review
All songs
Slowest first. Change a tempo if it is wrong; ½ halves it and ×2 doubles it.
3Make
Existing playlists with the same name are reused, and songs already in them are skipped.
Tempo wave
One playlist from several, with a tempo that rises and falls: from the middle up to the top, down to the bottom, and up again.
Connect a streaming service first
Connect Spotify or TIDAL to pick the playlists for your wave.
2Review
Your wave
3Make
Gigs
Turn a list of played songs, like a VirtualDJ history, into a gig, and a playlist if you like.
Connect a streaming service first
Connect Spotify or TIDAL to find the songs of your list there.
2Review
The songs found
Deduplicate
Find songs that are in your playlists more than once, and remove the extra copies.
Connect a streaming service first
Connect Spotify or TIDAL to check your playlists for duplicates.
1Choose
2Review
Copies of the same recording are ticked; similar titles are only shown. The first copy is kept.
3Remove
Spotify can only remove every copy of a song at once, so the copies you keep are put back at their position. Their “date added” changes to today.
Sync
Keep a copy of a playlist in sync with the original, on another service or on the same one.
Connect a streaming service first
Connect Spotify or TIDAL; connect both to sync between them.
Your syncs
No syncs yet. Choose New sync to keep a copy of a playlist up to date.
These were not found by their ISRC, and the search found more than one possible match. Your choice is remembered. Songs you leave open are left out this time.
Tick a song to stop looking for it in future syncs.
About
Playlist Tools works with your Spotify and TIDAL playlists. These are the services it uses, what it sends them and their terms. Sign in
Your music services
Connected by you, in Settings › Services. The app only keeps their login tokens, never a password.
-
Spotify
Your playlists, library and what you listen to; making and changing playlists; whole songs in the player (Premium).
Sent: your requests, with your login. developer.spotify.com · Terms
-
TIDAL
Your playlists and library; making and changing playlists.
Sent: your requests, with your login. developer.tidal.com
Facts about songs
Asked by the server, by a song's code (its ISRC) or its Spotify ID; never with anything about you. What they answer is kept, so each song is asked about once.
-
FreqBlog
Tempo, key, energy and the other audio features, measured from each song's preview: the first source asked. Audio analysis by FreqBlog.
Sent: ISRCs, with the song's name and artist. freqblog.com · Terms
-
ReccoBeats
Tempo, key, energy and the other audio features, for songs FreqBlog doesn't know, and a second opinion on its tempos.
Sent: Spotify song IDs and ISRCs. reccobeats.com
-
Deezer
Tempo, and the 30-second previews you hear and that the app measures the tempo of.
Sent: ISRCs. The previews play from Deezer. deezer.com · Terms
-
MusicBrainz
Finds a song by its ISRC, for AcousticBrainz.
Sent: ISRCs. Its data is free to use (CC0). musicbrainz.org
-
AcousticBrainz
Tempo, and where a song speeds up or slows down, from analyses made up to 2022.
Sent: MusicBrainz recording IDs. Its data is free to use (CC0). acousticbrainz.org
Other
-
Gravatar
Your profile picture, when you haven't uploaded one.
Sent: a hash of your email address, by the server (your browser never contacts Gravatar). gravatar.com
Spotify, TIDAL and the other names are trademarks of their owners. Playlist Tools isn't made or endorsed by any of them.
Settings
Connected services
The app reads and changes your playlists there. Disconnecting makes it forget the login; your playlists stay as they are.
VirtualDJ bridge
The bridge on the Mac that runs VirtualDJ sends the songs you play to a live gig (Gigs › Go live). It signs in with a key of its own.
Listening history
Spotify only shares your last 50 songs, so the app saves them every hour. Add the years before with Spotify’s export.
How to get the export
On spotify.com open Account, then Privacy settings, tick Extended streaming history and request your data. Spotify emails a ZIP, usually within a few weeks.
Only what you played, when and for how long is sent; IP addresses and devices stay on your computer.
Appearance
Picture and password
Without a picture of your own, your Gravatar picture is shown, if you have one.
DJ name
Dancers see it on your live gig pages (Gigs › Go live). Without one they see only your first name.
Your activity
Playlists you made
Your syncs
Two-step sign-in
Passkeys
Sign in with Face ID, a fingerprint or your device PIN instead of your password. A passkey also works as the second step.
Authenticator app
An app like Google Authenticator, Microsoft Authenticator or 1Password gives you a new 6-digit code every 30 seconds.
Scan this QR code with your authenticator app:
Can't scan it? Enter this key in the app:
Then enter the 6-digit code the app shows:
Set up: signing in with your password asks for a code from the app.
Recovery codes
Save these recovery codes somewhere safe, like your password manager. Each one signs you in once when you can't use your phone or passkey. They are shown only now.
Library
Connect a streaming service first
Connect Spotify or TIDAL to see your playlists, albums, artists and liked songs here.
Gigs
The sets you played, with their songs in the order played. Each one can become a playlist.
No gigs yet
In Add a gig, find the songs of a VirtualDJ history and choose “Save the gig”.
Add a gigYour gigs
Admin
Invite people and manage accounts.
Turn on two-step sign-in first
Admin accounts can change everyone's account, so they need a second step at sign-in: a passkey or an authenticator app.
Go to Settings › SecurityInvites
Open invites
Accounts
| Name | Role | Two-step | Status | Actions |
|---|
Latest fixes
Anyone can fix a song’s tempo for everyone: the 50 latest, with who made them.
Status
Needs attention
Backups
Service limits
The most requests per 30 seconds that got normal answers, and when the service said “wait”.