-
-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
This guide covers detailed installation instructions for Simkl Scrobbler across different platforms.
- Python 3.9 or higher
- pip (Python package manager)
# Install using pip
pip install simkl-mps
# Initialize with your Simkl account
simkl-mps initAfter Installation Setup the Web Interface in Supported Players
The initialization process will guide you through authentication with Simkl using a device code. Simply visit the provided URL and enter the code to link the application to your Simkl account.
No additional requirements.
For full functionality:
# Install optional dependencies (recommended)
pip install "simkl-mps"For window detection and full functionality:
# Ubuntu/Debian
sudo apt install wmctrl xdotool plyer
# Fedora
sudo dnf install wmctrl xdotool plyer
# Arch Linux
sudo pacman -S wmctrl xdotool plyer
# Install optional dependencies
pip install "simkl-mps"pipx installs packages in isolated environments while making their entry points globally available:
# Install pipx if not already installed
python -m pip install --user pipx
python -m pipx ensurepath # Restart terminal after this
# Install simkl-mps
pipx install simkl-mps
# For macOS specific dependencies
pipx install simkl-mps --extras macos
# For Linux specific dependencies
pipx install simkl-mps --extras linux# Clone repository
git clone https://github.com/kavinthangavel/simkl-mps.git
cd simkl-mps
# Install with Poetry
poetry install
# Run commands
poetry run simkl-mps init
poetry run simkl-mps startsimkl-mps install-serviceThis will install the application to run automatically at system startup.
simkl-mps install-serviceThis creates and enables a systemd user service that starts automatically at login.
simkl-mps install-serviceThis creates and loads a LaunchAgent that runs the application at login.
After installation, verify that the application is properly installed:
simkl-mps --versionThis should display the version number of the installed application.