All the stuff you wish turntable.fm already had.
ttTools provides the tools you need to use turntable.fm in the way you want to use it. It removes some restrictions and adds several new features. The idea behind this project was to highlight failures in turntable.fm and provide both incentive as well as relevant code snippets to encourage implementing a proper solution while allowing us, the users, to enjoy a less restricted service in the interim.
Disable Idle Timer
Auto DJ w/ switch, variable delay & auto-off
The "holy grail" of turntable.fm features, everyone wants autoDJ to combat all the private autoDJ scripts that already exist. In the early days this wasn't necessary due to the fact that turntable.fm was not well known. As time has progressed, several rooms have had to implement their own third-party bots to enforce their third-party DJ queues and combat autoDJ scripts, but it's high time for a real DJ queue.
- Adds "DJ Next" jquery UI checkbox above the playlist, defaults to off.
- Has a default delay of 2 seconds, can be adjusted by clicking the "wrench" button above the playlist.
- When active, it will not autoDJ when you are the DJ that stepped down.
- Upon success, it will automatically disable so you don't keep hopping up if you're forced down.
- Click the "DJ Next" checkbox above the playlist.
Auto Awesome w/ switch & variable delay
Another highly requested feature, autoAwesome has the effect of resetting the idle timer server-side and generally contributes to the community. Everyone loves getting their songs upvoted.
- Adds "Up-Vote" jquery UI checkbox above the playlist, defaults to off.
- Has a default delay of 30 seconds, can be adjusted by clicking the "wrench" button above the playlist.
- Click the "Up-Vote" checkbox above the playlist.
Playlist Song Tagging & Filtering
This feature was inpired by Turntable Extended. I really liked the idea, but being a minimalist, I disliked the UI, so I wrote my own implementation.
- Uses HTML5 web databases.
- When songs are deleted, their tags are not. If you later re0-add a song that you deleted, it will still have your tags.
- Click a song in your playlist to add or remove tags.
- Once you have tagged songs, you can filter your queue based on your tags using the "filter songs in queue" input.
- You can reset your tags database by clicking the "Reset Tags Database" link at the bottom of the add/remove tags dialog.
Playlist Invert & Shuffle
I've personally always wanted this feature. Sometimes you just want to mix it up.
- Adds "Flip Playlist" jquery UI button above the playlist.
- Adds "Shuffle Playlist" jquery UI button above the playlist.
- Click the "Flip Playlist" or "Shuffle playlist" button above the playlist.
- Adds "Download" icon, replacing the rdio icon when you hover over the LED billboard thing.
- When a song is playing, hover overthe LED billboard thing, right click the "Download" icon, click Save-As.
Disable DMCA Mute
Allows you to listen to your playlist when alone in a turntable.fm room. Useful when tagging or managing your queue.
- Is activated automatically when you load the plugin.
- Enter an empty room, load teh script, start DJing.
Create a bookmark in your bookmarks bar named ttTools, for the location, enter:
After entering a turntable.fm room, click the ttTools bookmark.