This guide will help you install and configure Spicetify on your Arch Linux system using the Flatpak version of Spotify. We offer two methods: an experimental installation script and a detailed manual approach.
This script automates the Spicetify installation process. Make sure you already installed Spotify on your system from Flathub However, please note it's in early testing and may not work perfectly.
- Clone the repository:
git clone https://github.com/boudywho/spicetify-arch-installation-guide
- Navigate to the directory:
cd spicetify-arch-installation-guide
- Make the script executable:
chmod +x spicetify.sh
- Run the script:
- Make sure to type "y" when it asks you to install marketplace (it's crucial for the script to work)
./spicetify.sh
- Ignore any errors during installation.
- Verify if Spotify is customized after the script completes. Look for the marketplace at the top left.
- If you encounter issues, please open an issue on the repository with the full terminal output for assistance.
Disclaimer: This script is experimental and provided "as-is." Use it at your own risk. It is designed for Arch Linux and may not be compatible with other distributions.
sudo pacman -S curl
curl -fsSL https://raw.githubusercontent.com/spicetify/spicetify-cli/master/install.sh | sh
-
Run the following command to find your Flatpak installations:
flatpak --installations
-
Look for an entry containing
com.spotify.Client
and note the path to its directory. -
Navigate through the subfolders until you find one containing files like
spotify
,xpui
, etc. This is Spotify's installation directory.Example path:
/var/lib/flatpak/app/com.spotify.Client/x86_64/stable/active/files/extra/share/spotify/
- Open Spicetify's configuration file:
nano ~/.config/spicetify/config-xpui.ini
- Find the line
spotify_path =
and paste the path you found in Step 3. Ensure there are no leading or trailing spaces. - Save the file (Ctrl+X, then Y, then Enter).
- Run the following command to find Spotify's preferences file:
find ~ -name 'prefs' -path '*com.spotify.Client*'
- Copy the entire path displayed.
- Open Spicetify's configuration file again:
nano ~/.config/spicetify/config-xpui.ini
- Find the line
prefs_path =
and paste the path to the preferences file you copied. - Save the file.
- Give Spicetify permission to modify Spotify's files:
Replace
sudo chmod a+wr <Spotify Flatpak folder path> sudo chmod a+wr -R <Spotify Flatpak folder path>/Apps
<Spotify Flatpak folder path>
with the path from Step 3.
spicetify backup apply
curl -fsSL https://raw.githubusercontent.com/spicetify/spicetify-marketplace/main/resources/install.sh | sh
You're all set! Now you can explore Spicetify's features and personalize your Spotify experience.