Enhance Spotify with controls to save favourite snips, auto-skip tracks, and set global and custom speed. More to come!

Latest Version

Version
1.24.1
Update
September 30, 2024
Size
534KiB
Developer
cdrani.dev
Category
Users
2,000+
Rating
4.7 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Tabs
Storage
ActiveTab
Scripting
WebRequest
UnlimitedStorage
See more

Chorus - Spotify Enhancer Extension

** NEW FEATURES / DEMOS **
There a lot of features that are not documented below or in the pictures due to time constraints in keeping this page and the FireFox version updated with new images or listing new features on every release. Additionally, some features are not front and centre and are on different screens across Spotify. Therefore, from now on, the latest and greatest will be announced/demoed on https://github.com/cdrani/chorus/discussions/categories/show-and-tell or on twitter @repeatertax. Maybe some older features will also be presented for newer or unaware users.

** EXPERIMENTAL FEATURE **
Near-native blocked tracks from queue. Requires QUEUE Sidebar to remain open. With sidebar open, blocked tracks will be removed from play queue and synced with Spotify so track is not played either.

If Queue sidebar is closed, then default song-skip feature just mutes audio, and keeps skipping to next track until it comes to an unblocked track. I recommend just leaving the Queue sidebar open.

An upcoming release will allow for inserting an unblocked back to the queue if the track has not been passed in the queue list.
**************************************************************************************************

👋 Opening Remarks 👋

I hope you find the same joy in using this tool as I have building it and using it myself.

Please give it a rating and/or leave a review to increase discoverability. Additionally share with others who you think could enjoy it as well.

For issues, support, questions, feature suggestions, etc, please make use of https://docs.google.com/forms/d/e/1FAIpQLSefw8fcI-CrGflySuOE9MC9eRZDtzEQF99K0VqHKXeWHMHIWw/viewform. The source code is available at https://www.github.com/cdrani for review or if you want to contribute.

This is an OSS project, so it will always be free. Support of any kind is welcome - discovering bugs, feature suggestions, code contributions, etc. No monetary contributions required at all, but will leave a Kofi Page if you want to support this project's maintenance, bug fixes, and new features development. https://ko-fi.com/cdrani

This is a passion project that I use daily so I am always working on it - fixing bugs, adding new features, ideating, refactoring, etc. Please update often as I will release often, and at most times the listed features below will be behind. New features/releases will be announced here first: https://github.com/cdrani/chorus/discussions. Thanks!

🎉 Chorus Features 🎉

⭐ Save your favourite section of a Spotify track or podcast episode. That section then will the only part played for that track or episode. This can be used to play (or replay) a favourite chorus, sample, or a verse infinitely (if looped).

⭐ Custom Reverb effects. Notably, some selection of scaling reverb and impulse reverbs such as a kick drum, diffusor, filtered phone, and a muffler. Combine with different playback rates and pitch correction for entirely new listening sessions.

⭐ Set custom seek (fast-forward & rewind) values for short-form (songs) and long-form (podcasts, audiobooks).

⭐ Set custom global and per track playback speeds for audio. Enjoy listening to an audiobook or podcast at 2x speed, or a song at .75x speed with low-pitched vocals.

⭐ Block a song from being played forever. In the artist, album, playlists, or queue pages, clicking the block icon will toggle the track's blocked/unblocked state. In the blocked state, that song will always be skipped from being played in an album, queue, and/or playlist. Blocking a song takes precedence over a saved snip.

⭐ Create Artist Discography playlist based on selected artist's albums and singles.

⭐ Toggling the entire extension on/off by clicking the extension icon in the toolbar. Toggle the extension off whenever you want to listen to Spotify without your snips, blocked songs, or custom playback speeds and pitch. Toggle it back on to enjoy the features. It would be a good idea to have the extension pinned for quick access and use of this feature.

⭐ Generate a shareable link to your favourite snip for easy sharing. Currently only copied to clipboard, but upcoming features will allow social media sharing such as on twitter, IG, etc. Note that link will only work if opening on desktop browser and recipient has the extension installed.

⭐ Keyboard Shortcuts. The core functionality of the extension can be triggered via keypress. Additional media commands such as play/pause, shuffle, mute/unmute, etc are also available. Reference https://www.makeuseof.com/open-browser-extensions-keyboard-shortcut/ for your specific browser on how to setup the shortcuts.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Chorus - Spotify Enhancer", "version": "1.24.1", "description": "Enhance Spotify with controls to save favourite snips, auto-skip tracks, and set global and custom speed. More to come!", "short_name": "Chorus", "author": "cdrani", "action": { "default_icon": { "32": "icons/logo.png" }, "default_popup": "popup/index.html" }, "icons": { "16": "icons/icon16.png", "24": "icons/icon24.png", "48": "icons/icon48.png", "64": "icons/icon64.png", "128": "icons/icon128.png" }, "content_scripts": [ { "run_at": "document_idle", "js": [ "import-content.js" ], "css": [ "styles.css" ], "matches": [ "*://open.spotify.com/*" ] } ], "web_accessible_resources": [ { "matches": [ "*://open.spotify.com/*" ], "resources": [ "styles.css", "utils/*.js", "models/*.js", "events/*.js", "components/*.js", "observers/*.js", "stores/*.js", "actions/*.js", "data/*.js", "services/*.js", "lib/**/*.js", "lib/sounds/*.wav" ] }, { "resources": [ "chunks/*-*.js", "content.js" ], "matches": [ "*://open.spotify.com/*", "*://*.spotify.com/*" ] } ], "commands": { "on/off": { "description": "Toggle Extension On/Off" }, "loop": { "description": "Loop/UnLoop Snip/Track" }, "next": { "description": "Next Track" }, "play/pause": { "description": "Play/Pause" }, "repeat": { "description": "Repeat Track" }, "shuffle": { "description": "Shuffle Tracks" }, "previous": { "description": "Previous Track" }, "settings": { "description": "Display Controls" }, "mute/unmute": { "description": "Mute/Unmute Track" }, "seek-fastforward": { "description": "Seek Track Forwards" }, "save/unsave": { "description": "Save/Unsave Track" }, "seek-rewind": { "description": "Seek Track Backwards" }, "block-track": { "description": "Add track to block list" } }, "permissions": [ "tabs", "storage", "activeTab", "scripting", "webRequest", "unlimitedStorage" ], "host_permissions": [ "*://*.spotify.com/*" ], "background": { "type": "module", "service_worker": "background.js" }}
Read more

How to download and manually install Chorus - Spotify Enhancer extension for Chrome

Looking for a way to install Chorus - Spotify Enhancer extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install Chorus - Spotify Enhancer extensions manually, this article outlines two simple methods to effortlessly install Chorus - Spotify Enhancer extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download Chorus - Spotify Enhancer extension and manually install through Drag &Drop

If you ever need to manually install a Chorus - Spotify Enhancer extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the Chorus - Spotify Enhancer Extension by clicking the "Download CRX" button on the website.

Look for the Chorus - Spotify Enhancer extension you wish to install. Go to the website and download the Chorus - Spotify Enhancer extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Chorus - Spotify Enhancer extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the Chorus - Spotify Enhancer extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download Chorus - Spotify Enhancer extension for Chrome and install in Developer Mode

This is another method to install Chorus - Spotify Enhancer extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the Chorus - Spotify Enhancer extension file

Select and download the Chorus - Spotify Enhancer extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the Chorus - Spotify Enhancer extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Chorus - Spotify Enhancer extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the Chorus - Spotify Enhancer extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install Chorus - Spotify Enhancer extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Spotify Playback Speed Extension · Fun 2,000+ 225 ★ 17.99KiB

icon

SpoPlus - Edit Spotify Theme & Settings Extension · Productivity 2,000+ 892 ★ 261KiB

icon

SlowedAndReverb.Studio Extension · Fun 2,000+ 108 ★ 27.19KiB

icon

Adblock for Spotify - Skip ads on music Extension · Productivity 2,000+ 79 ★ 248KiB

icon

Spotify Web Player Hotkeys Extension · Accessibility 2,000+ 64 ★ 26.29KiB

icon

Lyrics for Spotify Extension · Accessibility 2,000+ 30 ★ 30.52KiB

icon

SpotOn Extension · Productivity 2,000+ 5 ★ 72.41KiB

icon

Spotify Player Extension · Productivity 2,000+ 117 ★ 1.36MiB

icon

Spotify Playback Speed Extension · Productivity 2,000+ 66 ★ 210KiB

icon

Spotify Player+ Extension · Productivity 2,000+ 6 ★ 54.5KiB

icon

Extension Player for Spotify Extension · Productivity 2,000+ 11 ★ 24.39KiB

icon

Spotify Dynamic Theme Plus Extension · Fun 2,000+ 79 ★ 55.38KiB

icon

Spotify Queue+ Extension · Fun 2,000+ 3 ★ 22.58KiB

icon

Spotify Ad Blocker - Blockify Extension · Productivity 2,000+ 2412 ★ 2.1MiB

icon

Spotify Friend Activity Extension · Social & Communication 2,000+ 33 ★ 110KiB

icon

Spotify Side Lyrics Extension · Fun 2,000+ 19 ★ 13.41KiB

icon

Slowed Extension · Productivity 2,000+ 53 ★ 2.69MiB

icon

Spotify artist's all songs Extension · Fun 2,000+ 41 ★ 326KiB

icon

Widget for Spotify Extension · Productivity 2,000+ 3 ★ 28.42KiB

icon

SpotiAds - Ads remover for Spotify™ Extension · Productivity 2,000+ 506 ★ 112KiB

icon

SwagLyrics for Spotify Extension · Developer Tools 2,000+ 24 ★ 9.59KiB

icon

Spotify Ads Blocker Plus Extension · Productivity 2,000+ 6 ★ 38.54KiB

icon

Spotify Playback Speed Controller - Speedify Extension · Fun 2,000+ 2 ★ 22.83KiB

icon

Youfy - YouTube to Spotify Extension · Productivity 2,000+ 22 ★ 1.37MiB

User reviews

icon

salah dhen (ID: 0000005687da32b6) Voted 5 ★ - Updated 10/18/2023 hey man I really did love the Extensions and all and i think its one of the best that I have used so far but my one and biggest downside about it the fact that the volume always rest at MAX LEVEL pleas try and fix that one thing as soon as you can other than that I really did enjoy using it edit : Charles Drani thanks a lot for the quick response and ( yes it did get fixed ) extensions is on the best that i have ever used as i said and i am 1000% happy that i can use it all love and respect goes to ya <3