Luke 40091 Posted September 2, 2018 Posted September 2, 2018 Yes it's ok but i would still remove that from your Plugin constructor.
pünktchen 1350 Posted September 2, 2018 Author Posted September 2, 2018 @@Luke got it working again for guide and timers, but when i've tried to enter the recording channel i've got the neverending spinning circle and this in my log: 2018-09-02 21:10:50.994 Error HttpServer: Error processing request *** Error Report *** Version: 3.6.0.33 Command line: D:\emby.windows.beta\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: 8 Program data path: D:\emby.windows.beta Application directory: D:\emby.windows.beta\system System.ArgumentOutOfRangeException: The UTC time represented when the offset is applied must be between year 0 and 10,000. Parameter name: offset at System.DateTimeOffset.ValidateDate(DateTime dateTime, TimeSpan offset) at System.DateTimeOffset..ctor(DateTime dateTime) at System.DateTimeOffset.op_Implicit(DateTime dateTime) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemEntity(ChannelItemInfo info, IChannel channelProvider, Int64 internalChannelId, BaseItem parentFolder, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.<>c__DisplayClass49_0.<GetChannelItemsInternal>b__0(ChannelItemInfo i) at System.Linq.Enumerable.SelectListIterator`2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemsInternal(InternalItemsQuery query, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.RefreshLatestChannelItems(IChannel channel, CancellationToken cancellationToken) System.ArgumentOutOfRangeException at System.DateTimeOffset.ValidateDate(DateTime dateTime, TimeSpan offset) at System.DateTimeOffset..ctor(DateTime dateTime) at System.DateTimeOffset.op_Implicit(DateTime dateTime) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemEntity(ChannelItemInfo info, IChannel channelProvider, Int64 internalChannelId, BaseItem parentFolder, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.<>c__DisplayClass49_0.<GetChannelItemsInternal>b__0(ChannelItemInfo i) at System.Linq.Enumerable.SelectListIterator`2.ToArray() at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemsInternal(InternalItemsQuery query, IProgress`1 progress, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.RefreshLatestChannelItems(IChannel channel, CancellationToken cancellationToken) So i deleted the Emby cache, metadata folder and library. Now i get the neverending spinning circle right on the home screen and the same error in the log. The recording channel also doesn't show up under the access settings of the user or the home screen settings.
postboy99 4 Posted September 3, 2018 Posted September 3, 2018 (edited) @EDIT: Sorry, wrong Thread Hi, Im using the DVBLink addon and can watch LiveTV. The problem is with the EPG, it is not loading the TV guide. Table is just empty. Any Idea? 2018-09-03 10:48:41.137 Error App: Error refreshing channels for service *** Error Report *** Version: 3.5.2.0 Command line: /var/packages/EmbyServer/target/server/MediaBrowser.Server.Mono.exe -package synology -programdata /var/packages/EmbyServer/target/var -ffmpeg /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/ffmpeg/bin/ffprobe -restartpath /var/packages/EmbyServer/scripts/restart Operating system: Unix 3.10.105.0 64-Bit OS: True 64-Bit Process: True User Interactive: False Mono: 5.10.1.47 (tarball Sat Apr 21 21:47:26 CST 2018) Processor count: 4 Program data path: /var/packages/EmbyServer/target/var Application directory: /volume1/@appstore/EmbyServer/releases/v3.5.2.0 System.MissingMethodException: string MediaBrowser.Controller.IServerApplicationPaths.get_ItemsByNamePath() at Emby.Server.Implementations.LiveTv.LiveTvManager+<RefreshChannelsInternal>d__66.MoveNext () [0x0004d] in <ea7199aea78e429a84e168a1e154646a>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at Emby.Server.Implementations.LiveTv.LiveTvManager+<RefreshChannelsInternal>d__65.MoveNext () [0x00265] in <ea7199aea78e429a84e168a1e154646a>:0 System.MissingMethodException at Emby.Server.Implementations.LiveTv.LiveTvManager+<RefreshChannelsInternal>d__66.MoveNext () [0x0004d] in <ea7199aea78e429a84e168a1e154646a>:0 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <9f46da0973534d9c8737c50aeebf5ecb>:0 at Emby.Server.Implementations.LiveTv.LiveTvManager+<RefreshChannelsInternal>d__65.MoveNext () [0x00265] in <ea7199aea78e429a84e168a1e154646a>:0 Edited September 3, 2018 by postboy99
pünktchen 1350 Posted September 3, 2018 Author Posted September 3, 2018 @@Admin please move the post above to the DVBLink thread. This thread is for DVBViewer!
pünktchen 1350 Posted September 5, 2018 Author Posted September 5, 2018 Thanks, should be able to fix that. I guess you've just forgotten the fix in 3.6.0.34 beta?
pünktchen 1350 Posted September 5, 2018 Author Posted September 5, 2018 No, I put it in.Mmh, i get the same error in my log and no recordings.
Luke 40091 Posted September 5, 2018 Posted September 5, 2018 I'm asking because i really thought i had gotten it. Also I think you are using some internal api's that you probably shouldn't be. For one you don't need to implement ILogger when you can instead call ILogManager.createLogger("DVBViewer"). Second, you probably should not be calling IChannelManager at all, however I just haven't had the bandwidth to investigate and offer something better.
pünktchen 1350 Posted September 5, 2018 Author Posted September 5, 2018 I'm asking because i really thought i had gotten it. Also I think you are using some internal api's that you probably shouldn't be. For one you don't need to implement ILogger when you can instead call ILogManager.createLogger("DVBViewer"). Second, you probably should not be calling IChannelManager at all, however I just haven't had the bandwidth to investigate and offer something better.ILogManager was already there when i took over the developement of the MediaPortal plugin. The DVBViewer plugin is a just a copy of it in most areas. I don't use IChannelManager anywhere in my code! The recording channel code is basically the same as yours from NextPVR. But i already know the cause of the problem. ChannelItemInfo of ChannelItemType.Folder suddenly needs DateModified to be filled or it will fail!
Luke 40091 Posted September 5, 2018 Posted September 5, 2018 That shouldn't be the case. i can browser the trailer, podcasts and iptv channels and they are not doing that.
pünktchen 1350 Posted September 5, 2018 Author Posted September 5, 2018 That shouldn't be the case. i can browser the trailer, podcasts and iptv channels and they are not doing that. Don't know what you are testing, but the trailers plugin is also empty for me. Same error in the log as with my live tv plugin:
pünktchen 1350 Posted September 7, 2018 Author Posted September 7, 2018 @@thor2002ro @@Luke You can you this one for the beta server: Minimum server version 3.6.0.36-beta
Luke 40091 Posted September 7, 2018 Posted September 7, 2018 @@thor2002ro @@Luke You can you this one for the beta server: MediaBrowser.Plugins.DVBViewer_1.6.0_Betaserver_only.zip Minimum server version 3.6.0.36-beta Oh, I am actually working on it. That's the last plugin left But I could just use yours, did you do everything that i did with media portal? Basically the issues in the previous beta were related to converting DateTime to DateTimeOffset. I decided to avoid that and just use DateTimeOffset everywhere.
pünktchen 1350 Posted September 7, 2018 Author Posted September 7, 2018 Oh, I am actually working on it. That's the last plugin left But I could just use yours, did you do everything that i did with media portal? Basically the issues in the previous beta were related to converting DateTime to DateTimeOffset. I decided to avoid that and just use DateTimeOffset everywhere. Yes, everthing like with MediaPortal. DateTimeOffset and thumb image.
t.andre 69 Posted September 7, 2018 Posted September 7, 2018 Hi, I will change to datetimeoffset in the next release of DVBLink and TVMosaic
catshome 0 Posted February 16, 2019 Posted February 16, 2019 Recording Options: Was bewirken die Optionen "Enable direct access of recording files" und "Direct access of recording files requires pathsubstitution"? Recording Options: What are the options? "Enable direct access of recording files" und "Direct access of recording files requires pathsubstitution"? Danke und ein schönes WE
pünktchen 1350 Posted February 16, 2019 Author Posted February 16, 2019 Recording Options: Was bewirken die Optionen "Enable direct access of recording files" und "Direct access of recording files requires pathsubstitution"? Recording Options: What are the options? "Enable direct access of recording files" und "Direct access of recording files requires pathsubstitution"? Danke und ein schönes WE "Direct access" forwards the recording file path to Emby, otherwise it is an url path."Path substitution" is needed with direct access if Emby and DMS are on different servers.
catshome 0 Posted February 16, 2019 Posted February 16, 2019 "Direct access" forwards the recording file path to Emby, otherwise it is an url path. "Path substitution" is needed with direct access if Emby and DMS are on different servers. Danke für die schnelle Antwort, und danke für das Plugin. Zusatzfrage: Könntest du eine automatisches TimeShift als Option einbauen? Thanks for the quick answer, and thanks for the plugin. Additional question: Could you install an automatic TimeShift as an option?
pünktchen 1350 Posted February 16, 2019 Author Posted February 16, 2019 Danke für die schnelle Antwort, und danke für das Plugin. Zusatzfrage: Könntest du eine automatisches TimeShift als Option einbauen? Thanks for the quick answer, and thanks for the plugin. Additional question: Could you install an automatic TimeShift as an option? No, sorry. Timeshift is handled by Emby itself.
catshome 0 Posted February 17, 2019 Posted February 17, 2019 Besteht die Möglichkeit aus "/api/getchannelsxml.html?favonly=1&logo=1" die ausgegebene Favoritenstrucktur "SenderGruppe/Sender" beizubehalten? Is it possible to keep "/api/getchannelsxml.html?favonly=1&logo=1" the favorite template "SenderGroup/Sender"?
pünktchen 1350 Posted February 17, 2019 Author Posted February 17, 2019 Besteht die Möglichkeit aus "/api/getchannelsxml.html?favonly=1&logo=1" die ausgegebene Favoritenstrucktur "SenderGruppe/Sender" beizubehalten? Is it possible to keep "/api/getchannelsxml.html?favonly=1&logo=1" the favorite template "SenderGroup/Sender"? Emby doesn't support channel groups, if that's what you mean.
catshome 0 Posted February 17, 2019 Posted February 17, 2019 Emby doesn't support channel groups, if that's what you mean. Yes
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now