Simple 'Now Playing/Status' web interface ?
#1
Hi all

There have been a number of attempts at creating solutions for small (and not so small) second screen status displays (from 4 character front panel displays, 2x16 LCD display character displays, 160x160 OLEDs, 320x240 TFTs driven by hardware, all the way to Windows apps running Frontview+ and Android apps running YATSE etc.).   A lot of these rely on GPIO hardware or other functionality on the Kodi platform itself and are thus very platform specific.  Frontview+ relies on Windows.  There are one or two solutions that use JSON-RPC http interfaces to allow running on a second device - but they are not currently developed and bespoke to a specific hardware platform and display type.

What would be great would be a web interface that purely existed to reflect the current status of Kodi - what menu you are in, what movie or TV show you are playing (possibly with any cover artwork with duration and elapsed time), what live TV channel or recorded show you are watching (with programme name, channel logo etc.), what music track you are listening to (with album cover, name, track title etc.)

This could be remotely displayed on any platform (Raspberry Pi Zero with a small or medium OLED or TFT, Pi 2-4 with 7" official screen, Android tablet, Phone, Windows tablet etc.) and because it is running via a browser on a second platform it wouldn't require any specific hardware on the device that is running Kodi.  It removes all the hardware display requirements from the Kodi platform, and just requires a platform-agnostic web interface to be running (which is already a Kodi function) It would devolve the bespoke display hardware handling to any platform that could run a browser running full-screen into a suitable display.

I've looked at a number of Web Interfaces within Kodi - but none of them seem optimised for this task.  Have I missed one, or does someone (like me I guess) need to think about coding one?  Are there any tips or guides about doing this - or is it a case of looking at an existing web frontend and learning from that?
Reply
#2
Hi,
i remember there was once a project to only show information on a web-interface. but i can't remember the name and could not find it anymore... sorry.
if you decide to start an own project, i would help you (in a consulting manner). I am not a good programmer, but with json/rcp api i might help you.
you are right, looking how other web-interface did things might help. i do not mean the programming html/css/js stuff, but the api calls.

important resource: https://kodi.wiki/view/JSON-RPC_API/v8

if you have questions feel free to pm me and i will give you my email.
Check out my plugin yarc, it's a web-remote optimised for all screen sizes (especially touch and small screen).
Reply
#3
Found it but links are dead

https://forum.kodi.tv/showthread.php?tid=225137
Check out my plugin yarc, it's a web-remote optimised for all screen sizes (especially touch and small screen).
Reply
#4
Ive been working on a project that might be what you are looking for, it's not currently public as it was more of an experimental project to interface with the JSON-RPC.

Image
Reply
#5
(2021-01-12, 19:44)dfraser Wrote: Ive been working on a project that might be what you are looking for, it's not currently public as it was more of an experimental project to interface with the JSON-RPC.

Image

This is what I'm currently try to make so I can use an old tablet as a currently playing screen instead of LCDProc - have you got the source loaded anywhere please??
Reply
#6
Sorry, hadn't seen your reply (hadn't checked in a while). I currently have it in a private SVN repository, but can sanitize and publish to GitHub when I get a chance.
Reply
#7
Has this been released?
↯ Ω ☿
If I've helped you, dont forget to give me 👍! Thank you and never stop rocking on! 🤘
Reply

Logout Mark Read Team Forum Stats Members Help
Simple 'Now Playing/Status' web interface ?0