Releases: mattblovell/kodi_panel
kodi_panel v1.42
Extended artwork upsizing feature to get_airplay_art()
. Minor code cleanup (unused variable removed).
kodi_panel v1.41
Allow artwork to be enlarged or upsized, enabled via a new enlarge
flag in the dictionary. This should address Idea #43.
kodi_panel v1.40
Provide a mechanism for disabling the status screen (which then lets one skip defining STATUS_LAYOUT
within setup.toml). This change brings more uniformity, since now all screen types (audio, video, slideshow, status) have separate enable controls.
Also tweaked the conditions required to show AirPlay audio, mainly to avoid the second or two of default artwork being displayed as Kodi gets all of the information "pulled together".
kodi_panel v1.39
Correct problem in paste_artwork()
function caused by incorrect indentation, causing an audio album cover that's not exactly size
by size
pixels to not get displayed.
kodi_panel v1.38
Improvements to artwork handling, per the discussion in Idea #41.
Callback functions now exist that, optionally, permit layouts to fetch artwork other than MusicPlayer.Cover and VideoPlayer.Cover from Kodi.
kodi_panel v1.36
Embarrassing bug fix in element_audio_artist()
, causing a crash at the start of AirPlay playback.
kodi_panel v1.35
Add KeyboardInterrupt
as an exception triggering exit. This should help with any woes occurring with shutting down or re-starting kodi_display via systemctl.
Also added optional circle drawing in the progress bar. The progress_bar()
argument list likely merits further cleanup, but the circle at the progress point may be interesting to some.
See the very latest blue_800x480 example setup (updated after the release) for an example.
kodi_panel v1.34
Added element_thin_line()
and strcb_audio_duration()
callback functions. The first callback permits a line to be draw on the display, with any starting and ending points, color, and width. The second callback returns the number of colons present in MusicPlayer.Duration
, permitting (with the new use of new display_if
keys for fields) adjustments based upon whether the final time is short or long.
Added a new 800x480 layout with full screen artwork, in the example_blue_800x480.toml file. I can't decide whether it's too cramped or nice.
kodi_panel v1.32
Minor bug fix and code cleanup. I think I'm done for a bit (unless anyone encounters a bug).
kodi_panel v1.31
Improve response when communication with Kodi is disrupted and then re-established, as happens when Kodi gets rebooted.
I had worked on this somewhat earlier, but it was less important when running with the display directly-attached to the Odroid. Now that the RPi Zero is completely separate, it is nice to have kodi_panel "survive" a Kodi reboot.