Skip to content

A simple CLI tool to update your Spicetify. Supports Linux distros, MacOS and Windows.

License

Notifications You must be signed in to change notification settings

BaranDev/spicetify-updater

Repository files navigation

Spicetify Updater

Introduction

This Python application automates the updating process of Spicetify, a CLI tool for customizing Spotify. It checks for Spicetify's installation, updates it if necessary, and offers an entertaining ASCII cool cat animation with background music as a bonus feature. The script supports both Windows and Linux/macOS systems, ensuring a broad compatibility range.

Features

  • Checks and prompts for Spicetify installation if not found.
  • Automatically updates Spicetify to the latest version if it's outdated.
  • Entertains you with an ASCII art cool cat animation accompanied by background music (played by me).
  • Offers cross-platform support, running seamlessly on Windows, Linux, and macOS.

Setup

Prerequisites

  • Python 3.6 or higher.
  • Dependencies include Pygame for audio playback and the Keyboard library for detecting key presses.

Installation

  1. Clone the repository to your local machine:
git clone https://your-repository-url.git
  1. Navigate to the project directory:
cd spicetify-updater
  1. Install the necessary Python packages:
pip install -r requirements.txt

Usage

To run the script, execute the following command in your terminal:

python main.py

Follow the on-screen prompts to update Spicetify or enjoy the cool cat animation.

Contributing

Contributions to enhance the project are warmly welcomed. Feel free to submit pull requests or open issues for any bugs you encounter or feature suggestions you might have.

License

This project is released under the MIT License. See the LICENSE file for more details.