Giter Club home page Giter Club logo

jellyseerr's Issues

Add email address to imported Emby / Jellyfin users

Description

I imported my users from Emby, but it seems that the import into Jellyseerr doesn't bring in the Emby Connect email address. I also don't specifically have email addresses for each user that I want to associate with an Emby Connect account.

Would it be at all possible to add additional fields in Jellyseerr for all users, such as "Email address" for the purposes of email notifications, please? I noticed that once a local user is created, you can't seem to change their registered email either.

Desired Behavior

Add email address field to the "notification settings" or "general settings" for all users.

For importing users from Emby / Jellyfin:

  1. Import users from Emby / Jellyfin
  2. If user has an Emby Connect email address, import this into an email address field in Jellyseer, else email address field is blank.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Avatars not displaying when hostname local HTTP and External URL HTTPS

Description

My Jellyseerr is set up as https://jellyseerr.url via reverseproxy. My Jellyfin instance setup in Jellyseerr initially with http://localP:port, but I have an http://fully.qualified.domainname set as my External URL.

Users in Jellyfin who have an Avatar are missing. The URL is being rewritten to https due to the mixed content, but the hostname is still the internal URL and does not reflect the External URL when set.

Version

v1.1.0

Steps to Reproduce

  1. Set up jellyseer with https scheme hostname
  2. Jellyfin configuration in Jellyseerr set up as http://localip:port
  3. Set up External URL for Jellyfin as https://externalurl
  4. User avatars are missing
  5. User avatars are using hostname, not externalHostname
  6. User avatars are missing because of the HTTPS/HTTP mixed content being rewritten to HTTPS://localip:httpport

Screenshots

image

image

Logs

No response

Platform

desktop

Device

Desktop

Operating System

Windows 11, macOS

Browser

Chrome, Edge, Firefox

Additional Context

? `${settings.jellyfin.hostname}/Users/${account.Id}/Images/Primary/?tag=${account.PrimaryImageTag}&quality=90`

? `${settings.jellyfin.hostname}/Users/${user.Id}/Images/Primary/?tag=${user.PrimaryImageTag}&quality=90`

user.avatar = `${hostname}/Users/${account.User.Id}/Images/Primary/?tag=${account.User.PrimaryImageTag}&quality=90`;

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Ability to view/request planned media from different providers

Description

It would be neat to have the option to connect a service like anilist/trakt and have it sync the movies/shows on your "Planning" list and display them for you to view/request. It would group everything nicely in one place and skip having to go to every provider manually to look at your planned media.

Desired Behavior

A separate page displays all your planned media, with each user having their own set of connected providers and a cron-job that automatically updates your planned list.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Remove 'Jellyfin' References if Running Emby Environment Variable

Description

I would like to see if when the JELLYFIN_TYPE=emby environment variable is set, references inside the webapp would say Emby instead of Jellyfin.

Desired Behavior

References such as the login page and the "Play on Jellyfin" button on media pages would say Emby instead.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature request] “issues” feature

Description

After switching from Omi to Jellyseerr I was really impressed! But I also realised there is no “issues” feature to report issues with existing media. This would be a very helpful feature.

Overseerr implemented such a feature in v1.28.0 (https://github.com/sct/overseerr/releases/tag/v1.28.0). So hopefully this makes the whole implementation process a lot easier.

Desired Behavior

Being able to report issues with existing media trough Jellyseerr.

Additional Context

[Feature Request] Automatically purge media that has been deleted from jellyfin

Description

Previously available, but now deleted movies from Jellyfin still shows as available in Jellyseer. You have to manually use option on Jellyseer to delete all data to remove that status. This bug messes up requests, for example I've seen said movie, deleted it, but someone else wants to see it after some time, it shows on Jellyseer as avalable, presses "Play on Jellyfin", it attempts to open the link and it hangs on Jellyfin loading screen. And while it shows as available, it's not possible to request it again. Admin needs to manually clear data for that movie.

Version

Jellyseer v1.0.2, docker image
Jellyfin v10.7.7, official docker image

Steps to Reproduce

Set up Jellyseer with Jellyfin.
Movies synced, available movies on your Jellyfin show up as Available on Jellyseer.

  1. Delete movie on Jellyfin
  2. That same movie still shows up on Jellyseer as available.

Expected Behavior

Previously available and now deleted movie on Jellyfin, is not available on Jellyseer and users can request it again.

Screenshots

not necessary.

Device

-all devices

Additional Context

Season Folders not being created.

Description

When requesting a new show. There is no option to check off to be able to set everything to be within season folders.

In sonarr newly requested shows from jellyseerr do not have this set.
image

So all episodes go into the shows main folder, after that Jellyfin only sees the first episode.

Version

1.1.0

Steps to Reproduce

Request and approve a new show in jellyseerr
Check Sonarr for the season folder option. It will be off
Wait for episodes to download, and check your storage everything will be in the shows man folder.

Screenshots

No response

Logs

No response

Platform

desktop

Device

Windows

Operating System

Debian 11

Browser

Brave/chrome/firefox

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Stuck on the settings page

Screenshot(18)

Description

I got stuck on the settings page (Configure Media Server), entered the data from jellyfin and at the second step does not let me go further. The continue button is disabled. No Jellyfin Libraries.

Version

Docker on unraid, version of jellyseerr latest and develop.

Jellyseerr not using "External URL" for avatar images

Description

When fetching image data, jellyseerr attempts to retrieve the user avatars from jellyfin via the internal URL, instead of the external one that is reachable by teh clients

Version

1.1.0

Steps to Reproduce

Use an internal url for jellyfin (for example if jellyfin is at http://localhost:10002), then attempt to view avatars in a different machine

http://localhost:10002/Users/XXX/Images/Primary/?tag=XXX&quality=90
The url above is a local address and not available when using the External URL that can be set

Screenshots

image
image

Logs

No response

Platform

desktop

Device

Desktop

Operating System

Win10 21H1

Browser

Chromium-based

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Show the External IP in the logs when going through a reverse Proxy

Description

When using a reverse proxy logging shows the internal docker ip instead of the External IP
Example:
2022-06-20T09:52:17.637Z [warn][API]: Failed sign-in attempt using invalid Overseerr password {"ip":"::ffff:172.17.0.1","email":"fakeuser"}

Desired Behavior

2022-06-20T09:52:17.637Z [warn][API]: Failed sign-in attempt using invalid Overseerr password {"ip":"::ffff:8.8.8.8","email":"fakeuser"}

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Option to automatically delete Jellyseer users when the corresponding Jellyfin user is deleted

Description

At moment, when Jellyfin users are deleted from Jellyfin through the Jellyfin>Dashboard>Users page or through something like jfa-go, the Jellyseer accounts that were made from those Jellyfin users remain and must be manually deleted. Adding a way to automatically deal with orphaned users would make the Fin/Seer experience more seamless. This is really just a quality of life issue and might be more of general Overseerr accounts issue and thus out of the scope of this project anyway, but I thought to bring it up since it deals with Jellyfin.

Desired Behavior

Add a togglable option under Jellyseer>Settings (Admin)>Users to allow Jellyfin user deletions to trigger Jellyseer user deletions, matched by user name. Possibly also add a function on the Jellyseer>Users (Admin) page that purges all orphaned users.

[Feature Request] Season start and end indication

Description

When placing or reviewing a season request there is no apparent method to determine if the season is in a pending, airing or ended state.

If the desire is to only act when a season is complete i.e. binge watch, without some indication it has ended you need to leave jellyseerr each time to check online data sources (not ideal).

Desired Behavior

Some indication of airing status of a season at time of request and post request e.g.

  • start and end dates
  • days until season premier and season finale

Ideally some way to filter requests to those that are season/series complete.

Additional Context

This shows the current difference between onboarding a season in OMBI versus jellyseer. A full season list may well be overkill (images for reference only and not a proposal for a specific solution).

OMBI

image

jellyseer

image

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Implement backup api endpoint

Description

Lidarr/Sonarr/Radarr have api/command endpoints which allow the user to dump a backup of the service settings. This would be very nice to have in jellyseerr as well so that it's possible to schedule periodic backups programatically.

An example of running the api/command to execute a backup with httpie:

      config {
        image = "alpine/httpie"

        args = [
          "--ignore-stdin",
          "POST",
          "http://sonarr.service.consul:${SONARR_PORT}/api/command",
          "X-Api-Key:${SONARR_API_KEY}",
          "name=Backup",
        ]
      }

Desired Behavior

Implement the api/command endpoint as mentioned in the description so that backups can be made on-demand by sending a POST request.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Jellyseerr doesn't retain config

Description

I set up my instance of Jellyseer and all was working until I restarted the Docker container. After that I'm prompted with the "setup" screen that asks me to insert my Jellyfin info. I checked in the volume containing the config file and there is the right file (the one with all my information), only Jellyseerr seems not to be able to read it.

Version

Version 1.02

Steps to Reproduce

  1. Setup Jellyseerr
  2. Run docker-compose restart jellyseerr

Expected Behavior

I expect to open the web interface and find all the data I set up earlier

Additional Context

Here is my docker-compose file:

`version: '3.7'
services:

jellyseerr:
image: fallenbagel/jellyseerr:latest
container_name: jellyseerr
network_mode: "bridge"
environment:
- LOG_LEVEL=debug
- TZ=Europe/Rome
ports:
- 5055:5055
volumes:
- /home/username/media/jellyseerr/config:/app/config`

[Bug] No Email Field which fails Email notification

Description

There is no email field in the user setting. So emails won't send.

Version

What version of Overseerr are you running? develop

Steps to Reproduce

Please tell us how we can reproduce the undesired behavior.

  1. Set up email notifications
  2. Test email
  3. Fails

Expected Behavior

Send email

Screenshots

If applicable, please provide screenshots depicting the problem.

Device

What device were you using when you encountered this issue? Please provide this information to help us reproduce and investigate the bug.

  • Platform: [e.g., desktop, smartphone, tablet]
  • Device: [e.g., iPhone X, Surface Pro, Samsung Galaxy Tab]
  • OS: [e.g., iOS 8.1, Windows 10, Android 11]
  • Browser: [e.g., Chrome, Safari, Edge, Firefox]

Additional Context

Please provide any additional information that may be relevant or helpful.

jellyseerr updated to v1.1.1 stable - keeps asking to reload page after update

Description

pulled latest docker image for Jellyseerr to update to v1.1.1 (was v1.0.2) - now Jellyseerr keeps prompting all users to reload the page. No matter if they click the "reload" button in the prompt, or if they use the browser's reload function (with or without cache), the prompt keeps coming back.

Version

1.1.1

Steps to Reproduce

  1. update Jellyseerr docker image (new pull) from v1.0.2 to v1.1.1 stable
  2. log in on any browser, any device, any user
  3. click "reload" button in "application update" prompt or reload the page using the browser's "reload" function

Screenshots

20220620192606_flameshot

Logs

No response

Platform

desktop

Device

any

Operating System

debian (docker host)

Browser

Firefox, Edge

Additional Context

tried the following:

  • stopped and started jellyseerr container
  • cleared browser cache
  • tried from different device and with different users, same result

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Does not allow Jellyfin login without password

Description

My Jellyfin account does not have a password, neither the UI for setup or the API allow me to provide an empty password.
Furthermore, http://jellyfin:8096/ is not a valid URL according to the setup.

Version

develop (:latest on docker)

Expected Behavior

I should be able to sign in to Jellyfin without a password. And the above URL should be valid.

Device

  • Platform: Desktop
  • Device: Macbook Pro
  • OS: macOS
  • Browser: Firefox 98.0.1

[New Feature] Combined login

Description

Adding a new way to handle logins.

Desired Behavior

  • Combined Login: login with either a local user or a Jellyfin user in the same login form
  • enable/disable each login method

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Ability to hide all movies or all tv shows from users

Description

It would be nice to be able to hide all movies or all shows if the user doesn't have permission to request that type of content. Right now even if a user is not allowed to request movies, for example, they still see movies on the discover page and can search for them and they still come up.

Desired Behavior

If the user doesn't have permission to request or view a certain type of content (Movie or TV Show) they won't see any of that content on the Discover page or under search. I could see this being tied directly to the request permission or as its own permission.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Custom Logo Upload

Description

Ability to upload custom logo.

Desired Behavior

Would like the option to set a custom logo app-wide.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Allow Additional forks

Description

Allow Additional forks

Desired Behavior

Provide a clear and concise description of what you want to happen.

Additional Context

Provide any additional information or screenshots that may be relevant or helpful.

We couldn't automatically match your request. (but exact match found)

Description

I believe this may be a bug or a misunderstanding on my behalf.

The only two unusual things I can see are that the show has a : which I tested and alternate show successfully (so not that) and that TVDB does not carry info on this show.

Version

1.1.1

Steps to Reproduce

Search for Jack and Kelly Osbourne
Click Request for the single correct match Request Jack and Kelly Osbourne: Night of Terror
Error: We couldn't automatically match your request. Please select the correct match from the list below.

Screenshots

image

Logs

No response

Platform

desktop

Device

Desktop

Operating System

Windows 10

Browser

Firefox 101.0.1 (64-bit)

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Emby support

Would it be possible to add Emby support or has the user management portions veered to far away?

Plex logon during setup doesn't do anything

Description

As in the title. I have successfully logged on to plex, but that did not push the setup forward.

Version

develop-

Steps to Reproduce

  1. fresh install
  2. open UI
  3. setup starts, log on with plex
  4. that's it, nothing happens.

Expected Behavior

I was expecting to be logged on using plex creds.

Device

What device were you using when you encountered this issue? Please provide this information to help us reproduce and investigate the bug.

  • Windows 11 PC
  • Firefox and Edge

[Feature Request] Remove Requirement for Jellyfin Passwords

Description

I noticed that when I try to login with a Jellyfin user that doesn't have a password set, Jellyseerr fails to login. I cant seem to find any setting that can be used to toggle password requirements aswell.

Is there some way where we can login using Jellyfin accounts without passwords?

Desired Behavior

Login to Jellyseerr using a Jellyfin account that does not have a set password.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Need baseURL for reverse proxy support

Description

We need a baseURL setting (like Radarr and Sonarr have).

Desired Behavior

Allow Jellyseerr to run on https://my.url.com/jellyseerr/.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Discord Notifications

Description

Send Notifications to different discord channels/servers

Desired Behavior

Would like to be able to send discord notifications to different discord channels and servers.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Implement Readarr as a Service

Description

This may be branching out a bit too much but it would be useful to implement Readarr so users can request books.

Not sure if this is possible.

Desired Behavior

Readarr is implemented and books can be requested.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Simultaneous multiple auth methods

Description

At the moment it looks like you can only use Jellyfin OR Plex, not both. Ref: #34

See: #34 (comment)

In a perfect world both Plex and Jellyfin auth methods would work. I'm probably an edge case, but I do have both Plex and Jellyfin running because they don't both have apps for every platform (yet).

Ultimately I'd like to switch to LDAP eventually.

It's not critical and I realize some of the functionality is via overseerr, but I think it's worth leaving an issue open in case anyone wants to contribute.

Desired Behavior

Log in with whatever platform.

Additional Context

Long term goal, which may fall more into overseerr territory, but the requests features provided by overseerr/jellyseerr are wonderful and it'd be nice to be platform agnostic.

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Login with Jellyseerr username is not working

Description

The login field mentions login with username or email, but while using username I got an error:

2022-06-17T10:56:11.859Z [warn][API]: Failed sign-in attempt using invalid Overseerr password {"ip":"::ffff:10.1.1.111","email":"myusername"}

Version

fe34957

Steps to Reproduce

  1. Login with username and valid password

Screenshots

No response

Logs

2022-06-17T10:56:11.859Z [warn][API]: Failed sign-in attempt using invalid Overseerr password {"ip":"::ffff:10.1.1.111","email":"myusername"}

Platform

desktop

Device

Desktop

Operating System

Windows 10

Browser

Firefox

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Manage tags better

Description

Only the Admin can set Radarr/Sonarr tags on a request, and it can only be done manually after a user submits a request.

Desired Behavior

Admin should be able to give a set of available tags to each user, and the user should be able to choose which ones they want to use by default and adjust for each request.

PS: thank you so much, this service is fantastic :)

[Feature Request] Support Mixed Media Type Library

Description

Jellyfin and Emby allow for libraries containing movies and series at the same time (mixed content). Libraries of such type are not recognized and not selectable by jellyseer.

Desired Behavior

Jellyseer should recognize these libraries and process/import/scan them accordingly (best effort)

[Feature Request] Newsletter

Description

I would love an option for a Newsletter like Tautulli and Ombi have, that at a scheduled time an email blast goes out to registered users letting them know all the new content added since the previous week.

Desired Behavior

Weekly email at scheduled time to showcase the newest media added to Emby/Jellyfin.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Failed to process Jellyfin item

Hi guys, I'm an unraid user, just installed this app. First of all, thanks for the effort.

Secondly - I'm not sure what it's supposed to do, but I get a lot of these in logs:

2022-03-29T04:17:57.692Z [�[31merror�[39m][Jellyfin Sync]: Failed to process Jellyfin item, id: d06cf883df8b95ab081f7669581bb64e {"errorMessage":"[TMDB] Failed to get movie by external imdb ID: [TMDB] Failed to find by external ID: getaddrinfo EAI_AGAIN api.themoviedb.org","jellyfinitem":{"Name":"The King's Daughter","ServerId":"768e158601a0491dba400b39f9e0f65b","Id":"d06cf883df8b95ab081f7669581bb64e","Container":"mkv,webm","PremiereDate":"2022-01-21T00:00:00.0000000Z","CriticRating":26,"OfficialRating":"PG","ChannelId":null,"CommunityRating":5.1,"RunTimeTicks":56425381888,"ProductionYear":2022,"IsFolder":false,"Type":"Movie","UserData":{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"245842"},"VideoType":"VideoFile","ImageTags":{"Primary":"5e0845dd08b839affdaaff03e8c99aa1"},"BackdropImageTags":["ca738d483b8560ef3c74a374f006ca6d"],"ImageBlurHashes":{"Backdrop":{"ca738d483b8560ef3c74a374f006ca6d":"WSCsKz^%oyIVIUog},-oxtt6ofn~#*t7xZ%1xut6%3xBt6oLaybb"},"Primary":{"5e0845dd08b839affdaaff03e8c99aa1":"dHA,j,N|E3%K?akWM|ja0jxsxVM|4^oM%JWBaeWBoej="}},"LocationType":"FileSystem","MediaType":"Video"}}

Actually, I get these for all the items in the library.

Plex configuration does nothing

Description

As in the title; settings -> plex doesn't do anything. The local plex server does not get detected, and when trying to add manually it fails to connect and says "Authentication failed, reason: undefined", probably because of the other bug - the one where plex login doesn't work.

Version

develop-

Steps to Reproduce

  1. Go to settings
  2. Click on Plex
  3. Try using the two arrow button to refresh plex servers
  4. Nothing happens
  5. try to add IP manually
  6. Click save changes
  7. You get an error saying Unable to connect to Plex! (see screenshot)

Expected Behavior

I expected the server to be found, than to be asked credentials and then to be able to scan my plex server contents.

Screenshot

Zrzut ekranu 2022-03-29 052501

Device

  • Windows 11 PC
  • Firefox AND Edge

Error 500 on the logs page.

Description

Hi! Absolutely love the project! Just something I stumbled upon when using the docker on unraid 6.9.2

When you go in settings > logs, you are greeted with a 500

Version

1.0.2 stable

Steps to Reproduce

Head into the logs page.

Expected Behavior

Please provide a clear and concise description of what you expected to happen.

Screenshots

If applicable, please provide screenshots depicting the problem.

Device

  • Platform: Unraid 6.9.2
  • Device: Macbook Pro
  • OS: MacOS
  • Browser: Chrome

Additional Context

You can find the error in the docker logs. There seems to be a mismatch in the naming of the log file. The page itself is looking for /logs/jellyseerr.log but when they are laid out, they are actually created as Jellyseerr.log
The naming convention for Overseerr was to not use any capitalization for the log files.

https://github.com/Fallenbagel/jellyseerr/blob/57cc48a699a595bb06cb98595fceca5202788031/server/logger.ts

BUG: Perpetual Application Update Prompt

Description

Even after deleting and recreating my jellyseerr docker image, I get the following prompt:

image

Now matter how many times I click "Reload", it always returns. Do I need to enter the Konami code instead? 😆

Version

1.1.1

Steps to Reproduce

  1. Start Jellyseerr Image
  2. Navigate browser to WebUI
  3. Click on prompt
  4. Wash-rinse-repeat...ad nauseum.

Screenshots

image

Logs

2022-06-20T13:40:07.038Z [info]: Commit Tag: $GITHUB_SHA 
2022-06-20T13:40:07.107Z [info]: Starting Overseerr version 1.1.0 
2022-06-20T13:40:09.008Z [info][Notifications]: Registered notification agents 
2022-06-20T13:40:09.090Z [info][Jobs]: Scheduled jobs loaded 
2022-06-20T13:40:09.466Z [info][Server]: Server ready on port 5055 
2022-06-20T13:45:00.099Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T13:45:00.103Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"81fd43b3-fe97-4404-80b7-a3f29a227153"}
2022-06-20T13:45:00.150Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T13:45:00.151Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T13:45:06.256Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T13:45:06.794Z [info][Jellyfin Sync]: Request for The Unbearable Weight of Massive Talent exists. New media types set to AVAILABLE 
2022-06-20T13:45:10.996Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T13:45:15.934Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T13:50:00.071Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T13:50:00.072Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"838bd590-0ba7-406d-9c5d-0d00ee9e181a"}
2022-06-20T13:50:00.091Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T13:50:00.092Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T13:50:05.322Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T13:50:09.551Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T13:50:13.928Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T13:55:00.075Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T13:55:00.076Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"684af2fe-c0e5-4af4-aa96-d7a6edbdc0fa"}
2022-06-20T13:55:00.089Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T13:55:00.090Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T13:55:05.505Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T13:55:09.778Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T13:55:14.247Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:00:00.069Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:00:00.071Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"feb84220-4634-4ce3-bd8f-8df81c134f58"}
2022-06-20T14:00:00.087Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:00:00.088Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:00:05.249Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:00:09.443Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:00:13.792Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:05:00.054Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:05:00.054Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"3962511e-c878-410f-b42a-9df88ea06e20"}
2022-06-20T14:05:00.066Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:05:00.066Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:05:05.274Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:05:09.530Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:05:13.982Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:10:00.087Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:10:00.088Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"a144ce00-885e-4c96-a3cf-fea9869f922e"}
2022-06-20T14:10:00.099Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:10:00.100Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:10:05.279Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:10:09.452Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:10:13.836Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:15:00.074Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:15:00.075Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"25565c80-30d0-4174-9884-a648c30756fe"}
2022-06-20T14:15:00.087Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:15:00.088Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:15:05.265Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:15:09.516Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:15:13.984Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:20:00.031Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:20:00.032Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"53c8f1a6-0976-4b3b-ba34-9f6659411c1d"}
2022-06-20T14:20:00.047Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:20:00.047Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:20:05.253Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:20:09.396Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:20:13.780Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:25:00.071Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:25:00.072Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"37a7ffc1-6cbb-46d0-b6ce-9ac8fec2955e"}
2022-06-20T14:25:00.084Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:25:00.085Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:25:05.219Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:25:09.477Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:25:13.894Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:30:00.046Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:30:00.047Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"86a8a127-6bd1-488c-a5ea-bbadcfcbfa34"}
2022-06-20T14:30:00.076Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:30:00.077Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:30:05.255Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:30:09.456Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:30:13.836Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:35:00.064Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:35:00.065Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"5056b0d8-f6e8-4dad-88fe-b74ef9feee58"}
2022-06-20T14:35:00.079Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:35:00.080Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:35:05.311Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:35:09.603Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:35:14.036Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:40:00.066Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:40:00.067Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"8c1545c0-2e3c-4c18-9906-c5b0970e6ab2"}
2022-06-20T14:40:00.082Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:40:00.083Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:40:05.156Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:40:09.336Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:40:13.657Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:45:00.068Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:45:00.069Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"1e710bf9-090a-4813-beed-702ca4c94518"}
2022-06-20T14:45:00.080Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:45:00.080Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:45:05.305Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:45:10.288Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:45:14.703Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:50:00.066Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:50:00.066Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"f1b0fbf2-224d-4155-927f-e8b44ede6b36"}
2022-06-20T14:50:00.074Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:50:00.074Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:50:05.140Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:50:09.324Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:50:13.722Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T14:55:00.067Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T14:55:00.070Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"1856fed1-8845-430c-ac0e-4232bc048a05"}
2022-06-20T14:55:00.085Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T14:55:00.085Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T14:55:05.175Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T14:55:09.467Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T14:55:13.900Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:00:00.070Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:00:00.071Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"ae30b8f9-5cef-431a-adaf-18f933751820"}
2022-06-20T15:00:00.084Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:00:00.085Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:00:05.160Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:00:09.354Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:00:13.747Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:05:00.067Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:05:00.068Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"23bd6b48-a476-464a-8efb-7d6401ccbb1e"}
2022-06-20T15:05:00.079Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:05:00.079Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:05:05.273Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:05:09.517Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:05:13.907Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:10:00.020Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:10:00.020Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"a7f359fe-78fd-4c9f-9d0d-0708532fe82a"}
2022-06-20T15:10:00.031Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:10:00.032Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:10:05.121Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:10:09.291Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:10:13.650Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:15:00.067Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:15:00.068Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"43fbec14-9788-41a1-925b-41416f8d6cd5"}
2022-06-20T15:15:00.084Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:15:00.084Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:15:05.225Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:15:09.540Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:15:13.995Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:20:00.053Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:20:00.054Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"e121715b-0023-4111-bf76-6dd3cef7316f"}
2022-06-20T15:20:00.063Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:20:00.064Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:20:05.102Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:20:09.257Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:20:13.647Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:25:00.025Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:25:00.026Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"5b725fc7-0b80-4f86-b180-f8c4cea6fa69"}
2022-06-20T15:25:00.040Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:25:00.041Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:25:05.197Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:25:09.440Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:25:13.819Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:30:00.014Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:30:00.014Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"494814cd-e300-4ba9-bb94-6123b3a2592f"}
2022-06-20T15:30:00.024Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:30:00.025Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:30:05.136Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:30:09.312Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:30:13.676Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:35:00.065Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:35:00.065Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"afb7ed93-d08f-4ec8-b692-2840bc9b7930"}
2022-06-20T15:35:00.076Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:35:00.079Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:35:05.227Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:35:09.524Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:35:13.927Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:40:00.061Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:40:00.061Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"4f5c1d4a-49b2-4519-adff-818687e39587"}
2022-06-20T15:40:00.071Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:40:00.071Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:40:05.097Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:40:09.285Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:40:13.656Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:45:00.069Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:45:00.070Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"752ce306-aa51-4843-88a7-63467d97d6c5"}
2022-06-20T15:45:00.085Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:45:00.086Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:45:05.175Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:45:09.415Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:45:13.842Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:50:00.022Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:50:00.022Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"837bb520-98b3-4b6c-91b9-93389f87a80b"}
2022-06-20T15:50:00.036Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:50:00.037Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:50:05.118Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:50:09.304Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:50:13.660Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T15:55:00.066Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T15:55:00.067Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"90bb02a9-87d8-44f9-aac7-21fae65d62e9"}
2022-06-20T15:55:00.084Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T15:55:00.085Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T15:55:05.176Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T15:55:09.549Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T15:55:14.088Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:00:00.065Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:00:00.066Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"738b4eaa-ba77-4a8c-8319-6892684a6cf2"}
2022-06-20T16:00:00.082Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:00:00.083Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:00:05.115Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:00:09.288Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:00:13.633Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:05:00.062Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:05:00.063Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"ab690336-91cd-4e2c-8c15-5b92f881fe42"}
2022-06-20T16:05:00.085Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:05:00.086Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:05:05.216Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:05:09.456Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:05:13.879Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:10:00.055Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:10:00.056Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"4005f99e-12f9-458f-b7bb-f191163e6a12"}
2022-06-20T16:10:00.066Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:10:00.066Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:10:05.139Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:10:09.309Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:10:13.652Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:15:00.061Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:15:00.062Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"83bcae9f-4071-4530-8c7a-409b280f86a6"}
2022-06-20T16:15:00.074Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:15:00.075Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:15:05.209Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:15:09.464Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:15:13.868Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:20:00.013Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:20:00.013Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"0d944dc7-b87f-45f7-9688-26f3313fedf6"}
2022-06-20T16:20:00.034Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:20:00.035Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:20:05.115Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:20:09.276Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:20:13.691Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:25:00.066Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:25:00.067Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"732c122f-68b4-49f9-9332-592a89f78d58"}
2022-06-20T16:25:00.082Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:25:00.083Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:25:05.345Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:25:09.539Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:25:13.956Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:30:00.048Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:30:00.049Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"4fa9c891-a05e-4f24-88c3-d95b3b06c324"}
2022-06-20T16:30:00.061Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:30:00.061Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:30:05.209Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:30:09.422Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:30:13.793Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:35:00.030Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:35:00.031Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"e4ff950f-8cde-4e5c-b254-24864b9e97cc"}
2022-06-20T16:35:00.045Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:35:00.045Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:35:05.254Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:35:09.544Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:35:13.994Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:40:00.035Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:40:00.036Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"374c2073-701f-4544-8207-c52557719500"}
2022-06-20T16:40:00.051Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:40:00.052Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:40:05.125Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:40:09.317Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:40:13.705Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:45:00.049Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:45:00.051Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"36ab2692-5f24-4e07-b16f-995d196055e9"}
2022-06-20T16:45:00.065Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:45:00.066Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:45:05.227Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:45:09.441Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:45:13.894Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:50:00.029Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:50:00.029Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"a9309646-2ac8-4000-975c-5aa149f352eb"}
2022-06-20T16:50:00.039Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:50:00.040Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:50:05.209Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:50:09.402Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:50:13.827Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T16:55:00.064Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T16:55:00.065Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"b03e2efe-ec7a-4263-8211-7a68931b121a"}
2022-06-20T16:55:00.074Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T16:55:00.075Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T16:55:05.298Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T16:55:09.571Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T16:55:14.028Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T17:00:00.068Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T17:00:00.069Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"f54092d9-86c5-4d8e-ac0f-edb4dbe7031e"}
2022-06-20T17:00:00.081Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T17:00:00.081Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T17:00:05.266Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T17:00:09.430Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T17:00:13.760Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T17:01:31.838Z [info]: Commit Tag:  
2022-06-20T17:01:31.883Z [info]: Starting Overseerr version 1.1.1 
2022-06-20T17:01:33.063Z [info][Notifications]: Registered notification agents 
2022-06-20T17:01:33.099Z [info][Jobs]: Scheduled jobs loaded 
2022-06-20T17:01:33.362Z [info][Server]: Server ready on port 5055 
2022-06-20T17:05:00.070Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T17:05:00.073Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"27df4f9d-d1a3-43ea-8d0a-c8971ee9cda2"}
2022-06-20T17:05:00.114Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T17:05:00.115Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T17:05:05.628Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T17:05:10.153Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T17:05:14.742Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T17:10:00.040Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T17:10:00.041Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"2e8585ac-b281-4eac-bb80-dd21aa23dec4"}
2022-06-20T17:10:00.049Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T17:10:00.050Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T17:10:05.234Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T17:10:09.386Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T17:10:13.783Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T17:14:24.709Z [info]: Commit Tag:  
2022-06-20T17:14:24.752Z [info]: Starting Overseerr version 1.1.1 
2022-06-20T17:14:25.901Z [info][Notifications]: Registered notification agents 
2022-06-20T17:14:25.937Z [info][Jobs]: Scheduled jobs loaded 
2022-06-20T17:14:26.163Z [info][Server]: Server ready on port 5055 
2022-06-20T17:15:00.057Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T17:15:00.060Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"3530d1dd-76a5-4fa2-83b6-8121f889c8ab"}
2022-06-20T17:15:00.101Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T17:15:00.102Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T17:15:05.621Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T17:15:10.131Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T17:15:14.694Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T17:20:00.050Z [info][Jobs]: Starting scheduled job: Jellyfin Recently Added Sync 
2022-06-20T17:20:00.054Z [info][Jellyfin Sync]: Jellyfin Sync Starting {"sessionId":"fcc95686-6b85-410c-a6db-7869f5aad238"}
2022-06-20T17:20:00.072Z [info][Jellyfin Sync]: At least one 4K Radarr server was detected. 4K movie detection is now enabled 
2022-06-20T17:20:00.073Z [info][Jellyfin Sync]: Beginning to process recently added for library: TV shows 
2022-06-20T17:20:05.364Z [info][Jellyfin Sync]: Beginning to process recently added for library: Movies 
2022-06-20T17:20:09.550Z [info][Jellyfin Sync]: Beginning to process recently added for library: Anime Placeholder 
2022-06-20T17:20:13.963Z [info][Jellyfin Sync]: Recently Added Scan Complete 
2022-06-20T17:27:25.615Z [info]: Commit Tag:  
2022-06-20T17:27:25.658Z [info]: Starting Overseerr version 1.1.1 
2022-06-20T17:27:26.902Z [info][Notifications]: Registered notification agents 
2022-06-20T17:27:26.941Z [info][Jobs]: Scheduled jobs loaded 
2022-06-20T17:27:27.184Z [info][Server]: Server ready on port 5055 
2022-06-20T17:28:00.016Z [debug][Jobs]: Starting scheduled job: Download Sync 
2022-06-20T17:28:00.036Z [debug][Download Tracker]: Found 8 item(s) in progress on Sonarr server: Sonarr 
2022-06-20T17:29:00.033Z [debug][Jobs]: Starting scheduled job: Download Sync 
2022-06-20T17:29:00.050Z [debug][Download Tracker]: Found 8 item(s) in progress on Sonarr server: Sonarr

Platform

desktop

Device

N/A

Operating System

unRAID 6.10.3

Browser

Vivaldi Browser 5.3.2679.58 (Stable channel) (64-bit), Microsoft Edge Version 102.0.1245.44 (Official build) (64-bit)

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Music / Audio support

Description

Hello. I'd like to use Jellyseerr but i only use Jellyfin for music (and music videos) so i can't right now. However, added music support would be really helpful of course.

Data grabbing

There are some great sources from where Jellyseerr can get new data - Musicbrainz, Last.FM, and also some media providers like Qobuz

I don't think this feature request needs additional info.

[Feature Request] Support Gotify

Description

Notification settings include most systems, except the self-hosted ones.
Please add support for Gotify (https://gotify.net/docs/more-pushmsg for examples with code).

Desired Behavior

A Gotify section at the URL /settings/notifications/webhook

Additional Context

Gotify supports Markdown, so it is capable of displaying images.

Currently, I have to use the webhook in order to use Gotify ,but the webhook does not allow to use Markdown.

If it helps, this is my current JSON payload:

{
    "title": "{{subject}}",
    "message": "notification_type: {{notification_type}}\n\nmessage: {{message}}\n\nimage: ![]({{image}})\n\n\nemail: {{notifyuser_email}}\n\nusername: {{notifyuser_username}}\n\navatar: {{notifyuser_avatar}}{{media}}:\n\n- media_type: {{media_type}}\n\n- tmdbId: {{media_tmdbid}}\n\n- imdbId: {{media_imdbid}}\n\n- tvdbId: {{media_tvdbid}}\n\n- status: {{media_status}}\n\n- status4k: {{media_status4k}}\n\n\n\n{{request}}:\n\n- request_id: {{request_id}}\n\n- requestedBy_email: {{requestedBy_email}}\n\n- requestedBy_username: {{requestedBy_username}}\n\n- requestedBy_avatar: ![]({{requestedBy_avatar}})",
    "priority": 1,
    "extras": {
        "client::display": {
            "contentType": "text/markdown"
        }
    }
}

It is hacky, not user-friendly at all, ugly, but it works. The webhook URL is http://gotify/message?token=XXXXXXX.

Edit: better JSON webhook

The URL played through jellyfin has an additional "/"

Description

The URL played through jellyfin has an additional "/"
Play on Jellyfin
url:http://192.168.33.15:8096//web/index.html#!/details?id=c3c5503754676a4abec029df1fc17fec&context=home&serverId=a4b8cfd8db8f4960b585e94415b7f480

Version

1.1.1

Steps to Reproduce

Jellyfin website, fill in: http://192.168.33.15:8096/

Screenshots

No response

Logs

No response

Platform

desktop

Device

docker

Operating System

docker

Browser

Edge

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Error in Setup

Description

I cannot get setup to complete. I can't login using my Jellyfin creds.

I noticed the permissions seemed to be off, trying changing to correct ones, but no dice either.

Version

develop & latest

Steps to Reproduce

Just trying to sign in with Jellyfin creds

Screenshots

No response

Logs

jellyseerr    | 2022-05-25T05:30:06.553Z [info]: Commit Tag: 046ae932ec048cd3c2fc0451c3cdd746b369478f 
jellyseerr    | 2022-05-25T05:30:06.613Z [info]: Starting Overseerr version develop-046ae932ec048cd3c2fc0451c3cdd746b369478f 
jellyseerr    | 2022-05-25T05:30:08.942Z [info][Notifications]: Registered notification agents 
jellyseerr    | 2022-05-25T05:30:09.007Z [info][Jobs]: Scheduled jobs loaded 
jellyseerr    | 2022-05-25T05:30:09.310Z [info][Server]: Server ready on port 5055 
jellyseerr    | 2022-05-25T05:30:37.956Z [error][Auth]: Cannot read properties of undefined (reading 'Id') 
jellyseerr    | 2022-05-25T05:31:00.014Z [debug][Jobs]: Starting scheduled job: Download Sync 
jellyseerr    | 2022-05-25T05:32:00.064Z [debug][Jobs]: Starting scheduled job: Download Sync 
jellyseerr    | 2022-05-25T05:33:00.049Z [debug][Jobs]: Starting scheduled job: Download Sync 
jellyseerr    | 2022-05-25T05:34:00.075Z [debug][Jobs]: Starting scheduled job: Download Sync

Platform

desktop

Device

docker

Operating System

Debian 11

Browser

Chrome

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Add filters

Description

It would be very useful to have a way to filter the movies and the series. For example I would like to watch only series which are ended, but the only way to browse through them is to open all the series one by one and check their status.

Desired Behavior

Show only the media that match one (or multiple) criteria.

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Validate whether the user is a local network user and only allow log in locally

Description

I can login with an user that is only for local use only using external URL.

Jellyseerr was set up using jellyfin local ip.

"Allow remote connections to this server" is uncheck in jellyfin config for the user.

I'm running the develop branch on docker and have set the external URL to fix profile picture and play on jellyfin button.

This is a security concern for my use case since that user doesn't have a password.

What I would like:

  1. ability to use that user locally when accessing jellyseerr from my local ip.
  2. not being able to access jellyseerr from external URL with that user.

Possible quick fix:
Use external URL for the login process, that would resolve my security concern but not allow local user when on local network.

I will add a password to the user for now!

Version

5298e5f

Steps to Reproduce

  1. setup a local user in jellyfin with or without a password
  2. login with the local user on jellyseerr using external URL

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

[Feature Request] Add Email field to user profiles

Description

Hi

Since there is no email field in jellyfin, would it be possible to add it to jellyfin users in jellyseerr ?
Can't juse the Email notification without :/

Desired Behavior

Email notification working with jellyfin users

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Seasons that aren't available are marked as partially available when synced with Jellyfin

Description

On every show I have with multiple seasons with only some downloaded, Jellyseerr incorrectly marks the missing seasons as "partially available" which prevents anyone from requesting them. I have noticed this happens only when doing a library scan with Jellyfin.

image

Without doing a library scan with Jellyfin and instead first setting up Sonarr with the "Enable scan" feature and running a Sonarr scan in Jobs & Cache, it correctly detects the undownloaded seasons as "Not requested". This can also be replicated by clearing data for the particular show and running a Sonarr scan - though it once again regresses to "partially available" once the Jellyfin library scan runs.

image

Version

1.10

Steps to Reproduce

  1. Have one or only some seasons of a show available and downloaded
  2. Run Jellyfin library scan

Screenshots

How the show looks like in Sonarr (as you can see, only one season is downloaded):

image

And in Jellyfin, where you can see only the same one season is available:

image

Logs

No response

Platform

desktop

Device

PC

Operating System

Linux

Browser

Firefox

Additional Context

No response

Code of Conduct

  • I agree to follow Overseerr's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.