2023-12-01, 10:44 AM
(This post was last modified: 2023-12-01, 10:56 AM by Jonteponte. Edited 2 times in total.)
So I am on lastest stable version of Jellyfin (10.8.12) running in docker on a Synoloy DS918+ and it has been going mostly fine for a couple of years with a fairly big library of mostly TV Shows.
Then I started messing about. I have a (small) Music Video library and had the IMVDB plugin working fine with an account at IMVDB + API Key registered in Jellyfin. I then had the bright idea that I would test the YoutubeMetadata plugin instad (in hindsight it was probaby a silly idea). So I deleted all my media in the library from the GUI and installed the plugin using the metod described in their github repo (adding the repo and installing it from there). I then soon discovered that either it did not work properly when adding videos + metadata and rescanning or it was simply worse. And yes, I enabled it on the library and disabled the IMVDB plugin in the process.
When deciding to revert I tried to just change back to IMVDB as metadata provider on the library, which did not seem to have any effect. I then treid to disable the plugin from the dashboard as well. Which did never complete. I.e nothing happened and the status of the plugin never changed. The same happened when trying to uninstall from the same place.
In the end I found somewhere that I could just delete it from disk so I did. (From /docker/jellyfin/config/plugins + restart). And that seem to have done the trick. At least I do not see it anywhere in the dashboard and is not available as a metadata provider on the library.
So far so good. If not for the IMVDB plugin now not working anymore on the same library. After deleting the whole library from the GUI I am testing by just adding one video back and either rescanning or just refreshing metadata. The video also have embedded metadata, if that makes any difference. Added by yt-dlp.
This is what I get in the log (And yes, imvdb is up and I can log into my account):
2023-12-0111:38:35
[*]
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x563c454fc740] stream 0, timescale not set
[*]2023-12-0111:38:38
?1h=[10:38:38] [ERR] [8] MediaBrowser.Providers.Music.MusicVideoMetadataService: Error in IMVDb
[*]2023-12-0111:38:38
System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
[*]2023-12-0111:38:38
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[*]2023-12-0111:38:38
at Jellyfin.Plugin.IMVDb.ImvdbClient.GetSearchResponseAsync(MusicVideoInfo searchInfo, CancellationToken cancellationToken)
[*]2023-12-0111:38:38
at Jellyfin.Plugin.IMVDb.Providers.ImvdbProvider.GetSearchResults(MusicVideoInfo searchInfo, CancellationToken cancellationToken)
[*]2023-12-0111:38:38
at Jellyfin.Plugin.IMVDb.Providers.ImvdbProvider.GetMetadata(MusicVideoInfo info, CancellationToken cancellationToken)
[*]2023-12-0111:38:50
?1h=[10:38:50] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Eurythmics, Annie Lennox, Dave Stewart - Sweet Dreams (Are Made Of This) (Official Video)[qeMFqkcPYcg] (/media/Video/MusicVideos/Eurythmics, Annie Lennox, Dave Stewart - Sweet Dreams (Are Made Of This) (Official Video)[qeMFqkcPYcg].mp4) will be refreshed.
[*]2023-12-0111:38:50
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56000702e740] stream 0, timescale not set
[*]2023-12-0111:38:51
?1h=[10:38:51] [ERR] [102] MediaBrowser.Providers.Music.MusicVideoMetadataService: Error in IMVDb
[*]2023-12-0111:38:51
System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
[*]2023-12-0111:38:51
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
Then I started messing about. I have a (small) Music Video library and had the IMVDB plugin working fine with an account at IMVDB + API Key registered in Jellyfin. I then had the bright idea that I would test the YoutubeMetadata plugin instad (in hindsight it was probaby a silly idea). So I deleted all my media in the library from the GUI and installed the plugin using the metod described in their github repo (adding the repo and installing it from there). I then soon discovered that either it did not work properly when adding videos + metadata and rescanning or it was simply worse. And yes, I enabled it on the library and disabled the IMVDB plugin in the process.
When deciding to revert I tried to just change back to IMVDB as metadata provider on the library, which did not seem to have any effect. I then treid to disable the plugin from the dashboard as well. Which did never complete. I.e nothing happened and the status of the plugin never changed. The same happened when trying to uninstall from the same place.
In the end I found somewhere that I could just delete it from disk so I did. (From /docker/jellyfin/config/plugins + restart). And that seem to have done the trick. At least I do not see it anywhere in the dashboard and is not available as a metadata provider on the library.
So far so good. If not for the IMVDB plugin now not working anymore on the same library. After deleting the whole library from the GUI I am testing by just adding one video back and either rescanning or just refreshing metadata. The video also have embedded metadata, if that makes any difference. Added by yt-dlp.
This is what I get in the log (And yes, imvdb is up and I can log into my account):
2023-12-0111:38:35
[*]
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x563c454fc740] stream 0, timescale not set
[*]2023-12-0111:38:38
?1h=[10:38:38] [ERR] [8] MediaBrowser.Providers.Music.MusicVideoMetadataService: Error in IMVDb
[*]2023-12-0111:38:38
System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
[*]2023-12-0111:38:38
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
[*]2023-12-0111:38:38
at Jellyfin.Plugin.IMVDb.ImvdbClient.GetSearchResponseAsync(MusicVideoInfo searchInfo, CancellationToken cancellationToken)
[*]2023-12-0111:38:38
at Jellyfin.Plugin.IMVDb.Providers.ImvdbProvider.GetSearchResults(MusicVideoInfo searchInfo, CancellationToken cancellationToken)
[*]2023-12-0111:38:38
at Jellyfin.Plugin.IMVDb.Providers.ImvdbProvider.GetMetadata(MusicVideoInfo info, CancellationToken cancellationToken)
[*]2023-12-0111:38:50
?1h=[10:38:50] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Eurythmics, Annie Lennox, Dave Stewart - Sweet Dreams (Are Made Of This) (Official Video)[qeMFqkcPYcg] (/media/Video/MusicVideos/Eurythmics, Annie Lennox, Dave Stewart - Sweet Dreams (Are Made Of This) (Official Video)[qeMFqkcPYcg].mp4) will be refreshed.
[*]2023-12-0111:38:50
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x56000702e740] stream 0, timescale not set
[*]2023-12-0111:38:51
?1h=[10:38:51] [ERR] [102] MediaBrowser.Providers.Music.MusicVideoMetadataService: Error in IMVDb
[*]2023-12-0111:38:51
System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
[*]2023-12-0111:38:51
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
--
Homelab: HP Elitedesk 800 G2 Mini --> Synology DS918+ --> Jellfin running in Docker
Homelab: HP Elitedesk 800 G2 Mini --> Synology DS918+ --> Jellfin running in Docker