4 ms·
I've never liked Kodi's performance and stability, don't like the UI (skins don't help, it works the same regardless and most of the unofficial skins are half-b
by handrous 5y ago
I've never liked Kodi's performance and stability, don't like the UI (skins don't help, it works the same regardless and most of the unofficial skins are half-broken anyway) and I hate how it's configured—those last two are intertwined, because I don't like how config is scattered all over and mixed in with using the thing, on a TV interface (another matter on a web or desktop interface—that would be fine). Haven't gotten used to or comfortable with it in years and years of using it.
Finally switched to Jellyfin with its accompanying Roku app (and the web interface, in a pinch). Much happier with that. Jellyfin in docker on my fileserver, map the drives there, start it up with auto-restart (which will also start it on boot) and forget about it. Configure and watch some on the web, but mostly just watch from the couch on a Roku. Much better UI, despite being far from perfect. Snappier and less fragile, even in its web interface. Media source management's less crazy-making.
I don't really use live TV, streaming (the plugins I usually wanted to use on Kodi were usually broken or too janky to use, anyway), or radio, on Kodi, though. Or the games features—I use Lakka instead, which I like much better UI-wise. I don't think Jellyfin can replace those features, if you use them.
- 10GBps 5y agoKodi's Achilles heel is their choice to implement in Python. I've gotten used to the interface though it gets slower with every release.
- nightfly 5y agoReally? Kodi doesn't really do a lot, so it seems like it shouldn't be really be impacted by language choice like that.
- gizdan 5y agoNot really. Kodi is written in C++, it includes a python interpreter so add ons can be written in Python.
- nullify88 5y agoKodi core is actually C++. Its plugins are written in Python. I believe its slow because theres a lot of legacy code in there since the Xbmc days which, had they had the resources, would probably have been rewritten.
- sebazzz 5y agoI once investigated if it was possible to host .NET (Core) in Kodi, however, at the time it was not really well documented (or maybe even possible) to write native add-ons. That meant you would need to interface with a native library that would be the .NET host from Python, and that would be pain.