No description
Find a file
2025-12-07 14:58:22 +01:00
Models fix(lang): Fix language conversion and comparison 2025-12-07 14:45:39 +01:00
Services fix(lang): Fix language conversion and comparison 2025-12-07 14:45:39 +01:00
.gitignore fix(services): correct typos in variable names and comments, update .gitignore file 2025-12-07 14:58:22 +01:00
Dockerfile feat(docker): add docker file 2025-11-21 18:35:22 +01:00
entrypoint.sh feat(docker): add docker file 2025-11-21 18:35:22 +01:00
Program.cs fix(services): correct typos in variable names and comments, update .gitignore file 2025-12-07 14:58:22 +01:00
README.md docs(readme): add bugs section 2025-11-22 23:55:02 +01:00
SeuGames.Tools.Taggarr-Sharp.csproj fix(lang): Fix language conversion and comparison 2025-12-07 14:45:39 +01:00

Taggarr Sharp

Tip

  • You Want to know which Shows do have all dubs?
  • You don't want to watch subs?
  • Then this little project will help you with that

I started this project because I felt the same way and the existing Project form BassHous3 named taggarr had some issues for me.

Yes I just could have opened a PR or an Issue there but I felt like doing my own and learning stuff on the way

Note

How it works:

  • DUB the show/series contains all of your target languages.
  • SEMI-DUB the show is missing at least one of your target languages or some episodes ar missing the dub
  • WRONG-DUB the show is only in original language or has other dubs not containing your target languages

How to run

This application is a simple console application which listens to arguments and also needs some Environment variables:

Arguments to pass:

--languages:

this is needed to parse your target language(s) of the dub.

--path:

this is used to specify the directory path where the application will search for shows/series.

Enviroment Variables:

BASEADDRESS:

The base address of Sonarr.

SONARR_API:

The API Key of Sonarr

DUB_TAG:

Your dub tag on Sonarr that you want to use. Defaults to "dub". This represents shows which do have all your target languages

SEMI_DUB_TAG:

Your dub tag on Sonarr that you want to use for partial dubs. Defaults to "semi-dub"

WRONG_DUB_TAG:

Your dub tag on Sonarr that you want to use for wrong dubs. Defaults to "wrong-dub"

Planned Features

  • Adding support for Docker with CRON as planned service.
  • Adding switch to exclude Specials folders

Bugs

  • Dockerfile not working for cron since cronie is not added

Credits

Special thanks for inspiration goes to: