jellyfin-plugin-intros icon indicating copy to clipboard operation
jellyfin-plugin-intros copied to clipboard

After update can't use local video file for intro (doesn't show option anymore)

Open amddeus opened this issue 2 years ago • 12 comments

amddeus avatar Jun 05 '22 18:06 amddeus

Encountering the same issue @dkanada

JamsRepos avatar Jun 28 '22 21:06 JamsRepos

Issue is still occurring. Option is there when Plugin is first enabled, however after restart option vanishes.

PheobusKilathos avatar Jul 08 '22 17:07 PheobusKilathos

I have a strong feeling this project has been abandoned.

JamsRepos avatar Jul 08 '22 17:07 JamsRepos

I have a strong feeling this project has been abandoned.

If that's the case, then it seems like the last update was a quick grab to disable something that was added solely to point only to a site where to have something custom, you need to pay for it.

PheobusKilathos avatar Jul 08 '22 17:07 PheobusKilathos

Could you guys fill on some more information here? "After update" isn't as useful as "updating [plugin/jellyfin] from x.y.0 to x.y.2".

Any errors in the server logs? What about the browser console?

Presumably we're talking about the 10.8 Jellyfin update here, and not a plugin update.

oddstr13 avatar Jul 08 '22 21:07 oddstr13

Issue started with the 1.3.1 update of the plug-in. The plug-in acts like it will behave normally, then drop all settings but preroll.videos after a restart of Jellyfin.

PheobusKilathos avatar Jul 08 '22 22:07 PheobusKilathos

Just to confirm; Version 1.3.1 of the plugin was released 13 months ago, in June 2021. Have you had this issue for a year, or did it start recently?

Logs would still be appreciated.

oddstr13 avatar Jul 08 '22 23:07 oddstr13

My apologies. I’m new to Jellyfin as a whole. It looks like this started after the 10.8 update. When I can get some logs, I’ll send them on over

PheobusKilathos avatar Jul 08 '22 23:07 PheobusKilathos

Log.txt Log has been attached.

PheobusKilathos avatar Jul 09 '22 02:07 PheobusKilathos

Log has been attached.

First and foremost, it looks like AniSearch is refusing connections, and you should disable that as a metadata provider, and your Shoko Server plugin isn't able to connect either.

Further, it looks like you've got my unstable plugin repo enabled, which is not up to date.

Remove that repo, and uninstall the plugins currently installed from there;

[2022-07-08 12:50:28.961 -05:00] [INF] Loaded assembly "Jellyfin.Plugin.Intros, Version=1.2012.423.2030, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Intros_1.2012.423.2030/Jellyfin.Plugin.Intros.dll"
[2022-07-08 12:50:28.965 -05:00] [INF] Loaded assembly "Jellyfin.Plugin.MusicBrainz, Version=1.2103.2821.743, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/MusicBrainz_1.2103.2821.743/Jellyfin.Plugin.MusicBrainz.dll"
[2022-07-08 12:50:28.967 -05:00] [INF] Loaded assembly "Jellyfin.Plugin.Omdb, Version=1.2012.600.2703, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/OMDb_1.2012.600.2703/Jellyfin.Plugin.Omdb.dll"
[2022-07-08 12:50:28.996 -05:00] [ERR] Failed to load assembly "/var/lib/jellyfin/plugins/TheMovieDb_1.2103.2821.743/Jellyfin.Plugin.Tmdb.dll". This error occurs when a plugin references an incompatible version of one of the shared libraries. Disabling plugin.
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.

Plugins from the unstable repo(s) are easily identifiable by the date-time based version string: major_version.YYmm.ddHH.MMSS.

The intros plugin, in particular, is from 2020-12-04 23:20:30.

Add the following repo to be able to install this plugin (the raw url for manifest.json at the root of this repo); https://github.com/dkanada/jellyfin-plugin-intros/raw/master/manifest.json

@mas0nwest @LubricantJam @PheobusKilathos Could all three of you verify which version of the Intros plugin you have installed, and which repos are enabled?

image

image

PS; Looks like specifying a directory doesn't work at the moment, but specifying a full video file path does.

oddstr13 avatar Jul 10 '22 23:07 oddstr13

Log2.txt So I've attached another log, and below are the settings I currently have. No pre-rolls are functioning even when specifying a specific video.

Repositories Intros Intros Settings

PheobusKilathos avatar Jul 11 '22 01:07 PheobusKilathos

For now, until my pr is merged and a new release is made, you need to also specify the file name of the local source, as there is a bug with selecting a random video from the supplied directory (see #46), causing the default intro to be selected.

If you are getting no prerolls at all, you need to go into your user playback settings and enable cinema mode, as none are played even if available if that setting is disabled.


[2022-07-10 20:37:37.990 -05:00] [INF] Loaded assembly "Jellyfin.Plugin.MusicBrainz, Version=1.2103.2821.743, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/MusicBrainz_1.2103.2821.743/Jellyfin.Plugin.MusicBrainz.dll"
[2022-07-10 20:37:37.992 -05:00] [INF] Loaded assembly "Jellyfin.Plugin.Omdb, Version=1.2012.600.2703, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/OMDb_1.2012.600.2703/Jellyfin.Plugin.Omdb.dll"
[2022-07-10 20:37:38.020 -05:00] [ERR] Failed to load assembly "/var/lib/jellyfin/plugins/TheMovieDb_1.2103.2821.743/Jellyfin.Plugin.Tmdb.dll". This error occurs when a plugin references an incompatible version of one of the shared libraries. Disabling plugin.

These three plugins are still builtin, and shouldn't be installed from a repo - this breaks stuff.

oddstr13 avatar Jul 11 '22 01:07 oddstr13