All pages
Powered by GitBook
1 of 13

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Linking Simkl with Popular Media Centers

See instructions for:

PlexKodiEmbyJellyfinVLC, KMPlayer, GOM, MPlayer, RealPlayer, DivX Plus Player, Windows Media Player ...

Media Player Trackers

Plex

Use Simkl's Plex webhook https://simkl.com/apps/plex/

SIMKL + Plex not syncing

Changes you make to webhook settings through your Plex account online usually sync to your Plex Media Server within a few minutes. The server periodically checks in with your Plex account, so it will pull down any new configurations during its next sync. If you want to speed things up, you can try one of the following:

  1. Manually trigger a server refresh: Sign in to your Plex Media Server’s web interface and navigate through your account settings. Simply viewing or toggling related settings can sometimes prompt the server to sync sooner.

    1. Restart the Plex server: Stopping and restarting your Plex Media Server often forces it to fetch the latest settings right away.

    2. Sign out and back in: Log out of your Plex account on the server and then log back in. This can refresh the connection and pull down the changes more quickly.

By using these methods, you’ll usually see any webhook adjustments take effect faster than just waiting for the automatic periodic checks.

To debug you can try using webhook instead of Simkl's webhook to see if your plex is actually sending anything

https://webhook.site/

Windows TV Tracker

Simkl TV Tracker for Windows

Keep your watch history accurate without lifting a finger. The Simkl TV Tracker app for Windows automatically detects and scrobbles TV episodes and anime you play on your PC’s media players, ensuring your Simkl profile stays up-to-date.


What Is Simkl TV Tracker?

Simkl TV Tracker is a lightweight Windows application (beta) that:

  • Auto-Detects Viewing: Monitors popular media players to identify TV show and anime episodes.

  • Scrobbles to Simkl: Sends your watched progress directly to Simkl’s API once you reach defined thresholds.

  • Supports Downloaded Files: Works with files on your computer—perfect for offline or iTunes content.


Supported Platforms & Players

  • Operating Systems

    • Windows 7, 8, 10 (32-bit and 64-bit)

  • Media Players

    • VLC (recommended), KMPlayer, GOM, iTunes, MPlayer, RealPlayer, DivX Plus, Windows Media Player, PowerDVD, BSPlayer, Winamp, MPC-HC, AVS Media Player, FLVPlayer4Free, et al.


How Does It Works

  1. Driver & Tracker

    • A background driver monitors all video files opened on your PC.

    • The Tracker app reads file metadata (e.g., filename, metadata tags) and matches it against Simkl’s database.

  2. Detection & Scrobbling


Installation Guide

  1. Download Personal Installer

    • Visit Apps → Automatic Trackers → TV Tracker on Simkl ()

    • Click Download (includes your unique account key).

  2. Run Installer


Usage Instructions

  1. Open a TV Episode File

    • Play any supported file in your favorite media player.

    • A detection popup appears after ~7–15 seconds (longer for rare anime).

  2. Watch & Scrobble


Known Limitations

  • Movies Not Scrobbled: Only TV shows and anime episodes are tracked.

  • Beta Version: May contain bugs—please report any issues on Simkl’s Discord #bugs-tracker.

  • Mac, iOS, Android: Coming soon! For now, Manual and Chrome Extension tracking serve macOS and mobile users.


Troubleshooting Tips

  • No Detection Popup

    • Rename your file to match Show.Title.S01E01 format.

    • Switch to VLC for best detection success.

  • App Freezes


With Simkl TV Tracker, build a fully automated, accurate watch history without manual checkmarks. Enjoy seamless tracking across your Windows PC!

Emby

Add-On for Simkl. Automatically track what you’re watching on Emby.

How to install:

  1. Open Emby server Configuration page

VLC, KMPlayer, GOM, MPlayer, RealPlayer, DivX Plus Player, Windows Media Player ...

  • File Types

    • Standard: .avi, .mkv, .mp4, .m4v

    • Partial Downloads: .crdownload, .part, .ts

    • When you start an episode, the Tracker displays a small popup (bottom right corner) identifying the show and episode number.

    • If you watch 70% or more, the Tracker sends a “watched” ping to Simkl’s API.

    • If you close the player before reaching 70%, the episode may still be scrobbled once Playback stops.

  • Taskbar Icon Indicators

    • Running, waiting for video file

    • Trying to detect video file

    • Detected TV Show & episode (awaiting 70% watched)

    • Could not detect this video file

    • Marked episode as watched

  • Double-click the downloaded .exe file.

  • Wait for it to install and you are done!

  • Let the episode play until at least 70% is buffered.

  • Tracker auto-marks the episode as watched on Simkl.

  • Managing Issues

    • If no popup appears, ensure:

      • The file name includes the show’s title and episode number (e.g., Show.Name.S02E05.mkv).

      • Supported media player and file type.

    • Driver Freeze Workaround:

      • Uninstall conflicting Microsoft Visual C++ versions via Control Panel → Programs & Features.

    1. Open Control Panel → Programs & Features.

    2. Uninstall all Microsoft Visual C++ redistributables.

    3. Reinstall the Tracker app.

  • Partial File Detection

    • If playing .crdownload files, ensure they’re >70% complete for correct scrobbling.

  • Browser Extensions
    https://simkl.com/apps/windows/simkl-tv-tracker/
    In Advanced > Plugins click the Catalog tab
  • Scroll down to General section where you will find Simkl TV Tracker plugin. Short link: http://localhost:8096/web/index.html#!/plugins/plugincatalog.html

  • Click install

  • Restart Emby server

  • Open plugin settings and click log in, click the PIN link (you should be automatically logged in) and come back to Emby. If you see a blank settings page at this point, refresh the page and then you'll be able to see your Simkl profile name which means you are logged in and can change the settings.

  • Having issues clicking the Log in button in the add-on?

    If you see "Some error occurred, see browser log for more details", then most likely you're using your own domain with NGNIX proxy or using a seedbox that is blocking all requests from the server to Simkl's login server.

    How to fix without changing configs:

    Instead of using your custom domain, open the IP URL of your Emby server and you should not have any issues with the login.

    How to locate IP in seedbox:

    Open your seedbox settings and click the Remote (WAN) access IP URL

    Now you should be able to log in to Simkl the add-on settings.

    How to fix in NGNIX

    If you're using Emby with an NGNIX proxy server, or your own custom domain, you may need to add some config in ngnix like in the screenshot below, to fix the issue.

    How does Simkl's add-on for Emby work?

    When you watch 70% of the video on Emby (configurable in Add-On options), Simkl Add-on will send a ping to the Simkl API that you watched the video and Simkl will mark this video as watched in your Simkl profile.

    Simkl Add-On for Emby can detect and mark TV Shows, Anime episodes, and Movies that you watch on your Emby Media Player.

    Even when Emby could not recognize the video you’re watching, it will send the filename to Simkl as well, which has a better detection library, especially for Anime filenames so everything that you watch can be recognized and marked as watched.

    Is it open source?

    Yes! Check the code on GitHub

    Found a bug?

    Please report any bugs at https://github.com/SIMKL/Emby/issues

    How do I contact support?

    Jellyfin

    location /Simkl {
        rewrite ^/Simkl/(.*)$ /***YOUR CUSTOM URL***/Simkl/$1 last;
    }

    Sonarr

    Netflix, Crunchyroll, etc

    Browser Extensions

    Stremio

    Radarr

    Media Player Scrobbler

    Cross-Platform Tracker for Windows, macOS, and Linux

    Media Player Scrobbler is a community-developed, open-source tracker that connects your local media players to your Simkl account.

    It detects what you’re watching in real time and updates your Simkl watch history automatically across all major operating systems.

    Works on Windows, macOS, and Linux. Ideal for users who watch content on multiple platforms or want an open-source alternative to the Simkl TV Tracker.

    Windows TV Tracker

    What is Media Player Scrobbler?

    Media Player Scrobbler (MPS) is a cross-platform application that automatically tracks what you watch on your media players and updates your Simkl profile in real time.

    It works silently in the background, detecting playback from supported media players (VLC, MPV, PotPlayer, MPC-HC, MPC-BE, etc.), identifying the movie/episode based on filenames, tracking progress, and marking items as watched once you reach a set threshold (default: 70%).

    MPS supports Movies, TV Shows, and Anime, provides offline support, and works on Windows, macOS, and Linux.

    Key Features

    Supported Platforms & Players

    Operating Systems

    OS
    Status
    Notes

    Supported Players

    Best results: VLC and MPV are recommended for best accuracy.


    How Does It Work?

    The Media Player Scrobbler runs quietly in the background and links your player activity to your Simkl profile.

    Step-by-step Breakdown:

    1. Detect Playback MPS monitors supported players for active video playback.

    2. Extract Metadata Uses the filename + player title to identify the media.

    3. Identify Movie or Episode Matches filename data to Simkl’s database (e.g., Show.Name.S01E03.mkv).


    Installation Guide

    Platform
    Install Method
    Status

    Windows Installation Guide

    Download & Setup

    1. Download the latest installer from GitHub:

    2. Right-click → Run as Administrator

    3. Follow the setup wizard:

      • Accept the license

    After Installation

    • The Scrobbler launches automatically.

    • Log in with your Simkl account when prompted.

    • A system tray icon appears — that means it’s active.

    Related Links:


    Linux Installation Guide

    Prerequisites

    Ensure Python 3.9+ and pipx are installed:

    Install the Scrobbler

    Run the Application

    • Authenticate with your Simkl account.

    • The tray icon will appear — tracking is now live.

    Optional Auto-start

    Add this to Startup Applications:


    macOS Installation Guide

    ⚠️ macOS support is under testing; some features may behave differently.

    Installation

    or

    Run

    • Authenticate when prompted.

    • Grant accessibility permissions if asked.

    • Tray icon shows app status.


    Media Player Configuration

    After installation, configure your player for accurate detection.

    VLC Player

    1. Go to Tools → Preferences → Interface → Web.

    2. Enable Web Interface.

    3. Restart VLC.

    MPV Player

    Create or edit:

    Paste the plugin script (from GitHub media-players guide).

    MPC-HC / MPC-BE

    1. Open Options

    2. Go to Player → Web Interface

    3. Enable

    4. Set a password

    PotPlayer

    No setup required — fully supported out of the box.


    Local Watch History Viewer

    Media Player Scrobbler includes a built-in Local History Viewer, allowing you to browse your watch history in your browser.

    Analyze your locally tracked movies, TV shows, and anime directly in your browser.

    Features

    • Unified history for all media types

    • Search, filter, and sort by type, title, or year

    • Grid/List modes with dark/light toggle

    • Episode and movie details with runtime breakdown

    How to Access

    1. Open the watch-history-viewer folder.

    2. Open index.html in a browser.

    3. The viewer loads from your local data.js history file.


    Troubleshooting

    Media Not Detected

    • Use clean filenames: Movie.Title.2023.mkv Show.Name.S01E04.mp4

    • Configure your player properly (see Media Player Configuration).

    • Some players hide titles in fullscreen — disable fullscreen title hiding.

    Tray Icon Missing

    • Restart the app

    • Check hidden system tray icons

    • Ensure desktop environment supports tray apps (Linux/Mac)

    VLC Not Connecting

    • Enable VLC Web Interface

    • Ensure the password matches the configuration file

    Common Issues

    Issue
    Solution

    Log Locations

    Platform
    Path

    Run debug mode:


    Conclusion

    Media Player Scrobbler is the most flexible and powerful tracking solution for Simkl users who want:

    • automatic scrobbling

    • full media support (movies, TV, anime)

    • cross-platform compatibility

    • offline syncing

    Whether you're on Windows, macOS, or Linux, MPS ensures your watch history stays accurate, instant, and fully synced, no manual effort required.

    If used with properly configured media players, Media Player Scrobbler provides the most reliable and seamless playback tracking experience available for Simkl.

    Kodi

    How to Set Up Simkl on Kodi?

    The Simkl Add-On for Kodi allows you to automatically track what you’re watching on your media player.

    It connects your local playback data to your Simkl account, so when you watch a TV show, anime, or movie, Simkl updates your progress in real-time.

    Whether you’re binging a new season or watching offline files, Simkl makes sure your watch history stays perfectly synced.

    How Does It Work

    When you watch 70% of a video on Kodi (default threshold, configurable in Add-On settings), the Simkl Add-On sends a ping to the Simkl API, marking that episode or movie as “watched” on your profile.

  • Track Progress
    Tracks real-time playback progress using player controls.
  • Mark as Watched When you reach 70% completion (default), it sends the scrobble.

  • Sync to Simkl Updates appear instantly on your Simkl profile. Offline? No problem — MPS will sync everything once you're online.

  • Option
    Description

    ▶️ Start/Pause Tracking

    Toggle live tracking

    📜 Status Info

    Shows current player detection and connection state

    ⚙️ Tools

    Access logs, configuration, and debugging

    🔄 Check for Updates

    Installs new versions automatically

    ❌ Exit

    Closes the background service

    Icon
    Status

    🟢 Running

    Active and tracking media

    Tracking active

    🟡 Paused

    Temporarily suspended

    Tracking paused

    🔵 Stopped

    Idle but ready

    App idle but running

    🔴 Error

    Connection or API issue

    Choose install location

  • Enable Auto-start on login (recommended)

  • Enable Auto-update checking

  • Restart player

    Statistics via interactive charts

  • Built with plain HTML, CSS, and JavaScript (no frameworks)

  • Explore your watch history
    open-source transparency

    🪟 Windows

    ✅ Stable

    Native EXE installer, auto-start, tray app

    🐧 Linux

    ✅ Stable

    Install via pipx, tray app supported

    🍏 macOS

    ⚠️ Experimental

    pip installation, tray app (permissions required)

    Windows

    Use .exe installer → runs from tray

    No commands needed

    Linux

    pipx install simkl-mps → tray app

    Requires setup command

    macOS

    pip install simkl-mps[macos] → tray app

    Experimental / untested

    Authentication failed

    Run simkl-mps init --force

    No movie detected

    Ensure proper filename: Movie.Title.(Year).ext

    App won’t start

    Run as admin (Windows) or check simkl_mps.log

    Offline sync delay

    Wait until reconnect; queued scrobbles will upload

    Windows

    %USERPROFILE%\simkl-mps\simkl_mps.log

    macOS

    ~/kavin/simkl-mps/simkl_mps.log

    Linux

    ~/.kavin/simkl-mps/simkl_mps.log

    Media Player Scrobbler for Simkl (Windows)
    Windows Installation & Configuration Guide
    Optimizing for Windows

    Simkl’s add-on can:

    • Detect and track TV Shows, Anime Episodes, and Movies.

    • Recognize files using TVDB and TMDB metadata.

    • Fall back on filename recognition for unmatched videos (great for anime or custom library names).

    Even if Kodi fails to identify a title, Simkl can still detect it through its filename and database matching ensuring your progress is never lost.

    Installing Simkl on Kodi

    Simkl features an official Kodi addon that you can install from the Kodi official repository.

    Follow these steps to install the Simkl addon on Kodi:

    1. Open Kodi

    1. Navigate to Settings: System → Settings → Add-ons → Install from repository → Kodi Add-on repository → Services → Simkl TV Tracker

    1. Select the Addons folder.

    1. Click Install from repository.

    1. Select Kodi Addon Repository.

    1. Click on Services.

    1. Choose Simkl TV Tracker.

    1. Click Install to download the SIMKL TV Tracker addon.

    1. The addon will be downloaded in a few seconds. You should see a Simkl TV Tracker Addon Installed notification at the top right.

    2. You’ll be prompted to authorize your Simkl account with Kodi using a code.

    If the login prompt doesn’t appear:

    • Go to Settings → Add-ons → My Add-ons → Services → Simkl → Configure → LogIn

    1. Visit https://simkl.com/pin on your phone or computer browser.

    2. You’ll be prompted to log in to your Simkl account.

    1. Once you have signed in, Simkl will ask you to allow Kodi Scrobbler to use your account. Select Yes.

    1. You’ll see a Congratulations notification.

    2. Kodi Addon is now connected to your Simkl account.

    Simkl’s main TV metadata source is TheTVDB, with connected TMDB IDs linked internally.

    To ensure accurate scrobbling:

    • Switch to TVDB under your Kodi library settings.

    • Keep your Simkl add-on logged in and active.


    Configuring Simkl Add-On Settings

    After installation, you can adjust how the Simkl Add-On behaves:

    1. Open Kodi & Navigate to Settings Page

    1. Select the Addons folder.

    1. Select My add-ons.

    1. Scroll down, to find Services

    1. Here select SIMKL TV Tracker

    1. Click Configure

    Tune how tracking works (Options tab)

    Open the Options tab. Each setting below is live as soon as you click OK.

    A) Auto-scrobble

    • What it does: If ON, Kodi automatically marks what you watch as “watched” on your Simkl profile, no buttons to press.

    • Recommended: ON (default). Turn OFF only if you want to scrobble manually.

    B) Scrobble at percentage

    • What it does: Sets how much of the video must be watched before Simkl marks it as watched.

    • Default: 70%

    • When to change:

      • 60–70% if you often skip credits and want reliable scrobbles.

      • 80–90% if you want stricter completion (e.g., you pause a lot or scrub around).

    • Example: A 120-minute movie at 70% will scrobble after ~84 minutes watched.

    C) Show bubble when scrobbled

    • What it does: Shows a small on-screen confirmation bubble when Simkl records the watch.

    • Recommended: ON while testing; turn OFF later if you prefer a clean screen.

    D) Minimum file length for scrobbling (minutes)

    • What it does: Ignores short clips under this duration to avoid logging trailers, promos, or intros.

    • Default: 5 minutes

    • Good ranges:

      • 3–5 min if you watch a lot of short-form anime/OVAs.

      • 8–10 min if you frequently open trailers or bonus clips and don’t want them scrobbled.

    E) Save your changes

    • Click OK (top-right of the dialog) to apply.

    • Defaults restores the add-on’s original values.

    • Cancel discards any changes you made.

    Troubleshooting (common fixes)

    • Nothing scrobbles at all

      • Re-open Configure → LogIn and sign in again.

      • Ensure Auto-scrobble is ON.

      • Confirm you watched past the Scrobble at percentage threshold.

      • Increase Minimum file length if trailers are being logged; decrease it if short episodes aren’t.

      • Verify your device has internet access when playback ends.

    • Episodes marked incorrectly / not found

      • Switch the Kodi TV source to TVDB (especially for anime and multi-cut shows).

      • Make sure your files have clean names (season/episode tags help: Show.Name.S01E03).

    • Double scrobbles or odd duplicates

      • Avoid stopping/starting around the threshold repeatedly.

      • Keep Scrobble at percentage at least 60% to prevent edge triggers.

    Media Player → Player Title → Simkl Scrobbler → Parse Title → Identify Media → Track Progress → Simkl API → Mark as Watched → Simkl Profile
    sudo apt install python3 python3-pip pipx
    pipx install simkl-mps
    simkl-mps tray
    simkl-mps tray --autostart
    pip install "simkl-mps[macos]"
    pipx install "simkl-mps[macos]"
    simkl-mps tray
    ~/.config/mpv/scripts/simkl.lua
    simkl-mps tray --debug

    Error (API/auth/player detection)

    Media player scrobble apps for SimklSimkl
    All apps for SimklSimkl
    Plex Webhook for SimklSimkl
    Enhancer for Netflix, Crunchyroll, etc - Chrome Web Storechromewebstore.google.com
    Import your Netflix watchlists to SimklSimkl
    Media player scrobble apps for SimklSimkl
    GitHub - ByteTrix/Media-Player-Scrobbler-for-Simkl: A cross-platform application that automatically tracks media playback from your media player and synchronizes your progress with your SIMKL account.GitHub
    Feed for Radarr app | Movies in your Plan to Watch listSimkl
    Import your Crunchyroll watchlists to SimklSimkl
    Automatically track what you’re watching on JellyfinSimkl
    Feed for Sonnar app | TV Shows in your Plan to Watch and Watching listSimkl
    Automatically track what you’re watching on KodiSimkl
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Logo
    Stremio Addons.Simkl
    Logo
    Logo
    Logo
    GitHub - SIMKL/script.simkl: Kodi add-on for SimklGitHub
    Logo