Kodi 17.6/18.x with EgreatPlayer as external player

Discussion in 'A5 Professional 4K HDR Blu-ray HDD Media Player.' started by tobbenb, Aug 21, 2018.

  1. tobbenb

    tobbenb Member

    I installed the Android 7 beta 2 and it's working ok from my limited testing.
    The great thing now is that the Egreat player is available for other apps. This means that I can use the Emby android tv app and use the Egreat player as the player.
    You might also get to use the Egreat player with kodi, but need to know the exact name of the player. Maybe you know it @E_CS ? I haven't looked at all though.

    I'll try to collect more info in this post, so users doesn't have to look through the whole thread.

    Since Egreat made the player available for other apps to use, one can use which ever app you want for the library handling and get the benefits of using the Egreat player for the decoding. Of course it will only work if the app you use let's you in some way choose an external player. From my testing it works on the following apps:

    • Emby
    • Kodi
    Note: I only got it working if I used the Emby plugin or Plex plugin. Playback from SMB seems to fail.


    You can also use the XBMC Wrapper available on Google Play to use the Egreat player with Kodi. I'll add some more info about it later asI haven't tried it and need to gather some info about it.

    To get Kodi to use the Egreat as an external player, you need to add the below file to your userdata folder. Copy it on a USB drive or mount a SMB/NFS share to the Egreat and copy the file using the file manager in Kodi to the userdata folder. Exit and start Kodi again for the changes to take effect.
    Either copy the code below or download the playercorefactory.txt and rename it to playercorefactory.xml.
    The forum doesn't allow me to upload a file with xml extension.
    Or go to this github gist: https://gist.github.com/tobbenb/6b6ce1cbf633e308f403a85111c7e8be and right click the raw button and choose "Save Link As".

    [​IMG]


    [​IMG]

    Code:
    <playercorefactory>
        <players>
            <player name="Egreat" type="ExternalPlayer" audio="true" video="true">
                <filename>org.egreat.launcher</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
        </players>
        <rules name="system rules">
            <rule name=smb protocols="smb" player="Egreat" />
            <rule name=dvdimage dvdimage="true" player="Egreat"/>
            <rule name=rtmp protocols="rtmp" player="Egreat"/>
            <rule name=rtsp protocols="rtsp" player="Egreat" />
            <rule name=sop protocols="sop" player="Egreat" />
            <rule name=internetstream internetstream="true" player="Egreat" />
            <rule name=video video="true" player="Egreat"/>
        </rules>
    </playercorefactory>

    Attached Files:

    Last edited: Oct 2, 2018
    nenito2k likes this.
  2. Nice Monkey

    Nice Monkey Active Member

    Sounds interesting.

    Is it possible to get VidOn working with the Egreat player too? Maybe that would solve some things?
  3. tobbenb

    tobbenb Member

    Since the playback is handled wby the Egreat player, no need to use Vidon as it's just a fork of Kodi with added code to fully use the hardware in the Egreat. So just install normal Kodi and use that.
  4. Sledgehamma

    Sledgehamma Active Member

    That is not correct. Kodi does use official android APIs for playback, which the HiSilicon SoC does not use. Therefore, you wont get the Egreat player to playback when using Kodi.

    Thats exactly the reason why many people want an updated VidOn.
  5. E_CS

    E_CS Well-Known Member

    "Kodi does use official android APIs for playback" not exact information.
    Kodi developer change few time on Kodi 17.x way how this "official android APIs" is use it and for Kodi 18.0 Nvidia Shield firmware dictate what is "official android APIs".
    On Kodi forum @fritsch prefers to close topic then to explain how Kodi developer will follow android APIs for playback.
    For Egreat device need Kodi "shitty" build to get DTS, AC3 passthrough, and VidonXBMC for audio HD passthrough.
  6. nenito2k

    nenito2k Well-Known Member

    Just gave the news on french forum that android 7 is on its second beta... They were completely ignoring this update... Anyway first feedback is positive on their behalf too :) @Rita your team is on the right track... It was not impossible after all!
  7. tobbenb

    tobbenb Member

    Please read my two posts again and you might get what I'm saying.
  8. Sledgehamma

    Sledgehamma Active Member

    Damn! Sorry. That is great news that we can use the Egreat player with other apps now!
  9. Nice Monkey

    Nice Monkey Active Member

    Does that include "KODI using Egreat as the external player" supporting 3D plus DVD/BD/3D-BD/UHD menu's playback?
    Then indeed it can potentially replace VidOn. That is great news. :cool:
    Last edited: Aug 23, 2018
  10. nenito2k

    nenito2k Well-Known Member

    Seems to good to be true... This could be a huge upgade compared to the android 5 era. if such a big change has been made by egreat.. Why did they not even mention it? Let us wait and see
  11. Karl

    Karl Active Member

    HiMedia use what they call a “wrapper” to call up their player from within Kodi.

    Although this requires some work by HiMedia unlike Egreat they are not having to spend resources on third party software. There must be diminishing returns for Egreat as Kodi improvements move further away from the old Vidon builds.

    I agree if would be a major upgrade and would put Egreat in a very strong position as currently this is the only advantage HiMedia have as they still do not play blu-ray menus although they use the same SOC.
  12. nenito2k

    nenito2k Well-Known Member

    @E_CS any clue on all this ? maybe @Rita ?
  13. E_CS

    E_CS Well-Known Member

    @Karl
    HiMedia player support uhd/blu-ray menu for some disk event better then EgreatPlayer can do, but loading(decoding) of menu is on general more slower then EgreatPlayer.
    Things what push Egreat players is better image PQ, Poster 2.0 with their intelligent detection of available path library and a new EgreatMusic player.
    VidonXBMC as it is on Android 5.1.1 f/w is good work around for cover some bugs of EgreatPlayer/Poster 2.0.
    Mean time let's wait to see what Android 7.0 beta3 f/w will fixed. I hope to get at least a stable Android framework with bluetooth remote working.
  14. Sledgehamma

    Sledgehamma Active Member

    Yeah exactly! That’s why I have been asking for a change log!
  15. tobbenb

    tobbenb Member

    It is working in Emby for me here, so it "should" work in Kodi also, if we find the exact name of the Egreat player. Haven't had the time to check it yet.
    It might be a side effect of Android 7 that the Egreat player is available for other apps. Might be default in android 7? I don't know much about the inner workings of android, so it's pure speculations :)
    E_CS likes this.
  16. Karl

    Karl Active Member

    Oh ok thanks for the info! Last time I used my HiMedia it didn’t play the menu it just had a popup during playback that showed items like playlists and soundtracks. They have obviously caught up!
    Yes the library detection on Egreat is much easier than HiMedia path setups which are tedious especially using the remote.
    Hopefully @Rita can clarify using the player with other apps or as @Sledgehamma said provide a change log including new features.
  17. nenito2k

    nenito2k Well-Known Member

    But we still need a settings in kodi that allows us to choose the hisilicon soc for playback... Like it is the case now for vidon... So this is still speculation... Unless egreat modifies how the whole player works

    When beta 3 nougat gets released... I will test kodi 18 alpha3 and see.. If all this speculation turns out be true
  18. E_CS

    E_CS Well-Known Member

  19. Karl

    Karl Active Member

    HiMedia do not do this with their kodi wrapper, so we will not know untill we see what has changed on A7.
  20. E_CS

    E_CS Well-Known Member

    HiMedia use some of very early code of XBMC/Kodi Wrapper, witch in time R&D Team develop to exactly fit HiMediaVideoPlayer input with not root requirement, HiSilicon SDK smb/nfs mount, smb user/password, etc. know as HiMedia Wrapper application on Q10/Q5 Pro firmware.

    XBMC/Kodi Wrapper working well on Zidoo, HiMedia and Egreat with beta2 Android 7 f/w.

Share This Page