Jump to content
Napsterbater

Roku thumbnails plug-in should ignore Trailers

Recommended Posts

Napsterbater

Seems the Roku thumbnails plugin always tries to create thumbnails for trailers during a scheduled task.

 

Except it has nowhere to save these so simply discards them, wasting a bunch of time, and trailers are so short they shouldn't need thumbnails anyways.

Share this post


Link to post
Share on other sites
Luke

Hi there, how did you determine this?

Share this post


Link to post
Share on other sites
Napsterbater

By starting the scheduled task and watching ffmpeg launch and watching the command arguments passed to it.

 

When I'm home tonight Ill get a screenshot and more details.

Share this post


Link to post
Share on other sites
Luke

What version of Emby Server? 

Share this post


Link to post
Share on other sites
Napsterbater


2019-01-05 02:45:00.055 Info App: Application version: 3.6.0.83
2019-01-05 02:45:00.055 Info App: Emby
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
2019-01-05 02:45:00.055 Info App: Plugins:
Auto Box Sets 1.2.2.0
Auto Organize 1.3.6.0
Cinema Mode 1.0.10.0
Email Notifications 3.1.4.0
Fanart.tv 1.0.2.0
IMVDb 1.0.5.0
MovieDb 1.0.6.0
MusicBrainz 1.0.1.0
Nfo Metadata 1.0.10.0
OMDb 1.0.3.0
Open Subtitles 1.0.11.0
Reports 1.0.24.0
Roku Thumbnails 3.2.3.0
Server Configuration Backup 1.3.3.0
Studio Images 1.0.0.0
TheAudioDb 1.0.4.0
Trailers 1.1.9.0


2019-01-05 03:00:25.090 Info App: Creating roku thumbnails at 320 width, for http://trailers.apple.com/movies/paramount/a-quiet-place/a-quiet-place-trailer-2_h480p.mov
2019-01-05 03:00:25.096 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Execute: D:\Emby\system\ffmpeg.exe -f mov -i "http://trailers.apple.com/movies/paramount/a-quiet-place/a-quiet-place-trailer-2_h480p.mov" -threads 0 -v quiet -vf "fps=fps=1/10,scale=min(iw\,320):trunc(ow/dar/2)*2" -f image2 "D:\Emby\Cache\cache\temp\743e32e51596445b867bce2450c5c7d0\img_%05d.jpg"
2019-01-05 03:00:25.097 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Started.
2019-01-05 03:00:30.002 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Process exited with code 0
2019-01-05 03:00:30.035 Error App: Error creating roku thumbnails for A Quiet Place
*** Error Report ***
Version: 3.6.0.83
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
System.IO.IOException: System.IO.IOException: The filename, directory name, or volume label syntax is incorrect : 'D:\Emby\system\http:\trailers.apple.com\movies\paramount\a-quiet-place'
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory(String path)
at RokuMetadata.Drawing.VideoProcessor.CreateBif(String path, Int32 width, BaseItem item, MediaSourceInfo mediaSource, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, String itemModifier, MediaSourceInfo mediaSource, Int32 width, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, CancellationToken cancellationToken)
at RokuMetadata.ScheduledTasks.RokuScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
Source: System.IO.FileSystem
TargetSite: Void CreateDirectory(System.String)
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory(String path)
at RokuMetadata.Drawing.VideoProcessor.CreateBif(String path, Int32 width, BaseItem item, MediaSourceInfo mediaSource, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, String itemModifier, MediaSourceInfo mediaSource, Int32 width, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, CancellationToken cancellationToken)
at RokuMetadata.ScheduledTasks.RokuScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)

2019-01-05 03:00:30.036 Info App: Creating roku thumbnails at 320 width, for http://trailers.apple.com/movies/disney/a-wrinkle-in-time/a-wrinkle-in-time-trailer-2_h480p.mov
2019-01-05 03:00:30.036 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Execute: D:\Emby\system\ffmpeg.exe -f mov -i "http://trailers.apple.com/movies/disney/a-wrinkle-in-time/a-wrinkle-in-time-trailer-2_h480p.mov" -threads 0 -v quiet -vf "fps=fps=1/10,scale=min(iw\,320):trunc(ow/dar/2)*2" -f image2 "D:\Emby\Cache\cache\temp\ea809d9f108b4e098f300ddbd4bd1195\img_%05d.jpg"
2019-01-05 03:00:30.038 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Started.
2019-01-05 03:00:33.590 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Process exited with code 0
2019-01-05 03:00:33.599 Error App: Error creating roku thumbnails for A Wrinkle in Time
*** Error Report ***
Version: 3.6.0.83
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
System.IO.IOException: System.IO.IOException: The filename, directory name, or volume label syntax is incorrect : 'D:\Emby\system\http:\trailers.apple.com\movies\disney\a-wrinkle-in-time'
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory(String path)
at RokuMetadata.Drawing.VideoProcessor.CreateBif(String path, Int32 width, BaseItem item, MediaSourceInfo mediaSource, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, String itemModifier, MediaSourceInfo mediaSource, Int32 width, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, CancellationToken cancellationToken)
at RokuMetadata.ScheduledTasks.RokuScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
Source: System.IO.FileSystem
TargetSite: Void CreateDirectory(System.String)
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory(String path)
at RokuMetadata.Drawing.VideoProcessor.CreateBif(String path, Int32 width, BaseItem item, MediaSourceInfo mediaSource, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, String itemModifier, MediaSourceInfo mediaSource, Int32 width, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, CancellationToken cancellationToken)
at RokuMetadata.ScheduledTasks.RokuScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)

2019-01-05 03:00:33.601 Info App: Creating roku thumbnails at 320 width, for http://trailers.apple.com/movies/independent/aardvark/aardvark-trailer-1_h480p.mov
2019-01-05 03:00:33.601 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Execute: D:\Emby\system\ffmpeg.exe -f mov -i "http://trailers.apple.com/movies/independent/aardvark/aardvark-trailer-1_h480p.mov" -threads 0 -v quiet -vf "fps=fps=1/10,scale=min(iw\,320):trunc(ow/dar/2)*2" -f image2 "D:\Emby\Cache\cache\temp\8bd4cc4a292e47dc9fbce24e102834ed\img_%05d.jpg"
2019-01-05 03:00:33.603 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Started.
2019-01-05 03:00:35.514 Debug MediaEncoder: Ffprobe -i file:"V:\StandupComedy\George Carlin Collection\(1966) George Carlin - The Tonight Show Starring Johnny Carson.avi" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-01-05 03:00:35.514 Info MediaEncoder: ProcessRun 'ffprobe' Execute: D:\Emby\system\ffprobe.exe -i file:"V:\StandupComedy\George Carlin Collection\(1966) George Carlin - The Tonight Show Starring Johnny Carson.avi" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-01-05 03:00:35.517 Info MediaEncoder: ProcessRun 'ffprobe' Started.
2019-01-05 03:00:35.577 Info MediaEncoder: ProcessRun 'ffprobe' Process exited with code 0
2019-01-05 03:00:35.579 Info HttpClient: POST https://api.opensubtitles.org/xml-rpc
2019-01-05 03:00:36.989 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Process exited with code 0
2019-01-05 03:00:36.995 Error App: Error creating roku thumbnails for Aardvark
*** Error Report ***
Version: 3.6.0.83
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
System.IO.IOException: System.IO.IOException: The filename, directory name, or volume label syntax is incorrect : 'D:\Emby\system\http:\trailers.apple.com\movies\independent\aardvark'
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory(String path)
at RokuMetadata.Drawing.VideoProcessor.CreateBif(String path, Int32 width, BaseItem item, MediaSourceInfo mediaSource, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, String itemModifier, MediaSourceInfo mediaSource, Int32 width, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, CancellationToken cancellationToken)
at RokuMetadata.ScheduledTasks.RokuScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
Source: System.IO.FileSystem
TargetSite: Void CreateDirectory(System.String)
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at Emby.Server.Implementations.IO.ManagedFileSystem.CreateDirectory(String path)
at RokuMetadata.Drawing.VideoProcessor.CreateBif(String path, Int32 width, BaseItem item, MediaSourceInfo mediaSource, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, String itemModifier, MediaSourceInfo mediaSource, Int32 width, CancellationToken cancellationToken)
at RokuMetadata.Drawing.VideoProcessor.Run(BaseItem item, CancellationToken cancellationToken)
at RokuMetadata.ScheduledTasks.RokuScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)

2019-01-05 03:00:36.997 Info App: Creating roku thumbnails at 320 width, for http://trailers.apple.com/movies/paramount/action-point/action-point-trailer-1_h480p.mov
2019-01-05 03:00:36.998 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Execute: D:\Emby\system\ffmpeg.exe -f mov -i "http://trailers.apple.com/movies/paramount/action-point/action-point-trailer-1_h480p.mov" -threads 0 -v quiet -vf "fps=fps=1/10,scale=min(iw\,320):trunc(ow/dar/2)*2" -f image2 "D:\Emby\Cache\cache\temp\290ac2d08e9146318289c02b603b3ada\img_%05d.jpg"
2019-01-05 03:00:36.999 Info MediaEncoder: ProcessRun 'ffmpgeg extract-imageseries' Started.
2019-01-05 03:00:37.055 Info HttpClient: POST https://api.opensubtitles.org/xml-rpc
2019-01-05 03:00:37.364 Info App: MovieDbProvider: Finding id for item: (1966) George Carlin - The Tonight Show Starring Johnny Carson
2019-01-05 03:00:37.364 Info HttpClient: GET https://api.themoviedb.org/3/search/movie?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=(1966)+George+Carlin+-+The+Tonight+Show+Starring+Johnny+Carson&language=en
2019-01-05 03:00:37.480 Error App: Error in TheMovieDb
*** Error Report ***
Version: 3.6.0.83
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
System.ArgumentException: System.ArgumentException: name
at MovieDb.MovieDbSearch.GetSearchResultsGeneric(String name, String type, Nullable`1 year, String language, String baseImageUrl, CancellationToken cancellationToken)
at MovieDb.MovieDbSearch.GetSearchResults(ItemLookupInfo idInfo, String searchType, CancellationToken cancellationToken)
at MovieDb.GenericMovieDbInfo`1.GetMetadata(ItemLookupInfo itemId, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
Source: MovieDb
TargetSite: Void MoveNext()
at MovieDb.MovieDbSearch.GetSearchResultsGeneric(String name, String type, Nullable`1 year, String language, String baseImageUrl, CancellationToken cancellationToken)
at MovieDb.MovieDbSearch.GetSearchResults(ItemLookupInfo idInfo, String searchType, CancellationToken cancellationToken)
at MovieDb.GenericMovieDbInfo`1.GetMetadata(ItemLookupInfo itemId, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)

2019-01-05 03:00:37.511 Debug MediaEncoder: Ffprobe -i file:"V:\StandupComedy\George Carlin Collection\(1977) George.Carlin - On Location_ George Carlin at USC.avi" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-01-05 03:00:37.511 Info MediaEncoder: ProcessRun 'ffprobe' Execute: D:\Emby\system\ffprobe.exe -i file:"V:\StandupComedy\George Carlin Collection\(1977) George.Carlin - On Location_ George Carlin at USC.avi" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-01-05 03:00:37.513 Info MediaEncoder: ProcessRun 'ffprobe' Started.
2019-01-05 03:00:37.701 Info MediaEncoder: ProcessRun 'ffprobe' Process exited with code 0
2019-01-05 03:00:37.705 Info App: MovieDbProvider: Finding id for item: (1977) George.Carlin - On Location_ George Carlin at USC
2019-01-05 03:00:37.705 Info HttpClient: GET https://api.themoviedb.org/3/search/movie?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=(1977)+George.Carlin+-+On+Location_+George+Carlin+at+USC&language=en
2019-01-05 03:00:37.762 Error App: Error in TheMovieDb
*** Error Report ***
Version: 3.6.0.83
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
System.ArgumentException: System.ArgumentException: name
at MovieDb.MovieDbSearch.GetSearchResultsGeneric(String name, String type, Nullable`1 year, String language, String baseImageUrl, CancellationToken cancellationToken)
at MovieDb.MovieDbSearch.GetSearchResults(ItemLookupInfo idInfo, String searchType, CancellationToken cancellationToken)
at MovieDb.GenericMovieDbInfo`1.GetMetadata(ItemLookupInfo itemId, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
Source: MovieDb
TargetSite: Void MoveNext()
at MovieDb.MovieDbSearch.GetSearchResultsGeneric(String name, String type, Nullable`1 year, String language, String baseImageUrl, CancellationToken cancellationToken)
at MovieDb.MovieDbSearch.GetSearchResults(ItemLookupInfo idInfo, String searchType, CancellationToken cancellationToken)
at MovieDb.GenericMovieDbInfo`1.GetMetadata(ItemLookupInfo itemId, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)

2019-01-05 03:00:37.794 Debug MediaEncoder: Ffprobe -i file:"V:\StandupComedy\George Carlin Collection\(1978) George Carlin - On Location_ George Carlin at Phoenix.avi" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-01-05 03:00:37.794 Info MediaEncoder: ProcessRun 'ffprobe' Execute: D:\Emby\system\ffprobe.exe -i file:"V:\StandupComedy\George Carlin Collection\(1978) George Carlin - On Location_ George Carlin at Phoenix.avi" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2019-01-05 03:00:37.796 Info MediaEncoder: ProcessRun 'ffprobe' Started.
2019-01-05 03:00:38.045 Info MediaEncoder: ProcessRun 'ffprobe' Process exited with code 0
2019-01-05 03:00:38.051 Info App: MovieDbProvider: Finding id for item: (1978) George Carlin - On Location_ George Carlin at Phoenix
2019-01-05 03:00:38.051 Info HttpClient: GET https://api.themoviedb.org/3/search/movie?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=(1978)+George+Carlin+-+On+Location_+George+Carlin+at+Phoenix&language=en
2019-01-05 03:00:38.110 Error App: Error in TheMovieDb
*** Error Report ***
Version: 3.6.0.83
Command line: D:\Emby\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Processor count: 4
Program data path: D:\Emby\programdata
Application directory: D:\Emby\system
System.ArgumentException: System.ArgumentException: name
at MovieDb.MovieDbSearch.GetSearchResultsGeneric(String name, String type, Nullable`1 year, String language, String baseImageUrl, CancellationToken cancellationToken)
at MovieDb.MovieDbSearch.GetSearchResults(ItemLookupInfo idInfo, String searchType, CancellationToken cancellationToken)
at MovieDb.GenericMovieDbInfo`1.GetMetadata(ItemLookupInfo itemId, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
Source: MovieDb
TargetSite: Void MoveNext()
at MovieDb.MovieDbSearch.GetSearchResultsGeneric(String name, String type, Nullable`1 year, String language, String baseImageUrl, CancellationToken cancellationToken)
at MovieDb.MovieDbSearch.GetSearchResults(ItemLookupInfo idInfo, String searchType, CancellationToken cancellationToken)
at MovieDb.GenericMovieDbInfo`1.GetMetadata(ItemLookupInfo itemId, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)

 

Edited by Napsterbater

Share this post


Link to post
Share on other sites
Luke

Great, thanks !

Share this post


Link to post
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...