Spicetify extension that aims to bring back the legacy layout from around 2017, while focusing on useablility.
A descriptive list of all tweaks is available here: tweaks.md.
Here's a quick rundown of the features:
- Rounded corners that are there just for the sake of it are removed.
- Single line tracklists.
- Gaps between panels are gone.
- Legacy color palette.
- Better, resizable cover art display, that is tied to the sidebar's width with configurable limit.
- Legacy play/pause button.
- A UI refresh button next to navigation buttons.
- "Liked songs" link under "Marketplace" on sidebar, assuming that you have installed marketplace.
- Removed cover thumbnails in playlists, so they feel less cluttered.
- Spotify Connect bar is no longer rounded, and nicely fills the window.
- Navigation buttons, friends and "My profile" buttons are now rounded rectangles.
- Minor layout tweaks for bits that annoyed Me.
When updating please head into settings and do a factory reset of extension's settings, this will ensure that settingsObject is created properly and won't have missing entries.
Reset button is available in spotify settings, in LegacyTweaks section.
Right now only installation from scratch has a guide.
I recommend completely uninstalling spotify and starting anew.
Here's a guide to uninstall spicetify:
https://spicetify.app/docs/advanced-usage/uninstallation/.
And spotify can be uninstalled via windows uninstaller or whatever.
I will try to fill in remaining bits of documentation, but it will take some time.
If you want to help, submit a PR and I'll be more than happy to include it in the docs.
First off you will need to add following entries to your hosts file:
## SPOTIFY - NO UPDATE - LegacyTweaks
0.0.0.0 upgrade.spotify.com
0.0.0.0 sto3-accesspoint-a88.sto3.spotify.net
0.0.0.0 upgrade.scdn.co
0.0.0.0 beta.spotify.map.fastly.net
0.0.0.0 prod.spotify.map.fastlylb.net
## SPOTIFY - NO UPDATE - END
I have a handy Powershell script to do this for you
Script doesn't work currently, please install manually.
iwr -useb https://raw.githubusercontent.com/szymonszewcjr/LegacyTweaks/main/addHosts.ps1 | iex
If you are not running Windows, you will have to copy those entries to hosts file on your own.
Next up You will need to download a supported version of Spotify. This extension is written for Spotify 1.2.10.760.
You can download this version from uptodown or from a Mirror and install it.
Now You can install Spicetify.
Run the following Powershell command to install Spicetify.
We will be installing an older version of Spicetify, because lastest causes the settings plugin to break.
Remember to open Powershell as Administrator.
$v="2.20.3"; Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/spicetify/spicetify-cli/master/install.ps1" | Invoke-Expression
After installing Spicetify, you will need to install the Spicetify Marketplace. Run the following command.
iwr -useb https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/resources/install.ps1 | iex
Once that is done installing, close all Powershell windows, then open Powershell as Administrator once more.
Check if spicetify is installed properly by running:
spicetify -v
If it outputs a version, that means that everything is installed properly, like so.
PS C:\Users\admin> spicetify -v
2.20.3
Now copy and paste those 3 commands into Powershell and run them.
spicetify config inject_css 1
spicetify config replace_colors 1
spicetify config current_theme marketplace
Next up run the following commands to ensure that marketplace is installed properly.
spicetify config custom_apps marketplace
spicetify apply
You should now be able to lauch Spotify, log in and see a marketplace tab on sidebar, like so:
If you do not have Spotify Premium I highly recommend installing an adblock by CharlieS1103 from the marketplace.
Now you can finally install LegacyTweaks.
This script does not work either. Please use manual method.
iwr -useb https://raw.githubusercontent.com/szymonszewcjr/LegacyTweaks/main/installExtension.ps1 | iex
Download the latest version of LegacyTweaks from the repository.
Or click here to Download it directly.
Once downloaded copy legacyTweaks.js into your Spicetify extensions directory:
| Platform | Path |
|---|---|
| Linux | ~/.config/spicetify/Extensions or $XDG_CONFIG_HOME/.config/spicetify/Extensions/ |
| MacOS | ~/spicetify_data/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 legacyTweaks.js
spicetify apply
And that should be it.
Have fun!