fix(jellyfin): use the same deviceId for admins (#1710)

* fix(jellyfin): use the same deviceId for admins

This PR will make Jellyseerr use the same deviceId for the admin user everytime he logins to
Jellyfin/Emby. The previous behavior with different deviceId was creating new entries on the media
at every request.

* fix: remove useless check
This commit is contained in:
Gauthier
2025-06-12 20:52:01 +02:00
committed by GitHub
parent 0bdc8a0334
commit c7284f473c
4 changed files with 13 additions and 10 deletions

View File

@@ -23,7 +23,7 @@ async function initAvatarImageProxy() {
select: ['id', 'jellyfinUserId', 'jellyfinDeviceId'],
order: { id: 'ASC' },
});
const deviceId = admin?.jellyfinDeviceId;
const deviceId = admin?.jellyfinDeviceId || 'BOT_jellyseerr';
const authToken = getSettings().jellyfin.apiKey;
_avatarImageProxy = new ImageProxy('avatar', '', {
headers: {