Windows guide - kavinthangavel/Media-Player-Scrobbler-for-Simkl GitHub Wiki
🪟 Windows Installation & Configuration Guide
This comprehensive guide provides detailed instructions specifically for Windows users of Media Player Scrobbler for Simkl, focusing on the Windows installer, system integration, and media player configuration.
Important Note: Currently, the application supports movie tracking only. TV show tracking is planned for future updates.
📥 Windows Installer
The Windows installer provides the most streamlined experience with automatic updates and system integration.
Download and Installation Process
flowchart LR
A[Download Installer] --> B[Run as Administrator]
B --> C[Accept License Agreement]
C --> D[Choose Install Location]
D --> E[Select Components]
E --> F[Configure Settings]
F --> G[Complete Installation]
G --> H[Launch Application]
H --> I[Authenticate with Simkl]
I --> J[Configure Media Players]
style A fill:#4285f4,stroke:#333,stroke-width:2px,color:#fff
style G fill:#34a853,stroke:#333,stroke-width:2px,color:#fff
style J fill:#fbbc05,stroke:#333,stroke-width:2px,color:#fff
- Download the latest installer
- Right-click the installer and select "Run as administrator" (recommended)
- Follow the setup wizard:
- Accept the license agreement
- Choose your preferred installation location (optional)
- Select components to install:
- Desktop shortcut
- Start menu shortcuts
- Auto-start on login (recommended)
- Auto-update checking (recommended)
Installer Features
- All-in-one package: Includes all dependencies (no separate Python installation required)
- System integration: Creates desktop and start menu shortcuts
- Auto-start capability: Option to run automatically when Windows starts
- Auto-update system: Checks for updates weekly
- Clean uninstallation: Properly removes all components
Post-Installation
After installation completes:
- The application launches automatically
- Authenticate with your Simkl account when prompted
- A system tray icon appears in the notification area
- CRITICAL STEP: Configure your media players for optimal tracking (see below)
⚙️ Media Player Configuration on Windows (recommended)
For the best movie tracking experience, configure your preferred media players: Media Players
🖥️ Windows System Integration
System Tray Features
Right-click the system tray icon to access:
flowchart TD
A[System Tray Icon] -->|Right-click| B[Context Menu]
B --> C[Status Information]
B --> D[Start/Pause Tracking]
B --> E[Tools Submenu]
E --> E1[Open Logs]
E --> E2[Config Directory]
E --> E3[Process Backlog]
B --> F[Check for Updates]
B --> G[Help/About]
B --> H[Exit]
style A fill:#4285f4,stroke:#333,stroke-width:2px,color:#fff
style D fill:#34a853,stroke:#333,stroke-width:2px,color:#fff
style F fill:#fbbc05,stroke:#333,stroke-width:2px
- Status information: Current monitoring state and connection status
- Start/Pause Tracking: Toggle monitoring
- Tools: Access to logs, configuration, and backlog management
- Check for Updates: Manually check for and install updates
- Exit: Close the application
Windows Auto-Start
If you selected auto-start during installation, the application will launch automatically when you log in to Windows. To change this setting:
- Right-click the system tray icon
- Select Settings
- Toggle the Launch on startup option
Windows-Specific File Locations
- Configuration file:
%APPDATA%\kavinthangavel\simkl-mps\.simkl_mps.env
- Log files:
%APPDATA%\kavinthangavel\simkl-mps\simkl_mps.log
- Backlog database:
%APPDATA%\kavinthangavel\simkl-mps\backlog.db
🔄 Windows Update System
The Windows installer version includes an automatic update system:
How Updates Work
- If auto-check is enabled, the application checks for updates weekly
- When an update is available, a notification appears
- Click the update option in the tray menu
- Your default browser opens and the update downloads automatically
- Install the Setup
- The application restarts with the new version
🚀 Optimizing for Windows
Performance Tips
- Use the Windows installer for the best experience
- Enable auto-start for convenience
- Configure VLC or MCP-HC for the most accurate tracking
- Use the system tray menu for quick access to functions
- Proper filenames significantly improve movie identification:
- Best format:
Movie Title (Year).extension
- Example:
Inception (2010).mkv
- Best format:
Resource Usage
- Memory: 30-60 MB (typical)
- CPU: Minimal (1-2% during active tracking)
- Disk: ~20 MB for installation + small database (~1 MB)
- Network: Only when syncing with Simkl
🔍 Windows Troubleshooting
Common Issues
Issue | Solution |
---|---|
Installation fails | Run as administrator, check Windows Defender settings |
Application doesn't start | Check Event Viewer for errors, verify .NET Framework installation |
Tray icon missing | Check if app is running in Task Manager, restart app |
VLC connection fails | Verify web interface is enabled and password is correct |
MPV not detected | Check if socket path in config matches expectations |
Movie not identified | Use clearer filename, check log for details |
Checking Logs on Windows
- Right-click the system tray icon
- Select Tools → Open Logs
- The log file opens in your default text editor
Running with Debug Logging
For advanced troubleshooting:
- Open Command Prompt or PowerShell
- Navigate to the installation directory
- Run:
simkl-mps.exe --debug
📲 Uninstallation
To remove the application from your Windows system:
- Open Settings → Apps → Apps & features
- Find "MPS for SIMKL"
- Click Uninstall
- Follow the uninstallation wizard
- Choose whether to remove user data (settings, logs, backlog) ("No" is Recommended)
🔔 Final Checklist for Windows Users
- ✅ Install using the Windows installer
- ✅ Enable auto-start for convenience
- ✅ Configure your media players (critical step!)
- ✅ Use proper filenames for your movies
- ✅ Play a movie and verify it's detected and tracked
- ✅ Check your Simkl profile to confirm movies are marked as watched