Jump to content

Movie won't play


justinrh

Recommended Posts

justinrh

When I try to play a particular movie on my beautiful Roku, I get nothing.  I get just a black screen or the poster or reversion back to the item detail page.  Logs attached.

Any clue as to the reason for failure?logs fighter.zip

the_fighter_mediaInfo.txt

The movie plays fine w/o any CPU load using the web UI.

Edited by justinrh
Link to post
Share on other sites
Ronstang

If the movie plays on your computer but not on your ROKU then I would assume it might be an incompatible format of some type.  What is the source of this movie and what format is it in?

Link to post
Share on other sites
Ronstang

Do you have another movie in the exact same format and source as the one that currently won't play on your ROKU?  If so see if it plays OK.

Link to post
Share on other sites
Happy2Play

Nothing is standing out, but moving this topic to the Roku section.

I guess one test would be disabling transcode throttling to see if it makes a difference.

Another would be loading the Emby Roku beta channel.  You can see the private channel on the Right. Emby for Roku - Emby

Edited by Happy2Play
Link to post
Share on other sites
speechles
Spoiler

2021-01-25 20:01:33.787 Info Server: http/1.1 GET http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items/Latest?ImageTypeLimit=1&excludelocationtypes=Virtual&EnableImageTypes=Primary,Thumb,Backdrop&groupitems=true&Fields=PrimaryImageAspectRatio,OfficialRating,ProductionYear&limit=20&ParentId=idPremiere. UserAgent: Roku/DVP-9.40 (069.40E04200A)
2021-01-25 20:01:33.795 Error Server: Error processing request
    *** Error Report ***
    Version: 4.5.4.0
    Command line: C:\Users\admin\AppData\Roaming\Emby-Server\system\EmbyServer.dll
    Operating system: Microsoft Windows 10.0.19041
    Framework: .NET Core 3.1.9
    OS/Process: x64/x64
    Runtime: C:/Users/admin/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\admin\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\admin\AppData\Roaming\Emby-Server\system
    System.FormatException: System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
       at System.Guid.GuidResult.SetFailure(Boolean overflow, String failureMessageID)
       at System.Guid.TryParseExactN(ReadOnlySpan`1 guidString, GuidResult& result)
       at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result)
       at System.Guid.Parse(ReadOnlySpan`1 input)
       at Emby.Server.Implementations.Library.LibraryManager.GetInternalId(ReadOnlySpan`1 id)
       at Emby.Server.Implementations.Library.LibraryManager.GetInternalId(String id)
       at MediaBrowser.Api.UserLibrary.UserLibraryService.Get(GetLatestMedia request)
       at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: System.Private.CoreLib
    TargetSite: Void SetFailure(Boolean, System.String)
    
2021-01-25 20:01:33.795 Info Server: http/1.1 Response 500 to 192.168.2.154. Time: 8ms. http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items/Latest?ImageTypeLimit=1&excludelocationtypes=Virtual&EnableImageTypes=Primary,Thumb,Backdrop&groupitems=true&Fields=PrimaryImageAspectRatio,OfficialRating,ProductionYear&limit=20&ParentId=idPremiere
2021-01-25 20:01:33.900 Info Server: http/1.1 GET http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items?IncludeItemTypes=Movie&EnableImageTypes=Primary,Thumb,Backdrop&SortBy=SortName&Filters=IsUnPlayed&GroupItemsIntoCollections=false&imagetypelimit=1&limit=150&SortOrder=Ascending&recursive=true&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&EnableTotalRecordCount=true&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805. UserAgent: Roku/DVP-9.40 (069.40E04200A)
2021-01-25 20:01:33.937 Info Server: http/1.1 Response 200 to 192.168.2.154. Time: 37ms. http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items?IncludeItemTypes=Movie&EnableImageTypes=Primary,Thumb,Backdrop&SortBy=SortName&Filters=IsUnPlayed&GroupItemsIntoCollections=false&imagetypelimit=1&limit=150&SortOrder=Ascending&recursive=true&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&EnableTotalRecordCount=true&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805
2021-01-25 20:01:42.144 Info Server: http/1.1 GET http://192.168.2.151:8096/emby/items/Prefixes?IncludeItemTypes=Movie&EnableImageTypes=Primary,Thumb,Backdrop&SortBy=SortName&Filters=IsUnPlayed&GroupItemsIntoCollections=false&imagetypelimit=1&limit=150&SortOrder=Ascending&recursive=true&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&EnableTotalRecordCount=true&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805. UserAgent: Roku/DVP-9.40 (069.40E04200A)
2021-01-25 20:01:42.160 Error Server: Error processing request
    *** Error Report ***
    Version: 4.5.4.0
    Command line: C:\Users\admin\AppData\Roaming\Emby-Server\system\EmbyServer.dll
    Operating system: Microsoft Windows 10.0.19041
    Framework: .NET Core 3.1.9
    OS/Process: x64/x64
    Runtime: C:/Users/admin/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\admin\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\admin\AppData\Roaming\Emby-Server\system
    SQLitePCL.pretty.SQLiteException: Error: no such column: UserDatas.played - select distinct(substr(SortName, 1, 1)) collate nocase Prefix from MediaItems A where type=@type AND (UserDatas.played is null or UserDatas.played=@IsPlayed) AND TopParentId in (3) AND Length(Prefix) > 0 ORDER BY Prefix collate NATURALSORT ASC
    SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown.
       at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail)
       at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql)
       at Emby.Sqlite.BaseSqliteRepository.PrepareStatement(IDatabaseConnection connection, String sql)
       at Emby.Server.Implementations.Data.SqliteItemRepository.QueryItemsInTransaction[T](InternalItemsQuery query, IDatabaseConnection db, String[] columnsToSelect, Func`5 rowReaderFn, Boolean singleResult, String methodName)
       at Emby.Server.Implementations.Data.SqliteItemRepository.GetPrefixes(InternalItemsQuery query)
       at Emby.Server.Implementations.Library.LibraryManager.GetPrefixes(InternalItemsQuery query)
       at MediaBrowser.Api.UserLibrary.TagService.Get(GetPrefixes request)
       at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: SQLitePCL.pretty
    TargetSite: SQLitePCL.pretty.IStatement PrepareStatement(System.String, System.String ByRef)


   

It looks like your Emby DB has some issues. That is the root of this problem.

Edited by speechles
Link to post
Share on other sites
ebr

Hi. Did you install the beta server and then roll back to stable at some point?

Link to post
Share on other sites
justinrh
12 hours ago, speechles said:
  Reveal hidden contents

2021-01-25 20:01:33.787 Info Server: http/1.1 GET http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items/Latest?ImageTypeLimit=1&excludelocationtypes=Virtual&EnableImageTypes=Primary,Thumb,Backdrop&groupitems=true&Fields=PrimaryImageAspectRatio,OfficialRating,ProductionYear&limit=20&ParentId=idPremiere. UserAgent: Roku/DVP-9.40 (069.40E04200A)
2021-01-25 20:01:33.795 Error Server: Error processing request
    *** Error Report ***
    Version: 4.5.4.0
    Command line: C:\Users\admin\AppData\Roaming\Emby-Server\system\EmbyServer.dll
    Operating system: Microsoft Windows 10.0.19041
    Framework: .NET Core 3.1.9
    OS/Process: x64/x64
    Runtime: C:/Users/admin/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\admin\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\admin\AppData\Roaming\Emby-Server\system
    System.FormatException: System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
       at System.Guid.GuidResult.SetFailure(Boolean overflow, String failureMessageID)
       at System.Guid.TryParseExactN(ReadOnlySpan`1 guidString, GuidResult& result)
       at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result)
       at System.Guid.Parse(ReadOnlySpan`1 input)
       at Emby.Server.Implementations.Library.LibraryManager.GetInternalId(ReadOnlySpan`1 id)
       at Emby.Server.Implementations.Library.LibraryManager.GetInternalId(String id)
       at MediaBrowser.Api.UserLibrary.UserLibraryService.Get(GetLatestMedia request)
       at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: System.Private.CoreLib
    TargetSite: Void SetFailure(Boolean, System.String)
    
2021-01-25 20:01:33.795 Info Server: http/1.1 Response 500 to 192.168.2.154. Time: 8ms. http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items/Latest?ImageTypeLimit=1&excludelocationtypes=Virtual&EnableImageTypes=Primary,Thumb,Backdrop&groupitems=true&Fields=PrimaryImageAspectRatio,OfficialRating,ProductionYear&limit=20&ParentId=idPremiere
2021-01-25 20:01:33.900 Info Server: http/1.1 GET http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items?IncludeItemTypes=Movie&EnableImageTypes=Primary,Thumb,Backdrop&SortBy=SortName&Filters=IsUnPlayed&GroupItemsIntoCollections=false&imagetypelimit=1&limit=150&SortOrder=Ascending&recursive=true&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&EnableTotalRecordCount=true&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805. UserAgent: Roku/DVP-9.40 (069.40E04200A)
2021-01-25 20:01:33.937 Info Server: http/1.1 Response 200 to 192.168.2.154. Time: 37ms. http://192.168.2.151:8096/emby/Users/84744d332e034d1c853fdbc1c422c39f/Items?IncludeItemTypes=Movie&EnableImageTypes=Primary,Thumb,Backdrop&SortBy=SortName&Filters=IsUnPlayed&GroupItemsIntoCollections=false&imagetypelimit=1&limit=150&SortOrder=Ascending&recursive=true&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&EnableTotalRecordCount=true&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805
2021-01-25 20:01:42.144 Info Server: http/1.1 GET http://192.168.2.151:8096/emby/items/Prefixes?IncludeItemTypes=Movie&EnableImageTypes=Primary,Thumb,Backdrop&SortBy=SortName&Filters=IsUnPlayed&GroupItemsIntoCollections=false&imagetypelimit=1&limit=150&SortOrder=Ascending&recursive=true&fields=SortName,PrimaryImageAspectRatio,OfficialRating,CriticRating,CommunityRating,PremiereDate,StartDate,EndDate,ProductionYear&EnableTotalRecordCount=true&ParentId=f137a2dd21bbc1b99aa5c0f6bf02a805. UserAgent: Roku/DVP-9.40 (069.40E04200A)
2021-01-25 20:01:42.160 Error Server: Error processing request
    *** Error Report ***
    Version: 4.5.4.0
    Command line: C:\Users\admin\AppData\Roaming\Emby-Server\system\EmbyServer.dll
    Operating system: Microsoft Windows 10.0.19041
    Framework: .NET Core 3.1.9
    OS/Process: x64/x64
    Runtime: C:/Users/admin/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
    Processor count: 4
    Data path: C:\Users\admin\AppData\Roaming\Emby-Server\programdata
    Application path: C:\Users\admin\AppData\Roaming\Emby-Server\system
    SQLitePCL.pretty.SQLiteException: Error: no such column: UserDatas.played - select distinct(substr(SortName, 1, 1)) collate nocase Prefix from MediaItems A where type=@type AND (UserDatas.played is null or UserDatas.played=@IsPlayed) AND TopParentId in (3) AND Length(Prefix) > 0 ORDER BY Prefix collate NATURALSORT ASC
    SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown.
       at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail)
       at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql)
       at Emby.Sqlite.BaseSqliteRepository.PrepareStatement(IDatabaseConnection connection, String sql)
       at Emby.Server.Implementations.Data.SqliteItemRepository.QueryItemsInTransaction[T](InternalItemsQuery query, IDatabaseConnection db, String[] columnsToSelect, Func`5 rowReaderFn, Boolean singleResult, String methodName)
       at Emby.Server.Implementations.Data.SqliteItemRepository.GetPrefixes(InternalItemsQuery query)
       at Emby.Server.Implementations.Library.LibraryManager.GetPrefixes(InternalItemsQuery query)
       at MediaBrowser.Api.UserLibrary.TagService.Get(GetPrefixes request)
       at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost appHost, Object requestDto, IRequest req)
       at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
       at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
    Source: SQLitePCL.pretty
    TargetSite: SQLitePCL.pretty.IStatement PrepareStatement(System.String, System.String ByRef)

 

It looks like your Emby DB has some issues. That is the root of this problem.

How do you know the DB has issues?

How do I fix those issues?

Why would the DB issues affect playing on the Roku and not the web player?

Link to post
Share on other sites
justinrh

It is not the container.  The audio would have to transcode; the video should not have to transcode.

I have not ever installed a beta build.

Link to post
Share on other sites
ebr

Hi.  I don't think your database has issues.  It looks like invalid data is being sent.  What version of the app are you using?

Link to post
Share on other sites
justinrh
17 hours ago, Luke said:

So the problem is only with one file?

Yes - "a particular movie".

Link to post
Share on other sites
justinrh
3 hours ago, ebr said:

Hi.  I don't think your database has issues.  It looks like invalid data is being sent.  What version of the app are you using?

4.0.4

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...