Jump to content

Extras+ Plugin - Testers Wanted


roaku

Recommended Posts

4 minutes ago, LazyMonday91 said:

Thanks !! I install it but i have the 6.2.0 version in plugins catalogue not 6.2.1 it's normal ?

image.png.51049242ba4a648fe9c5ecc31f0c8e4d.png

Please try downloading and installing again.

 

  • Like 1
Link to comment
Share on other sites

3 hours ago, LazyMonday91 said:

still the same version 6.2.0

Edit: The forum is giving me a hard time. All links are hopefully pointing to the correct file now. Please try downloading one more time.

The download link for 6.2.1 has zero downloads, which makes me think you haven't downloaded 6.2.1:

 

Edited by roaku
  • Thanks 1
Link to comment
Share on other sites

LazyMonday91

    *** Error Report ***
    Version: 4.8.0.17
    Command line: C:\Users\Foulip\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows 10.0.19044
    Framework: .NET 6.0.10
    OS/Process: x64/x64
    Runtime: C:/Users/Foulip/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\Foulip\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\Foulip\AppData\Roaming\Emby-Server\system
    System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'Parent Item does not have a compatible thumb')
       at ExtrasPlus.ImageEnhancers.SkiaImageEnhancer.GenerateThumb(BaseItem item, LibrarySettingsModel librarySettings, ILogger logger)
       at ExtrasPlus.Providers.ExtrasArtProvider.GenerateImage(BaseItem item, ImageType type)
       at ExtrasPlus.Providers.ExtrasArtProvider.<>c__DisplayClass8_0.<GetImage>b__0()
       at System.Threading.Tasks.Task`1.InnerInvoke()
       at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location ---
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
    --- End of stack trace from previous location ---
       at Emby.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseMetadataResult itemResult, IDynamicImageProvider provider, Boolean providerReportsChanges, ImageRefreshOptions refreshOptions, Boolean replaceAllImages, TypeOptions savedOptions, LibraryOptions libraryOptions, List`1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)
    Source: ExtrasPlus
    TargetSite: MediaBrowser.Controller.Providers.DynamicImageResponse GenerateThumb(MediaBrowser.Controller.Entities.BaseItem, ExtrasPlus.UI.Store.LibrarySettingsModel, MediaBrowser.Model.Logging.ILogger)
    
2022-11-15 17:24:28.505 Info Server: http/1.1 POST http://‌‍‍localhost‌:8096/emby/Items/9/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.42
2022-11-15 17:24:28.507 Info App: User policy for Foulip. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-11-15 17:24:28.514 Info Server: http/1.1 Response 200 to ‌‍‍::1‌. Time: 9ms. http://‌‍‍localhost‌:8096/emby/Items/9/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json
2022-11-15 17:25:33.904 Info Server: http/1.1 POST http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.42
2022-11-15 17:25:33.908 Info App: User policy for Foulip. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-11-15 17:25:33.914 Info Server: http/1.1 Response 200 to ‌‍‍::1‌. Time: 11ms. http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json
2022-11-15 17:25:33.994 Info Server: http/1.1 POST http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.42
2022-11-15 17:25:33.999 Info App: User policy for Foulip. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-11-15 17:25:34.001 Info Server: http/1.1 Response 200 to ‌‍‍::1‌. Time: 6ms. http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json

 

but error at the start of the refresh don't know if it s just an alert ?

Link to comment
Share on other sites

7 minutes ago, LazyMonday91 said:

    *** Error Report ***
    Version: 4.8.0.17
    Command line: C:\Users\Foulip\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
    Operating system: Microsoft Windows 10.0.19044
    Framework: .NET 6.0.10
    OS/Process: x64/x64
    Runtime: C:/Users/Foulip/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\Foulip\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\Foulip\AppData\Roaming\Emby-Server\system
    System.ArgumentNullException: System.ArgumentNullException: Value cannot be null. (Parameter 'Parent Item does not have a compatible thumb')
       at ExtrasPlus.ImageEnhancers.SkiaImageEnhancer.GenerateThumb(BaseItem item, LibrarySettingsModel librarySettings, ILogger logger)
       at ExtrasPlus.Providers.ExtrasArtProvider.GenerateImage(BaseItem item, ImageType type)
       at ExtrasPlus.Providers.ExtrasArtProvider.<>c__DisplayClass8_0.<GetImage>b__0()
       at System.Threading.Tasks.Task`1.InnerInvoke()
       at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location ---
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
    --- End of stack trace from previous location ---
       at Emby.Providers.Manager.ItemImageProvider.RefreshFromProvider(BaseMetadataResult itemResult, IDynamicImageProvider provider, Boolean providerReportsChanges, ImageRefreshOptions refreshOptions, Boolean replaceAllImages, TypeOptions savedOptions, LibraryOptions libraryOptions, List`1 downloadedImages, RefreshResult result, CancellationToken cancellationToken)
    Source: ExtrasPlus
    TargetSite: MediaBrowser.Controller.Providers.DynamicImageResponse GenerateThumb(MediaBrowser.Controller.Entities.BaseItem, ExtrasPlus.UI.Store.LibrarySettingsModel, MediaBrowser.Model.Logging.ILogger)
    
2022-11-15 17:24:28.505 Info Server: http/1.1 POST http://‌‍‍localhost‌:8096/emby/Items/9/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.42
2022-11-15 17:24:28.507 Info App: User policy for Foulip. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-11-15 17:24:28.514 Info Server: http/1.1 Response 200 to ‌‍‍::1‌. Time: 9ms. http://‌‍‍localhost‌:8096/emby/Items/9/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json
2022-11-15 17:25:33.904 Info Server: http/1.1 POST http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.42
2022-11-15 17:25:33.908 Info App: User policy for Foulip. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-11-15 17:25:33.914 Info Server: http/1.1 Response 200 to ‌‍‍::1‌. Time: 11ms. http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json
2022-11-15 17:25:33.994 Info Server: http/1.1 POST http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.42
2022-11-15 17:25:33.999 Info App: User policy for Foulip. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-11-15 17:25:34.001 Info Server: http/1.1 Response 200 to ‌‍‍::1‌. Time: 6ms. http://‌‍‍localhost‌:8096/emby/Items/5/PlaybackInfo?UserId=c063e3cb7a6f446d9afc40e6c192c3b5&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=1500000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Microsoft Edge Windows&X-Emby-Device-Id=53407192-7a7d-4f13-85ac-4a26a6872030&X-Emby-Client-Version=4.8.0.17&reqformat=json

 

but error at the start of the refresh don't know if it s just an alert ?

The key section from all that error noise is: 'Parent Item does not have a compatible thumb'

Your parent item must not have a thumb or backdrop image for my plugin to use to build an Extra thumb.

You can either use the Emby UI to add a thumb and/or backdrop to *the parent movie* (then refresh metadata on the extra(s)), or turn off thumb generation in the Extras+ plugin.

It's also possible that there's a bug in the plugin, but it's more likely that thumb/backdrop images are just missing from the parent.

Edited by roaku
  • Like 1
Link to comment
Share on other sites

LazyMonday91

Ah okay !! if no parent thumb or backdrop it will missed and i can change this options  in the plugin settings,

ok for a test i actually test to refresh the 18 elements and i have a hole in the middle of the extra missing part (just interview) but all are just insane , work perfectly ;)
 

image.thumb.png.8f2646a3934fbeb063953dd6c48d85bd.png

  • Like 1
Link to comment
Share on other sites

LazyMonday91

but i don't know why it can take interview , it's the only one not working in my test ..

image.png.e50179bb01f367bcfe98e439f41104b0.png

Edited by LazyMonday91
Link to comment
Share on other sites

Just now, LazyMonday91 said:

but i don't know why it can take interview , it's the only one not working in my test ..

Try lowercase 'i' instead of 'I' in the folder name.

 

  • Like 1
Link to comment
Share on other sites

I'll have a fix up soon to make the folder check case insensitive and add 'Scenes' as a type.

  • Thanks 1
Link to comment
Share on other sites

LazyMonday91

they are a bug in metadata for some things i can change it for extra , it's not from your plugin , i think it s a bug from the server , because while i checked save metadata to avoid any change and rename it short 1 , and remove all auto metadata generated , i refresh and it come back with this name ?

image.png.e857bba354e5fea3b0803eb4caeb65f5.png

Link to comment
Share on other sites

LazyMonday91

just this to video have a metadata problem, i'll test to change the file and create to empty file with the same name to see if it see a difference ;)

image.thumb.png.4312858885d25639b1d810b4e8324f94.png

with other collection work directly very clean 👌

image.png.de7a3fca127eef340236be228d7c96fd.png

Edited by LazyMonday91
Link to comment
Share on other sites

2 hours ago, roaku said:

I'll have a fix up soon to make the folder check case insensitive and add 'Scenes' as a type.

Version 0.6.3.0 is up with support for these two ^^

  • Thanks 1
Link to comment
Share on other sites

LazyMonday91

Hi @roaku

all work fine now thanks , i'll tell you if any thing is not properly working , i'm creating my extra Bonus library movies now to test if no problem with detection for other film but spider-man was the top for me thanks for all this work !! ;) and fixes,

Best regards, LzM

Final view for the complete test with behind the scene and short correctly take there correct metadata ^^ :
image.thumb.png.7a6d9c463df9880ecc9b4117e9bb89cd.png

  • Like 1
Link to comment
Share on other sites

4 minutes ago, LazyMonday91 said:

Hi @roaku

all work fine now thanks , i'll tell you if any thing is not properly working , i'm creating my extra Bonus library movies now to test if no problem with detection for other film but spider-man was the top for me thanks for all this work !! ;) and fixes,

Best regards, LzM

Final view for the complete test with behind the scene and short correctly take there correct metadata ^^ :
image.thumb.png.7a6d9c463df9880ecc9b4117e9bb89cd.png

Very cool.

Also, you can use the 'Extra Type Banner Options' under the 'Style's section of the UI to move the colored banners to the bottom of your images, if you want to move them out of the way of your CoverArt icons.

  • Agree 1
Link to comment
Share on other sites

LazyMonday91

Yes I'm going to do that because at the top it's too much data with the covertArt info💪

have a good evening,

best regards :)

LzM

Link to comment
Share on other sites

  • 1 month later...
xinxin8816

Awesome plugin, kudos to you for your work!

By the way, I have some stills in the 'Extras' folder, just single photo without video, and I wanna making them displayed, have any idea to do that?

Edited by xinxin8816
Link to comment
Share on other sites

4 hours ago, xinxin8816 said:

Awesome plugin, kudos to you for your work!

By the way, I have some stills in the 'Extras' folder, just single photo without video, and I wanna making them displayed, have any idea to do that?

No, I'm not sure if Emby supports that, and it's not what this plugin does.

Link to comment
Share on other sites

  • 4 months later...
roaku

I just updated this plugin for compatibility with the .30 beta of Emby.

I haven't been able to do much work on this recently, but the main thing I have left to complete is a UI for manually generating extras images when you want to override the defaults for specific cases or experiment with different settings.

  • Thanks 1
Link to comment
Share on other sites

  • 9 months later...
roaku

I've updated the first post with version 0.6.4.0.

This update attempts to improve the generation of extra art when a new movie is first added or when the parent art hasn't been pulled down from a metadata provider yet.

Ideally, this will cut down on/eliminate having to manually refresh the extra art images.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...