Jump to content


Photo

[SUPPORT THREAD] Embuary - A Emby Kodi Skin


  • Please log in to reply
1181 replies to this topic

#21 CBers OFFLINE  

CBers

    Advanced Member

  • Moderators
  • 14828 posts
  • Local time: 11:39 PM
  • LocationKent, England.

Posted 12 August 2017 - 01:42 PM

why not forking the Plex addon? It's easy to theme the existing addon :) (if the license allows it).


That's funny, seeing as Plex ripped off the Emby addon in the first place :D
  • Hitsville and DarzLir like this

#22 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 124353 posts
  • Local time: 06:39 PM

Posted 12 August 2017 - 01:48 PM

nullpointer has outlined how the EmbyCon addon can be skinned.



#23 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 12 August 2017 - 01:54 PM

The PlexKodiConnect script? This is a third party addon and a fork of Emby for Kodi, I know :)

 

I'm talking about this https://kodi.tv/plex-add-on-for-kodi. (There is a free fork of the Plex addon available called "MKPlex")

And this plugin is genius. Never saw such a Kodi addon since years.

 

We already have the working code base of EmbyCon. All what is missing, is the frontend part as a sperated GUI.



#24 im85288 OFFLINE  

im85288

    Kodi Kruncher

  • Developers
  • 3354 posts
  • Local time: 10:39 PM
  • LocationGeordie Land

Posted 12 August 2017 - 01:55 PM

That's funny, seeing as Plex ripped off the Emby addon in the first place :D

 

 

No, the official plex kodi addon was built by them from scratch, they hired a couple of kodi devs to create it.



#25 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 12 August 2017 - 02:02 PM

nullpointer has outlined how the EmbyCon addon can be skinned.

 

EmbyCon cannot be skinned. It just uses the windows of the activated skin. nullpointer outlined how it can be integrated into the home screen by modding the Estuary main skin of Kodi.

The addon has no own skin parts.

 

Edit:

And that's what I can do with my skin. For example: Integrate the option to activate a "EmbyCon" mode, which replaces all widgets and lists with the EmbyCon sources. 

But that means that the local database would be ignored. 


Edited by sualfred, 12 August 2017 - 02:09 PM.


#26 CBers OFFLINE  

CBers

    Advanced Member

  • Moderators
  • 14828 posts
  • Local time: 11:39 PM
  • LocationKent, England.

Posted 12 August 2017 - 02:22 PM

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 :(

#27 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 12 August 2017 - 02:31 PM

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 by sualfred, 12 August 2017 - 02:34 PM.


#28 xnappo OFFLINE  

xnappo

    Advanced Member

  • Developers
  • 5689 posts
  • Local time: 05:39 PM
  • LocationAustin, TX

Posted 12 August 2017 - 06:31 PM

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.


  • CBers likes this

#29 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 13 August 2017 - 02:17 AM



We can work on adding dynamic content end points for any info you need.

 

 

 

something like this? 
 
3d5oys0l.png
 
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 by sualfred, 13 August 2017 - 02:18 AM.


#30 im85288 OFFLINE  

im85288

    Kodi Kruncher

  • Developers
  • 3354 posts
  • Local time: 10:39 PM
  • LocationGeordie Land

Posted 13 August 2017 - 04:24 AM

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 :)

#31 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 13 August 2017 - 04:35 AM

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 :)



#32 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 13 August 2017 - 04:48 AM

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 by sualfred, 13 August 2017 - 04:48 AM.


#33 im85288 OFFLINE  

im85288

    Kodi Kruncher

  • Developers
  • 3354 posts
  • Local time: 10:39 PM
  • LocationGeordie Land

Posted 13 August 2017 - 04:56 AM

The python to skin part was not that bad when I did it in the next up addon, for example: https://github.com/x...PostPlayInfo.py shows how the Window Props are set from the item(s) being browsed..the equivalent skin is here: https://github.com/x...ostPlayInfo.xml



#34 im85288 OFFLINE  

im85288

    Kodi Kruncher

  • Developers
  • 3354 posts
  • Local time: 10:39 PM
  • LocationGeordie Land

Posted 13 August 2017 - 09:53 AM

Strange, I use this:

postPlayPage = PostPlayInfo("script-nextup-notification-PostPlayInfo.xml",
addonSettings.getAddonInfo('path'), "default", "1080i")

And it picks up the 1080 directory corrector

#35 fantasticn OFFLINE  

fantasticn

    Newbie

  • Members
  • 9 posts
  • Local time: 12:39 AM

Posted 14 August 2017 - 01:59 AM

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!



#36 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 14 August 2017 - 03:47 AM

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 by sualfred, 14 August 2017 - 04:45 AM.

  • CBers, hoppel118 and Angelblue05 like this

#37 Angelblue05 OFFLINE  

Angelblue05

    Advanced Member

  • Developers
  • 13011 posts
  • Local time: 05:39 PM

Posted 14 August 2017 - 06:33 PM

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.



#38 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 15 August 2017 - 12:46 AM

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.



#39 Angelblue05 OFFLINE  

Angelblue05

    Advanced Member

  • Developers
  • 13011 posts
  • Local time: 05:39 PM

Posted 15 August 2017 - 12:50 AM

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.



#40 sualfred OFFLINE  

sualfred

    The Embuary guy

  • Developers
  • 1728 posts
  • Local time: 12:39 AM
  • LocationGermany

Posted 15 August 2017 - 12:56 AM

Yeah, the official repo rules... That's another reason why I use my own and the Kodinerds repo.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users