-
-
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-scrobbler
# Initialize with your Simkl account
simkl-scrobbler initThe 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-scrobbler"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-scrobbler"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-scrobbler
pipx install simkl-scrobbler
# For macOS specific dependencies
pipx install simkl-scrobbler --extras macos
# For Linux specific dependencies
pipx install simkl-scrobbler --extras linux# Clone repository
git clone https://github.com/kavinthangavel/simkl-movie-tracker.git
cd simkl-movie-tracker
# Install with Poetry
poetry install
# Run commands
poetry run simkl-scrobbler init
poetry run simkl-scrobbler startsimkl-scrobbler install-serviceThis will install the application to run automatically at system startup.
simkl-scrobbler install-serviceThis creates and enables a systemd user service that starts automatically at login.
simkl-scrobbler install-serviceThis creates and loads a LaunchAgent that runs the application at login.
After installation, verify that the application is properly installed:
simkl-scrobbler --versionThis should display the version number of the installed application.