babgvant / emby.mythtv Goto Github PK
View Code? Open in Web Editor NEWMythTV LiveTV plug-in for Emby
MythTV LiveTV plug-in for Emby
When I try to configure the plugin, I get the following error after I hit "save" on the config page....
Error CodeInvalidOperationExceptionMessageSequence contains no matching elementStack Trace[GetDashboardConfigurationPage: 1/30/2016 2:44:18 PM]: [REQUEST: {}] System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.First[TSource](IEnumerable1 source, System.Func
2 predicate) <0x42449f30 + 0x00119> in :0 at MediaBrowser.WebDashboard.Api.DashboardService.Get (MediaBrowser.WebDashboard.Api.GetDashboardConfigurationPage request) <0x42449b60 + 0x001ad> in :0 at (wrapper dynamic-method) System.Object:lambda_method (System.Runtime.CompilerServices.Closure,object,object) at ServiceStack.Host.ServiceRunner`1[TRequest].Execute (IRequest request, System.Object instance, ServiceStack.Host.TRequest requestDto) <0x422e7f20 + 0x003f9> in :0
I'm running server version 3.0.5818.0 on Linux if that helps.....
So happy to see a MythTV plugin being developed for Emby! Many thanks!
My first attempt at using the plugin has not been successful. The Emby LiveTV management web page (http://192.168.1.10:8096/web/livetvstatus.html) is showing the following error.
Error Message: Unavailable (Expecting GetConnectionInfoAsyncResponse tag from namespace http://mythtv.org, got GetConnectionInfoResponse and http://mythtv.org instead Line 1, position 169.)
I verified that the dll was copied to the correct location (/var/lib/emby-server/plugins) and that the dll has proper permissions (Linux). Emby server has been restarted on multiple attempts to get it working. I have the following values in the plugin settings:
MythTv Base URL: http://192.168.1.10:6544
Recordings UNC: /diamond/mythtv/recordings
Please let me know if you need any further information.
Emby Server Version: 3.0.5675.1
Emby MythTV Plugin Version: 1.0.5712.16144
MythTV Version: 27.5+fixes.20150803.e2a11c9-0ubuntu0mythbuntu3
OS: Linux Mint 17.2 (Ubuntu 14.04 LTS)
Series view (http://192.168.1.10:8096/web/livetvseriestimers.html), series detail has 'record only new episodes' unchecked when it is defined in MythTV. And vice versa.
In other words, the check box in the plugin is indicating the opposite of the check box in the correlating Mythtv schedule definition.
The Guide view (http://192.168.1.10:8096/web/livetvguide.html) has color coding only for news, sports, and movies.
Almost all shows within MythTV have a category (i.e., crime, drama, sitcom, reality, cooking, history). This is being populated by SchedulesDirect. These categories are shown in the Emby show detail view. Can these show categories be used for additional color coding within the Emby Guide view?
I have a feeling that this could be a limitation of Emby.
The Guide view (http://192.168.1.10:8096/web/livetvguide.html) does not indicate shows that are currently recording. The Guide detail view for a show also does not indicate that a recording is in progress. Can an indicator that a recording is in progress be shown?
In addition, the Guide detail view for a show that is currently being recorded still provides the "Record" button. An attempt to record a show that is currently recording adds another entry to the Scheduled view (http://192.168.1.10:8096/web/livetvtimers.html). However, duplicates are not shown within MythTV.
Possibly an Emby limitation?
Recordings in progress are shown in "Latest Recordings" and "All Recordings". These active recordings can be played, but should this be allowed? The Android client player does not currently show the growing timeline. Ending playback marked the recording as watched even though just a small portion was viewed.
I personally would prefer that active recordings are not shown.
Live TV recordings (generated while watching live TV using MythTV) and deleted recordings show under "Latest Recordings" and "All Recordings" sections within the Emby clients.
I personally would prefer that these types of recordings are not shown. It would be nice to have the types of recordings to be omitted/shown as a setting within the plugin.
My guess would be that most people would not want to see live or deleted recordings.
Duplicate channels are shown in Guide view (http://192.168.1.10:8096/web/livetvguide.html) and Channels view (http://192.168.1.10:8096/web/livetvchannels.html).
I have two separate video sources defined in MythTV. I believe this is causing channels that appear in both video sources to be duplicated. Can these duplicates be omitted.
As you know, the MythTV backend determines which video source should be used for live tv or recordings. Duplicate channels can cause problems if/when the MythTV API gets the ability to provide live tv streaming in the future.
FYI: This issue existed in earlier versions of the Kodi MythTV plugin. The new version eliminates the duplicates and lets the backend select the available video source. This code is on github (https://github.com/janbar/pvr.mythtv).
By the way, I am not a developer - just an enthusiast. I very well may be misunderstanding this. :-)
The Live TV status view (http://192.168.1.10:8096/web/livetvstatus.html) has an incorrect link for MythTV. It is set to mythtv.com but should be mythtv.org
Either ultimately works but mythtv.org is the proper URL.
The Emby Recordings view (http://192.168.1.10:8096/web/livetvrecordings.html) displays the latest recordings first. Following is a link to "All Recordings". Then a list of groups is shown to filter the recordings. The list of groups is only showing "News" and "Other".
All of my recordings have a show category (i.e., crime, cooking, reality, drama, comedy). These categories are shown within the recording detail view.
It is possible to use the show categories to generate the list of group filters?
Series view (http://192.168.1.10:8096/web/livetvseriestimers.html), series detail includes a button named "Scheduled" to view scheduled recordings.
This does not show any scheduled for all of my series that have one or more upcoming recordings.
Guide view (http://192.168.1.10:8096/web/livetvguide.html) and guide detail view does not indicate scheduled recordings.
Is this a limitation of Emby?
The plugin icon is not showing in the Emby web console (http://192.168.1.10:8096/web/plugins.html).
Please let me know if you need any further information.
Emby Server Version: 3.0.5675.1
Emby MythTV Plugin Version: 1.0.5712.16144
MythTV Version: 27.5+fixes.20150803.e2a11c9-0ubuntu0mythbuntu3
OS: Linux Mint 17.2 (Ubuntu 14.04 LTS)
Browser Version: Google Chrome 44.0.2403.157 (64-bit)
Scheduled view (http://192.168.1.10:8096/web/livetvtimers.html) has multiple issues:
I have not found a logical reason yet for these discrepancies. I will continue to review this issue. Any ideas?
Live TV is not supported due to current unavailability in the MythTV API.
However, an attempt to play live TV from the Guide view or Channels view will cause the web page or Emby client to hang (shows activity animation forever). The temptation to press play is over powering. :-)
Is there any way to remove or disable the play control, prevent the play action, or preferably display a notification that live TV streaming is not supported? Does Emby support this condition?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.