I want to be able to watch television on my RPI2 running OSMC (Kodi). I thought of the following options:
Web browser on Kodi
Just opening the website on the Pi and play from there seemed the simplest solution. However, this will be less convenient with controls and furthermore, the site uses Silverlight to stream the content, which is to my understanding not easy to get working on a Pi.
Streaming from laptop
I found several plugins for casting video to kodi, but none of them seem to work with this silverlight implementation.
Casting the whole screen also seems to be infeasible, as noted for example here
I found this RPI-cast which starts the video's from command line using the python tornado package and the omxplayer and uses a chrome plugin. However, omxplayer does not seem to be practically useable on osmc. Furthermore, chrome does not seem to support silverlight.
Since there are no existing solutions I can find, what would be the best way to implement this? I have decent experience in Python programming, so I can write my own server implementation using Tornado and start video from command line somehow. But then I would still need to be able to grab the video stream from silverlight or the whole desktop to send to the tornado server.
Any help would be appreciated!