Web Analytics

spicetify-dj-info

⭐ 64 stars English by L3-N0X

Spicetify DJ Info

Welcome to the Spicetify DJ Info Extension! This extension enhances your Spicetify experience by providing valuable song analysis data for each track, including Key, BPM, Popularity and Year. With this extension, you can gain deeper insights into your music library and discover songs perfectly fitting into your DJ set or Playlist.

⭐Features

Screenshot Screenshot

💻 Installation

Copy dist/djinfo.mjs into your Spicetify extensions directory:

| Platform | Path | | ------------ | ------------------------------------------------------------------------------------ | | Linux | ~/.config/spicetify/Extensions or $XDG_CONFIG_HOME/.config/spicetify/Extensions/ | | MacOS | ~/.config/spicetify/Extensions or $SPICETIFY_CONFIG/Extensions | | Windows | %appdata%/spicetify/Extensions/ |

After putting the extension file into the correct folder, run the following command to install the extension:

spicetify config extensions djinfo.mjs
spicetify apply

Or you can manually edit your config-xpui.ini file. Add your desired extension filenames in the extensions key, separated by the | character. Example:

[AdditionalOptions]
...
extensions = autoSkipExplicit.js|shuffle+.js|trashbin.js|djinfo.mjs
Then run:

spicetify apply

May cause issues with Star Ratings!

❌ Uninstallation

Run the following command to uninstall the extension (note the - on the end):

spicetify config extensions djinfo.mjs-
spicetify apply

You can also manually edit your config-xpui.ini file. Just remove the extensions' filename completely. Example:

[AdditionalOptions]
...
extensions = autoSkipExplicit.js|shuffle+.js|trashbin.js
Then run:

spicetify apply

⚙️ Settings

You have the option to toggle the visibility of DJ information in the extension. By default, DJ information such as Key, BPM, Popularity, and Year are displayed for each song and also next to the currently playing song. However, if you prefer a cleaner interface, you can easily hide these separately.

To toggle the visibility of DJ information, follow these steps:

📜 Changelog

V 2.4.0

V 2.3.3

V 2.3.2

V 2.3.1

V 2.2.1

V 2.1.1

V 2.1.0

V 2.0.0

V 1.1.0

🌐 Credits & Thanks

A big shoutout to obafgkmdh and FixeQD for fixing the extension after the internal api broke and migrating the whole api to the internal protobuf based api and also for adding a better file structure with bundling!

And also thanks to Golevka2001 for the idea for better alignment of the DJ info in the playlist!

Big thanks to duffey for the main code of displaying something in the playlist and the now playing widget!

Also thanks to je09 for contributing the code for displaying both the standard notation and the Camelot system for the key aswell as the option to display it on the left side in now playing!

💬 Feedback and Contributions

If you encounter any issues or have suggestions for improving this extension, feel free to open an issue in the GitHub repository. Contributions are also welcome! Fork the repository, make your changes, and submit a pull request with your improvements.

⚖️ License

This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of this license.


Enjoy the enhanced music analysis experience with the Spicetify DJ Info Extension! If you find this extension useful, consider giving it a ⭐️ on GitHub. Thank you for using DJ Info!

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-06 ---