CBers 6932 Posted August 12, 2017 Posted August 12, 2017 No, the official plex kodi addon was built by them from scratch, they hired a couple of kodi devs to create it. Really? I thought they copied Emby's. OK, back under my rock
sualfred 677 Posted August 12, 2017 Author Posted August 12, 2017 (edited) Fork Kodi, rape its core and replace all database calls with a Emby DB compatible interface, and we don't need any addon to get Emby integrated (Plex also started with a Kodi fork) With the utmost respect to your work on the Emby Theater clients, Kodi is a beast (flexible, fast, etc, best PVR integration, etc.). I use Emby Theater and the WebGui on my PC, XBone, Android. But on my HTPC, my daily driver? Nope. But we are going OT. Edited August 12, 2017 by sualfred
xnappo 1597 Posted August 12, 2017 Posted August 12, 2017 Really? I thought they copied Emby's. OK, back under my rock It has been back and forth. We ripped PleXBMC for xmb3c, Plex ripped Emby for Kodi for PlexKodiConnect. Now Plex has a new addon called Plex for Kodi. Yeah, we could copy that, but it is more like a separate app launched from Kodi. I think a skin that 'knows' about EmbyCon but also about native addons is a better direction. But my days of coding for this are over - for now at least. 1
sualfred 677 Posted August 13, 2017 Author Posted August 13, 2017 (edited) We can work on adding dynamic content end points for any info you need. something like this? Based on conditional visiblity (Library.HasContent(%s) and System.HasAddon(embycon)) I could show only the DB, only EmbyCon or both together. Sadly the Globalsearch script won't work with EmbyCon. Edited August 13, 2017 by sualfred
im85288 1493 Posted August 13, 2017 Posted August 13, 2017 Feel free to ignore but I feel this way will cause a load of pain in keeping it in sync with both the native kodi database and the embycon addon. I’ve been there before back in the xbmc3 days. A combination of embycon with skinned windows in the addon (ie like plex for kodi) would be optimal as you control the whole process. If you two could combine it would be awesome, maybe null pointer could do the python and sulafred the skinning. Regardless the skin is looking great and will give it a try when your completed with teasing us
sualfred 677 Posted August 13, 2017 Author Posted August 13, 2017 I'm with im85288. I would prefer something similar to the official Plex addon. That's cleaner and more user friendly. I have no problem to take care of the skinning part. But if we are going to achieve something like this, we should switch to something like Slack to discuss the details. But nevertheless, I will integrate some options for EmbyCon
sualfred 677 Posted August 13, 2017 Author Posted August 13, 2017 (edited) Let me complete the skin for the common Kodi interface. It's still a long road. As soon as I'm done we can discuss the missing options of EmbyCon. We would def. need some python scripts to get the cast lists etc (like Marcel's skin.helper.service/.widgets). Edited August 13, 2017 by sualfred
im85288 1493 Posted August 13, 2017 Posted August 13, 2017 The python to skin part was not that bad when I did it in the next up addon, for example: https://github.com/xbmc/repo-scripts/blob/isengard/service.nextup.notification/resources/lib/PostPlayInfo.py shows how the Window Props are set from the item(s) being browsed..the equivalent skin is here: https://github.com/xbmc/repo-scripts/blob/isengard/service.nextup.notification/resources/skins/default/1080i/script-nextup-notification-PostPlayInfo.xml
im85288 1493 Posted August 13, 2017 Posted August 13, 2017 Strange, I use this: postPlayPage = PostPlayInfo("script-nextup-notification-PostPlayInfo.xml", addonSettings.getAddonInfo('path'), "default", "1080i") And it picks up the 1080 directory corrector
fantasticn 1 Posted August 14, 2017 Posted August 14, 2017 Hi sualfred, that skin looks amazing!!! Why no posting in the Kodi WIP-section? I am also using Emby for my mobile devices and Kodi for my media players (Shield TV boxes). Therefore I would love to have some kind of unified interface. However, are you already skinning for Kodi 18 "Leia" or still for Kodi 17 "Krypton"? Though Leia is already running very stable and offers some great advantages, especially for Android users (like Google voice-search and inputstream-plugin) there currently is not much skins available yet. Everybody still is skinning for Krypton. Can't wait for a release. Keep up the good work!
sualfred 677 Posted August 14, 2017 Author Posted August 14, 2017 (edited) Mainly because it's targeted to Emby users and it's to early to get annoyed by the "any eta??" questions It's still on Krypton because Leia is too buggy atm. And the Emby addon has no support yet. Edited August 14, 2017 by sualfred 3
Angelblue05 4131 Posted August 14, 2017 Posted August 14, 2017 OMG, you cant use includes with addon skins! Nope. You sure can't and to top it off, you can't control the font either.
sualfred 677 Posted August 15, 2017 Author Posted August 15, 2017 The Python guys are crying for addon fonts and includes for years. Dunno why this isn't implemented yet. The only way is to add the addon skin files into the active skin directory.
Angelblue05 4131 Posted August 15, 2017 Posted August 15, 2017 The Python guys are crying for addon fonts and includes for years. Dunno why this isn't implemented yet. The only way is to add the addon skin files into the active skin directory. And they would never allow an official add-on to do anything like that.
sualfred 677 Posted August 15, 2017 Author Posted August 15, 2017 Yeah, the official repo rules... That's another reason why I use my own and the Kodinerds repo.
sualfred 677 Posted August 15, 2017 Author Posted August 15, 2017 (edited) The last missing hubs are done https://youtu.be/VyVc_OihNF0 Edited August 15, 2017 by sualfred 5
Luke 38498 Posted August 15, 2017 Posted August 15, 2017 By the way on the home screen it is my eventual goal to not have any tabs but i just haven't found a new home for favorites yet.
sualfred 677 Posted August 15, 2017 Author Posted August 15, 2017 (edited) Wow that is amazing. As soon as the painful dialogues and video/music fullscreen windows were finished, it would be awesome. I hate coding those The inconsistency of the way how they are rendered is driving me nuts everytime. Some of them uses grouplist, some containers and some of them are with hardcoded controls with auto/non-auto set labels. By the way on the home screen it is my eventual goal to not have any tabs but i just haven't found a new home for favorites yet. You mean the items in the topbar? Edited August 15, 2017 by sualfred
sualfred 677 Posted August 16, 2017 Author Posted August 16, 2017 Dialogs..., I'm not quite sure how to layout the settings dialogs & windows. So, if anybody has an idea, feel free to give me some input. 2
sualfred 677 Posted August 17, 2017 Author Posted August 17, 2017 It's gettin' in shape. https://www.youtube.com/watch?v=RrAwblNRUrI 6
horstepipe 364 Posted August 18, 2017 Posted August 18, 2017 Hey As the skin is focused on Emby, could you please make sure that covers created by coverart look good in Kodi? In almost all skins (except for Titan, marcelveldt put in a switchable fix for that) you have unpretty borders behind the covers.
sualfred 677 Posted August 19, 2017 Author Posted August 19, 2017 Vacation is over and the progress will get slower. Summary of the last 2 weeks: @@horstepipe Don't get what you mean. None of my skins ever had ugly borders. 4
hstamas 160 Posted August 19, 2017 Posted August 19, 2017 Loks amazing so far! Just noticing you seem to have live tv and pvr functionality working and I’m wondering how are you accomplishing this? Are you running a 3rd party pvr backend or have you somehow integrated the built in Emby server live tv features into your skin?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now