Jellyfin Forum
Videos can only be viewed in web browser - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Off Topic (https://forum.jellyfin.org/f-off-topic)
+--- Forum: General Discussion (https://forum.jellyfin.org/f-general-discussion)
+--- Thread: Videos can only be viewed in web browser (/t-videos-can-only-be-viewed-in-web-browser)



Videos can only be viewed in web browser - jellybelly - 2024-05-13

Hello,
Can anyone tell me what would cause videos to be able to be viewed and played via a web browser as well as the infuse app though in the Apple TV and iOS app Swiftin appears like the library is empty. I am completely stumped here. The only thing that stands out to me is in the logs It says no parental rating set. It should not matter though because my account has no restrictions.  Could what I attached be the problem?
Code:
[2024-05-13 11:46:47.082 +00:00] [DBG] "GetItemList" query time (slow): 10.4411ms. Query: "select type,data,StartDate,EndDate,ChannelId,IsMovie,IsSeries,EpisodeTitle,IsRepeat,CommunityRating,IndexNumber,Width,Height,Name,Path,PremiereDate,Overview,ParentIndexNumber,ProductionYear,OfficialRating,ForcedSortName,RunTimeTicks,Size,DateCreated,DateModified,guid,Genres,ParentId,Audio,ExternalServiceId,IsInMixedFolder,Tags,TrailerTypes,PrimaryVersionId,Album,LUFS,NormalizationGain,CriticRating,IsVirtualItem,SeriesName,SeasonName,SeasonId,SeriesId,ProviderIds,Images,TotalBitrate,ExtraType,Artists,AlbumArtists,ExternalId,ShowId,OwnerId,UserDatas.UserId,UserDatas.lastPlayedDate,UserDatas.playbackPositionTicks,UserDatas.playcount,UserDatas.isFavorite,UserDatas.played,UserDatas.rating from TypedBaseItems A left join UserDatas on UserDataKey=UserDatas.Key And (UserId=@UserId) where IsFolder=@IsFolder AND (played is null or played=@IsPlayed) AND IsVirtualItem=@IsVirtualItem AND MediaType=@MediaTypes AND (TopParentId=@TopParentId) Group by PresentationUniqueKey ORDER BY DateCreated DESC,SortName DESC,ProductionYear DESC LIMIT 100"
 
Code:
[2024-05-13 11:54:26.727 +00:00] [DBG] "Media" has no parental rating set.
If you guys need my entire log I can send it but those were the only two errors that look like they would cause a problem. The infuse app works great and if someone else has this problem it is something worth trying.


RE: Videos can only be viewed in web browser - TheDreadPirate - 2024-05-13

Did you enable blocking of items with no parental rating?

   


RE: Videos can only be viewed in web browser - jellybelly - 2024-05-13

Thanks for the speedy reply. I have no restriction set on the account.
 I have changed the file names and do these logs here tell you anything at all that I could fix? To solve this problem my permissions are set to 775.
Here are the most interesting errors I get.
Code:
---> System.ArgumentException: Requested value 'basicSyncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:09.011 +00:00] [DBG] Error converting value.
System.FormatException: syncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'syncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:09.014 +00:00] [DBG] "Educational" has no parental rating set.
[2024-05-13 16:54:09.017 +00:00] [DBG] Error converting value.
System.FormatException: basicSyncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'basicSyncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:09.021 +00:00] [DBG] Error converting value.
System.FormatException: syncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'syncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:09.033 +00:00] [DBG] "Educational" has no parental rating set.
[2024-05-13 16:54:14.796 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:14.796 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:14.798 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:14.798 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:14.801 +00:00] [DBG] Error converting value.
System.FormatException: basicSyncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'basicSyncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:14.802 +00:00] [DBG] Error converting value.
System.FormatException: syncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'syncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:14.806 +00:00] [DBG] "Educational" has no parental rating set.
[2024-05-13 16:54:17.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:54:25.291 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:25.291 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:25.292 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:25.292 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:25.296 +00:00] [DBG] Error converting value.
System.FormatException: basicSyncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'basicSyncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:25.298 +00:00] [DBG] Error converting value.
System.FormatException: syncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'syncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:25.304 +00:00] [DBG] "Educational" has no parental rating set.
[2024-05-13 16:54:29.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:54:35.049 +00:00] [DBG] WS "192.168.13.232" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-05-13 16:54:35.171 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:35.172 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:35.178 +00:00] [DBG] Error converting value.
System.FormatException: basicSyncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'basicSyncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:35.179 +00:00] [DBG] Error converting value.
System.FormatException: syncInfo is not a valid value for ItemFields.
---> System.ArgumentException: Requested value 'syncInfo' was not found.
  at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
  at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
  at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  --- End of inner exception stack trace ---
  at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
  at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter)
[2024-05-13 16:54:35.186 +00:00] [DBG] "Educational" has no parental rating set.
[2024-05-13 16:54:41.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:54:53.023 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:54:55.867 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2024-05-13 16:54:55.872 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:55.873 +00:00] [DBG] AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2024-05-13 16:54:55.875 +00:00] [DBG] Trying to get bind address for source "192.168.13.232" - External: False
[2024-05-13 16:54:55.875 +00:00] [DBG] "192.168.13.232": No matching bind address override found
[2024-05-13 16:54:55.875 +00:00] [DBG] "192.168.13.232": Internal request received, matching internal bind address found: "192.168.13.250"
[2024-05-13 16:55:05.023 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:55:09.665 +00:00] [DBG] WS "192.168.13.232" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-05-13 16:55:17.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:55:29.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:55:41.023 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:55:51.405 +00:00] [DBG] WS "192.168.13.232" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-05-13 16:55:53.025 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:56:05.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:56:17.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:56:29.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:56:41.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:56:41.024 +00:00] [INF] Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-05-13 16:56:41.086 +00:00] [DBG] WS "192.168.13.232" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }
[2024-05-13 16:56:53.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:57:05.024 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:57:17.023 +00:00] [DBG] Watching 1 WebSockets.
[2024-05-13 16:57:17.602 +00:00] [DBG] WS "192.168.13.232" received message: InboundWebSocketMessage`1 { Data: null, MessageType: KeepAlive, ServerId: null }



RE: Videos can only be viewed in web browser - jellybelly - 2024-05-13

I "think I know what the problem is" I have special characters in the file names. Maybe that is it? whenever I get them renamed I will know. Thanks