{"id":13623664,"url":"https://github.com/frugglehost/TautulliBatch2Trakt","last_synced_at":"2025-04-15T15:30:36.589Z","repository":{"id":183004744,"uuid":"489663853","full_name":"frugglehost/TautulliBatch2Trakt","owner":"frugglehost","description":"Powershell script to send Tautulli notificaions to Trakt","archived":false,"fork":false,"pushed_at":"2023-08-18T15:50:00.000Z","size":137,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-08T11:46:33.122Z","etag":null,"topics":["plex","scrobble","tautulli","trakt"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frugglehost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-05-07T12:11:40.000Z","updated_at":"2024-01-25T18:25:30.000Z","dependencies_parsed_at":"2024-01-14T08:07:57.310Z","dependency_job_id":null,"html_url":"https://github.com/frugglehost/TautulliBatch2Trakt","commit_stats":null,"previous_names":["frugglehost/tautullibatch2trakt"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frugglehost%2FTautulliBatch2Trakt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frugglehost%2FTautulliBatch2Trakt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frugglehost%2FTautulliBatch2Trakt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frugglehost%2FTautulliBatch2Trakt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frugglehost","download_url":"https://codeload.github.com/frugglehost/TautulliBatch2Trakt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249097731,"owners_count":21212343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["plex","scrobble","tautulli","trakt"],"created_at":"2024-08-01T21:01:34.320Z","updated_at":"2025-04-15T15:30:36.338Z","avatar_url":"https://github.com/frugglehost.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/frugglehost/TautulliBatch2Trakt\"\u003e\n    \u003cimg src=\"logo.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eTautulli Batch 2 Trakt\u003c/h3\u003e\n\n\u003c/p\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n## Table of Contents\n\n* [Description](#description)\n* [Getting Started](#getting-started)\n   * [Prerequisites](#prerequisites)\n   * [Installation](#installation)\n     * [Script Setup](#script-setup)\n     * [Tautulli](#tautulli)\n     * [Script Settings](#script-settings)\n* [Usage](#usage)\n* [License](#license)\n* [Similar Projects](#similar-projects)\n\n## Description: \nPowershell script to send Tautulli notificaions for multiple users to Trakt.\n\n## Getting Started\n### Prerequisites\n- Windows\n- PowerShell 3 and higher\n\n### Installation\n    CD \"\u003cEnter Install Path\u003e\"\n    Invoke-WebRequest https://raw.githubusercontent.com/frugglehost/TautulliBatch2Trakt/master/TautulliBatch2Trakt.ps1 -OutFile TautulliBatch2Trakt.ps1\n    ICACLS \"TautulliBatch2Trakt.ps1\" /grant:r \"Everyone:(F)\" /C\n\n### Script Setup\nCreate a new application https://trakt.tv/oauth/applications  \nAdd the follow settings:\n\n**Name:** `TautulliBatch2Trakt`  \n**Redirect uri:** `urn:ietf:wg:oauth:2.0:oob`  \n**Permissions:** `/scrobble`\n\n\n**Save the Client ID and Client Secret**\n\nRun script for initial setup and follow instructions  \n```\nCD \"\u003cEnter Install Path\u003e\"\nSet-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process\n# Press \"Yes\", Once the powershell window is closed the settings will revert back.\n.\\TautulliBatch2Trakt.ps1 -setup\n```\n\nThe script will automaticly copy the code for you to enter into Trakt.\n\n\n\n### Tautulli\n\n#### Add Script\n- `Settings` \u003e `Notification Agents` \u003e `Add a Notification Agent` \u003e `Script`\n\n### Script Settings\n\n#### Configuration\n- **Script Folder**\n  - `\u003cscript path location\u003e`\n- **Script File**\n  - `TautulliBatch2Trakt.ps1`\n\n#### Triggers\n- Playback Start \n- Playback Stop\n- Playback Pause\n- Playback Resume\n- Watched \n\n#### Arguments\n- Playback Start / Playback Resume :  \n`-m {media_type} -s \"{show_name}\" -M \"{title}\" -y \"{year}\" -t \"{thetvdb_id}\" -i \"{imdb_id}\" -S {season_num} -E {episode_num} -P {progress_percent} -a start -PlexUser {username}`  \n\n- Playback Stop / Watched :  \n`-m {media_type} -s \"{show_name}\" -M \"{title}\" -y \"{year}\" -t \"{thetvdb_id}\" -i \"{imdb_id}\" -S {season_num} -E {episode_num} -P {progress_percent} -a stop -PlexUser {username}` \n\n- Playback Pause :   \n`-m {media_type} -s \"{show_name}\" -M \"{title}\" -y \"{year}\" -t \"{thetvdb_id}\" -i \"{imdb_id}\" -S {season_num} -E {episode_num} -P {progress_percent} -a pause -PlexUser {username}`\n\n\n## Usage\n```\n-setup              Setup aplication\n-reset              Reset settings and revoke token\n\n-m                  Media type (movie, show, episode)\n-a                  Action (start, pause, stop)\n-s                  Name of the TV Series\n-M                  Name of the Moviename\n-y                  Year of the movie/TV Show\n-S                  Season number\n-E                  Episode number\n-t                  TVDB ID\n-i                  IMDB ID\n-P                  Percentage progress (Ex: 10.0)\n-PlexUser           The Plex username\n-refreshToken       Refreshes the Trakt token \n```\n\n## FAQ \u0026 Troubleshooting\n* [Frequently Asked Questions](TBD)  \n* [Troubleshooting](TBD)\n\n[![Github All Releases](https://img.shields.io/github/downloads/frugglehost/TautulliBatch2Trakt/total.svg)]()\n\n## License\nDistributed under the GPL License.\n\n## Similar Projects \n\n- https://github.com/JvSomeren/tautulli-watched-sync   \n- https://github.com/xanderstrike/goplaxt  \n- https://github.com/gazpachoking/trex  \n- https://github.com/dabiggm0e/plextrakt  \n- https://github.com/trakt/Plex-Trakt-Scrobbler\n- https://github.com/Generator/tautulli2trakt\n- https://github.com/TheGeeKing/TautulliPython2Trakt\n\n## Bug Squashers!\n* \u003ca href=\"https://github.com/TheGeeKing\"\u003eTheGeeKing\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrugglehost%2FTautulliBatch2Trakt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrugglehost%2FTautulliBatch2Trakt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrugglehost%2FTautulliBatch2Trakt/lists"}