Skip to content

Latest commit

 

History

History
executable file
·
50 lines (43 loc) · 2.6 KB

README.md

File metadata and controls

executable file
·
50 lines (43 loc) · 2.6 KB

DJ City User Script

Features

Installation

Depending on your browser install the proper User script Extension:

  1. 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

1-Click & Bulk Downloads with auto rating

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.

Playback and Download History

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.

Keyboard Navigation

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)

Crate Functionality

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.

Version Based Icon 1-Click Downloads

The ability to download specific versions corresponding to the version icon labels displayed on the main record pool screen.

Other (Misc)

	- Auto Rating if navigating to track page.
	- Ability (as a setting) to download all versions (when downloading)