Replies: 1 comment
-
Issue 77 has been opened to track the problem with MusicChoice channels pausing during playback when mapped as a Radio Channel and the option to suppress video streams has been enabled. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Build 7745 - v3.5.0 / v4.5.0 (2021.03.16)
Update SQLite database engine to version 3.35.1
Third-party dependency update; no anticipated impacts to the system.
Update cURL library to version 7.75.0
Third-party dependency update; no anticipated impacts to the system.
Fix bug that could cause unnecessary triggering of both channel and channel group updates
This was a long-standing oversight on my part. When discovery information has changed that would affect the Channels or Channel Groups, I was asking Kodi to refresh them both, which turns out to be a duplicate effort in many cases as updating the Channel Groups implicitly also updates the Channels. There was also one case I found where the Channel Group update wasn't necessary at all (changing the XMLTV channel name source setting) as it had no effect on the members of the Channel Groups.
Fix race condition that could cause a "Database is locked" error to be logged during Kodi startup
This was a fairly benign condition that could sometimes cause a SQLite error to appear in the Kodi log during startup if the user navigated to the TV section of Kodi before the PVR addon has initialized beyond Recordings discovery. Kodi was asking for a Recording "Last Played Position" to populate the UI, and in response I was attempting to retrieve and persist fresh data, but if the Recordings are in the process of being discovered at that time, the write fails with "Database is Locked". The solution was to only allow reads of cached data until the PVR addon has been fully initialized.
Fix bug preventing timers and timer rules from updating when Kodi Guide 'Future days to display' setting has changed
When the XMLTV system was implemented, I made a mistake in the handler for what happens when the user changes the EPG timeframe in Kodi. I erroneously removed a call to trigger a Timer update in Kodi (necessary as the results are based on the EPG timeframe), which has been restored.
Fix bug preventing Electronic Program Guide (EPG) data from updating when Kodi Guide 'Future days to display' setting has changed
Sometime after XMLTV was first implemented the intent to update the EPG tags in Kodi based on the newly specified timeframe stopped working. The now flawed method was to simply "update the guide listings", which unless it happens to have been around 24 hours since that last happened would do nothing of value. The fixed method is to instead just re-push the EPG tags that are already cached over to Kodi based on the new EPG timeframe. Note that there is an implicit 5-second delay on this operation since the addon gets a notification for EACH change to that value, so if the user is ticking it up from 3 to 14, the addon would get 11 notifications. The delay is intended to not flood Kodi with thousands of duplicate EPG tags to process.
Add new "Radio Channels" settings category and associated options to enable radio channel mapping
This is a totally new thing, and there is a (currently a bit roughshod) wiki page about it here: Mapping TV Channels to Radio. For some time, I've been wanting to, and have been asked to, have a way to make certain channels appear under "Radio" instead of "TV" in Kodi. The HDHomeRun ecosystem doesn't provide enough information about the channels to be able to do this automatically (for example, even an audio-only channel will be reported as having MPEG video), so I finally opted to provide a way to do it manually. There is also a semi-experimental feature to let you strip the video from any channels you've mapped do that Kodi will play them in Music mode. That feature mostly works, I thought it was perfect but had some problems with MusicChoice channels stopping and restarting on me; something to look into. There are also a few Kodi-level things you may run into:
(Leia) Adjust reported Electronic Program Guide (EPG) original air values based on the system time zone
This was a user request for Leia specifically and has no impact on Matrix. The concern was that if a custom skin used the Original Air Date ("FirstAired") value populated by the addon it may be wrong due to Kodi localizing that date/time for the current time zone. As has been done with Recordings for quite some time, this value is now pre-adjusted off of UTC so that when it is localized by Kodi it provides the correct date.
(Matrix) Fix bug preventing Electronic Program Guide (EPG) entries from being flagged as new
Not really sure when this broke, probably around the time the PVR API was updated last summer since that was a major overhaul. In earlier versions of the Matrix addon, I had implemented support for the New indicator in the Matrix EPG. This is a little asterisk that will appear under the series name in the grid. Somehow I never noticed that this broke, now it's fixed.
(Matrix) Omit reporting of new indicator for programs of type News/Current Affairs unless a specific season/episode is specified
After fixing the New indicator I noticed that I wasn't applying the same logic as I have been for appending a repeat indicator for this. The original complaint about the repeat indicators was that many programs in the News/Current Affairs genre would be flagged as repeats because the original air date may have been from decades in the past (think local news programs). To remain consistent, the New indicator will only be used on News/Current Affairs programs if that program also reports season and/or episode information. So programs like "WBAL TV 11 News" will never get the New indicator, whereas programs like "Inside Edition" will.
(Matrix) Rename "Append repeat indicators to applicable recording names" Interface option to "Append repeat indicators to Recorded TV episode names"
On Matrix, the repeat indicators were removed for EPG episode names in favor of the New indicator, making this option only applicable to Recordings. The next item below re-adds support for EPG episode names, but unlike Leia the ability to turn on repeat indicators will continue as two separate settings; this change just aligns the name and help text with the new EPG episode names option.
(Matrix) Add new "Append repeat indicators to EPG episode names" Interface option
This was in response to a user request to allow the repeat indicators to be placed on applicable EPG episode names. again Since Matrix now has the New indicator I had deemed this obsolete and removed it. However, there are many non-default Kodi skins that do not support the New indicator so this is still a reasonable thing to have available. Unlike Leia, however, Matrix will maintain separate Recording and EPG repeat indicator settings moving forward.
Questions, Concerns? Let me know!
Beta Was this translation helpful? Give feedback.
All reactions