Skip to content

szymonszewcjr/LegacyTweaks

Repository files navigation

LegacyTweaks

forthebadge
Spicetify extension that aims to bring back the legacy layout from around 2017, while focusing on useablility.

Features

A descriptive list of all tweaks is available here: tweaks.md.

Here's a quick rundown of the features:

Please read before updating

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.

Installation

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.

From scratch:

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:
Alt text

If you do not have Spotify Premium I highly recommend installing an adblock by CharlieS1103 from the marketplace.


Now you can finally install LegacyTweaks.

With Powershell

This script does not work either. Please use manual method.

iwr -useb https://raw.githubusercontent.com/szymonszewcjr/LegacyTweaks/main/installExtension.ps1 | iex

Manual Installation (recommended)

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!

Github Stars badge

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published