Ports the full Spotifuck 1.6.4 UI hack experience directly to the Spotify Web Player for use in the Quetta/Firefox mobile browser.
Provides UI enhancements and injected playback controls for a more mobile-like Spotify experience.
Recommended userscript manager: Violentmonkey
UI HACKS & ENHANCEMENTS
Customizes the Spotify Web Player's interface for a mobile-like experience.
Removes unnecessary elements, expands panels, and tweaks layout for maximum usability.
Adds a toggleable compact player mode (collapses the player bar down to artwork + title/artist + add to liked songs/add to playlist button + play/pause button). Your player mode selection is remembered.PLAYBACK CONTROL
Instantly play, pause, skip, seek, and control playback with injected functions.
Restores the old Now Playing View button toggle.
Auto-closes the Now Playing View (only manual toggle opens it).
Exposes global JS functions for automation and integration.SIDEBAR & SEARCH FIXES
Adds improved sidebar toggle, fixes for library/playlist navigation, and better search behavior.STATUS REPORTING
Logs current playback status (track, artist, progress) for debugging and automation.
(Coming Soon)
NEW 'QUETTA BROWSER + USER-AGENT SWITCHER AND MANAGER' METHOD:
Credits to: u/soujunim/
- Download and install the Quetta Browser.
- Quetta Browser > Open Spotify Web and login to your account
- Press on the three dots next to the search bar's tab counter.
- Go to Settings > Appearance > Disable 'Enhance Dark Theme'. Now exit the Settings.
- Once again press on the three dots next to the search bar's tab counter.
- Click on the Extensions tab > Manage Extensions > Search Extensions and get the following:
'Violentmonkey', 'User-Agent Switcher and Manager', 'Spotify Ad-Blocker (Blockify)'- Backup ad-blocking extension: uSpot - Spotify Ad Blocker
Click here for installation steps.- NOTE: Keep only 1 ad-blocking extension enabled at the same time.
- NOTE: Make sure to disable Quetta's own adblock for open.spotify.com so that it doesn't interfere with the installed adblock extension. Press on the three dots next to the search bar's tab counter > Click on the privacy guard (shield icon with a lock inside) > Turn off 'Blocker on This Site'.
- Optional - for a lyrics translator inside the stock spotify lyrics view: Cigi Spotify Translator (fork).
Click here for the setup and feature list.- Recommended: Spotify Lyrics+. Click here for the setup and feature list.
- Install Spotifuck
- Open the Spotify web player > Press on the three dots next to the search bar's tab counter > Click on the Extensions tab > Click on the 'User-Agent Switcher and Manager' extension icon > Select the first option (a Chrome Windows 10 user agent) > Click 'Apply (this tab' and then 'Refresh Tab'.
- Spotify web player should reload. The interface should now be mobile-friendly.
- NOTE: Keep Desktop Mode (browser setting) disabled.
LEGACY 'FIREFOX BROWSER + CHAMELEON EXTENSION' METHOD (SLOWER, LESS RESPONSIVE):
- Download the latest version of Firefox (Original version! - Nightly or other releases might break your userscript manager).
- Install Violentmonkey
- Recommended: Ublock Origin
- Alternative to Ublock Origin for blocking Spotify ads: uSpot - Spotify Ad Blocker. Click here for installation steps.
- Optional - for the lyrics translator inside the stock spotify lyrics view: Cigi Spotify Translator (fork).
Click here for the setup and feature list.- Recommended: Spotify Lyrics+. Click here for the setup and feature list.
- Install Spotifuck
- Install Chameleon extension
- Chameleon extension settings > Profile Panel (globe icon) > Select Random Profile (Desktop)
- Chameleon extension settings > Options Panel > Select the 'Profile' option under the 'Screen size' option
- Go back to Firefox browser > Firefox Settings > Site settings > Click on "DRM-controlled content" and select "Allowed"
- Restart Firefox
- Open Spotify Web and login to your account
- The interface should be mobile-friendly > If it ever resets, try redoing the Chameleon extension configuration and refreshing the Spotify page
- NOTE: Keep Desktop Mode (browser setting) disabled.
TIP: Add Spotify Web Player to your home screen for a PWA-like experience. PWA (Priority Web Application) gives you an easy access shortcut to the Spotify player.
SIDE NOTE: You can begin playing a song in the web interface and then open the Spotify app - it will let you play music there and control playback without any limitations.
REMEMBER: PWA's essentially allow running an entire app in your web browser.
A good way of finding progressive web apps is throughstore.app
The degree to which you can block ads varies depending on the app, but it is often times better than using the actual app - a PWA also uses less storage than installing a native app.
For feedback or bug reports, open an issue:
https://github.com/Myst1cX/spotifuck-userscript/issues
This project is licensed under the MIT License.