Depending on your browser install the proper User script Extension:
- FireFox - GreaseMonkey https://addons.mozilla.org/en-us/firefox/addon/greasemonkey/
- Chrome - TamperMonkey https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?utm_source=inline-install-disabled
- Once installed go to this link to install the DJ City User script:
https://williammuff.github.io/djcityuserscript/djcity.user.js *once accessed the extension will prompt you to install
The script allows for easily navigating the DJcity website. These download and auto rating features can be taken advantage of in many ways. I recommend using the keyboard (arrow keys) to navigate with this script.
The script will record a track has been played after 2 seconds of playing. The track itself will be grayed out if previously played. A download indicator will also be displayed if the song (any version) has been downloaded, this visual is a red line at the bottom of the track.
The ability to navigate through tracks with the keyboard. In addition to other useful keyboard shortcuts. There is also a setting to how far in a song start when playing (% of the duration).
- Left Arrow - Previous song
- Left Arrow (Hold) - Seek track backwards
- Right Arrow - Next song
- This also supports going to the next page with "auto play" functionality.
- Right Arrow (Hold) - Seek track forwards
- Down Arrow - Downloads track
- This automatically rates the track
- The download uses a specific order
- Intro's
- Dirty
- Main
- Clean
- Up - Adds track to crate
- Space - Play/Pause of active track.
- Enter - Goes to active tracks page.
- S - Navigates focus to search box (only when not in input field)
- C - Clears play/download history (only when not in input field)
- Q - Goes to "crate/myDJCity" page (only when not in input field)
The ability to add songs to a virtual crate. A perfect use case for this is capturing tracks when using another computer. Ultimately downloading these tracks on your "DJ" laptop.
- Download All - The ability to download all tracks in your crate with 1 click.
The ability to download specific versions corresponding to the version icon labels displayed on the main record pool screen.
- Auto Rating if navigating to track page.
- Ability (as a setting) to download all versions (when downloading)