NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Other Clients v
1 2 3 Next »
Jellyfin v10.9

 
  • 0 Vote(s) - 0 Average
Jellyfin v10.9
luguber
Offline

Junior Member

Norway
Posts: 31
Threads: 6
Joined: Sep 2021
#1
2024-05-13, 07:45 AM
Hi, Jellyfin released a new stable version (v10.9.x) yesterday.
The current NextPVR plugin is not supported by the new version.

If at some point you would find time and will to update this plugin, that would be great. But no rush.
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#2
2024-05-13, 12:53 PM
I guess Jellyfin automation doesn't automatically handle the upgrade from netcore 6 to 8. I will have a look but if there are problems it will depend on how many other API changes were made. I don't use Jellyfin and the last time I looked the PVR plugin code was stagnant. so it is not a great solution for NextPVR use going forward. It wasn't in good shape when it came over from MediaPortal and Emby had improved it a lot before remove the advanced plugin support.

Martin
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#3
2024-05-13, 03:25 PM (This post was last modified: 2024-05-13, 04:11 PM by mvallevand.)
As a followup Jellyfin appears to have broken both NextPVR and TVHeadend. I have a question here https://github.com/jellyfin/jellyfin-plu.../issues/79 and if that can't be answered the plugin is dead. Basically Jellyfin developers do not control or document their API changes very well so these kind of things happens too often, they just say they don't use the plugin. The only solution would be for Jellyfin users to try the nightlies during the development life cycle and try and catch these errors earlier.


Martin
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#4
2024-05-13, 11:36 PM
Based on the limited information available here is the first cut at an addon for 10.9.   Recordings are not available and I have asked for clarification on how the the new API.

- use new RegisterService API for Live TV. 
- updated for 10.9.1 rules
- removed status calls that were removed

In very brief testing the EPG, scheduling and Live TV seem to work as they did before users are calling to have to do the real testing.  I couldn't even get QSV to work with this release of Jellyfin which is a bit of pain.

To test unzip the attached and replace the non-working dll that will be in the jellyfin/plugins/NextPVR_8.0.0.0 folder  If you can't find it check your Jellyfin logs it will be off the "Program data path"


Martin


Attached Files
.zip   jellyfin-plugin-nextpvr-10.9-pre-1.zip (Size: 45.37 KB / Downloads: 2)
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#5
2024-05-14, 11:57 AM
I made an update to the addon to also allow recording playback, but I have asked for feedback since I don't really like using global variable in .Net to resolve the issue for the changed API and hope there is a better solution. 

Install as above and if there are issues report them here.

Martin


Attached Files
.zip   jellyfin-plugin-nextpvr-10.9-pre-2.zip (Size: 45.41 KB / Downloads: 8)
oliroe
Offline

Junior Member

United Kingdom
Posts: 19
Threads: 5
Joined: Dec 2020
#6
2024-05-14, 12:26 PM
Sorry it's not formatted better but i don't have a lot of time at the moment. I stopped the Jellyfin container, replaced the dll and restarted. This is the log after clicking on recordings

14/05/2024
13:23:15
[13:23:15] [ERR] [33] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL GET /LiveTv/Recordings.
14/05/2024
13:23:15
System.NullReferenceException: Object reference not set to an instance of an object.
14/05/2024
13:23:15
at Jellyfin.Plugin.NextPVR.RecordingsChannel.GetCacheKey(String userId)
14/05/2024
13:23:15
at Jellyfin.LiveTv.Channels.ChannelManager.GetChannelDataCachePath(IChannel channel, String userId, String externalFolderId, Nullable`1 sortField, Boolean sortDescending)
14/05/2024
13:23:15
at Jellyfin.LiveTv.Channels.ChannelManager.GetChannelItems(IChannel channel, User user, String externalFolderId, Nullable`1 sortField, Boolean sortDescending, CancellationToken cancellationToken)
14/05/2024
13:23:15
at Jellyfin.LiveTv.Channels.ChannelManager.GetChannelItemsInternal(InternalItemsQuery query, IProgress`1 progress, CancellationToken cancellationToken)
14/05/2024
13:23:15
at Jellyfin.LiveTv.Channels.ChannelManager.RefreshLatestChannelItems(IChannel channel, CancellationToken cancellationToken)
14/05/2024
13:23:15
at Jellyfin.LiveTv.Channels.ChannelManager.GetChannelsInternalAsync(ChannelQuery query)
14/05/2024
13:23:15
at Jellyfin.LiveTv.LiveTvManager.GetRecordingFoldersAsync(User user, Boolean refreshChannels)
14/05/2024
13:23:15
at Jellyfin.LiveTv.LiveTvManager.GetEmbyRecordingsAsync(RecordingQuery query, DtoOptions dtoOptions, User user)
14/05/2024
13:23:15
at Jellyfin.LiveTv.LiveTvManager.GetRecordingsAsync(RecordingQuery query, DtoOptions options)
14/05/2024
13:23:15
at Jellyfin.Api.Controllers.LiveTvController.GetRecordings(String channelId, Nullable`1 userId, Nullable`1 startIndex, Nullable`1 limit, Nullable`1 status, Nullable`1 isInProgress, String seriesTimerId, Nullable`1 enableImages, Nullable`1 imageTypeLimit, ImageType[] enableImageTypes, ItemFields[] fields, Nullable`1 enableUserData, Nullable`1 isMovie, Nullable`1 isSeries, Nullable`1 isKids, Nullable`1 isSports, Nullable`1 isNews, Nullable`1 isLibraryItem, Boolean enableTotalRecordCount)
14/05/2024
13:23:15
at lambda_method1285(Closure, Object)
14/05/2024
13:23:15
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
14/05/2024
13:23:15
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
14/05/2024
13:23:15
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
14/05/2024
13:23:15
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
14/05/2024
13:23:15
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
14/05/2024
13:23:15
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#7
2024-05-14, 12:38 PM (This post was last modified: 2024-05-14, 12:39 PM by mvallevand.)
Thanks for testing but I don't read snippets and need the full zipped log that Jellyfin makes for you. That looks like trouble connecting to NextPVR.

Did you remember to run all the tasks that Jellyfin requires to load the guide recordings etc?

Martin
oliroe
Offline

Junior Member

United Kingdom
Posts: 19
Threads: 5
Joined: Dec 2020
#8
2024-05-14, 12:40 PM (This post was last modified: 2024-05-14, 01:01 PM by oliroe.)
No problem, I'll pull together a response that may help you Smile

Apologies

Edit: It's looking good after kicking off the scheduled task, tested watching live tv and recordings.
I've attached the full logs from the container starting.

Getting a load of errors like these but not sure whether it's related/new

2024-05-14T12:48:02.869725773Z [13:48:02] [WRN] [35] Jellyfin.LiveTv.Guide.GuideManager: Unable to precache http://192.168.2.43:8866/service?method=...n%20Rescue
2024-05-14T12:48:02.869739563Z System.InvalidOperationException: Unable to convert any images to local
2024-05-14T12:48:02.869743342Z    at Emby.Server.Implementations.Library.LibraryManager.ConvertImageToLocal(BaseItem item, ItemImageInfo image, Int32 imageIndex, Boolean removeOnFailure)
2024-05-14T12:48:02.869745957Z    at Jellyfin.LiveTv.Guide.GuideManager.<>c__DisplayClass21_0.<<PrecacheImages>b__2>d.MoveNext()


Attached Files
.zip   linuxserver-jellyfin1-2024-05-14T12-49-52.zip (Size: 18.57 KB / Downloads: 3)
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#9
2024-05-14, 12:54 PM
No apologies necessary, thanks for offering to help. I hope we can get the addon working again.

Martin
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 52,828
Threads: 954
Joined: May 2006
#10
2024-05-14, 01:17 PM (This post was last modified: 2024-05-14, 01:19 PM by mvallevand.)
No ignore that error is Jellyfin trying to load art for every EPG item, it is a real pig. I may not load art for the EPG, it it pretty intense.

Your logs don't show the EPG finishing so we need to wait for that to see. That error snippet was Jellyfin trying to get recording before it started NextPVR, again let's wait for the scan to finish.

Martin
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (3): 1 2 3 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Recorded Channel Groupings (Jellyfin) Swindiff 9 430 2025-04-16, 08:59 PM
Last Post: Swindiff
  Jellyfin Plugin can't connect to "pinned" instance psycik 5 501 2025-02-07, 02:56 AM
Last Post: sub
  NextPVR recording setting with JellyFin addon ceejayemm 1 851 2024-11-30, 01:02 AM
Last Post: mvallevand
  Jellyfin 10.9 next update. mvallevand 3 927 2024-11-29, 12:06 PM
Last Post: mvallevand
Bug jellyfin 10.9 cannot playback recordings - sid=jellyfin told not valid prahal 22 3,387 2024-06-04, 04:46 PM
Last Post: mvallevand
  Jellyfin issues turtlejay 10 2,083 2023-12-24, 05:42 PM
Last Post: turtlejay
  jellyfin live tv tab shows nothing. recordings tab has stuff. briantho 10 4,206 2023-07-07, 12:03 AM
Last Post: mvallevand
  Jellyfin playback issue when jellyfin is not on the same machine as nextpvr briantho 3 2,562 2022-12-16, 07:25 PM
Last Post: mvallevand
  Jellyfin 10.8 Alpha & Beta mvallevand 28 8,484 2022-09-08, 08:44 PM
Last Post: mvallevand
  Category 'Movie' is added to all items in the Jellyfin EPG. luguber 5 1,791 2022-04-05, 09:31 PM
Last Post: luguber

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode