# Introduction

Welcome to the Overr-Syncerr Documentation.

### Features <a href="#features" id="features"></a>

* **Overseerr & Jellyseer support**
* **Full Sonarr, Radarr & Bazarr Integration**: Easily fetch series and movie details from Sonarr and Radarr, and synchronize subtitles using Bazarr, including support for 4K instances and HI subtitles.
* **Subtitles**: Send '*sync*', '*translate*' and manual adjustment requests to Bazarr (using the 1st audio track + GSS).
  * Mass series subtitle sync & translate&#x20;
* **Notifications**: Automatically reply to the reported subtitle issue in Overseerr/Jellyseerr upon completion of synchronization or translation of subtitle
  * Notifications based on the selected 'display language' in Overseerr/Jellyseerr
* **Labelling**: Option to label available requested media with the username of the requester in Plex (inspired by [Plex Requester Collection](https://github.com/manybothans/plex-requester-collections))
* **User Audio Preference:** set preferred audio track based on language, codec and channel per user automatically once media becomes available
* **User Subtitle Preference:** set preferred subtitle track based on language, format and type (hearing impaired, forced, etc) per user automatically once media becomes available
* **Additional Webhook Support:** Sonarr & Plex webhook support for adding label and setting prefered audio/subtitle tracks for TV episodes
* **Kometa (Plex Meta Manager) integration**: apply your overlays once media becomes available automatically

### Motivation <a href="#motivation" id="motivation"></a>

This project was created to improve my Plex experience—and that of my users—by giving them just enough control to solve one of the biggest challenges: subtitles. Over time, it has expanded to include features like automatic media labelling, better translations, and, most recently, personalised audio and subtitle preferences.

While this project is designed around my setup, you're welcome to adapt it to fit your own needs! 😊

This project has also served as a way to learn PowerShell as well as an introduction to Docker.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://georgis-docs.gitbook.io/overr-syncerr/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
