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. Movie78

    Movie78 Member

    Some of us still like the physical remote feel :)
    Sparkss likes this.
  2. chuangman

    chuangman New Member

    Is there anyone knowing how to show option to choose Main movie or Navigation when Egreat player plays video in KODI?
    (How to modify the playercorefactory.xml?)
  3. tobbenb

    tobbenb Member

    Good find. I'll update the first post to include this info. When I tested, I only tried directly in kodi.
    I did try smb mounted on the Egreat and then used the /mnt/smb in kodi and that didn't work.

    Are you using the beta or the android 5 firmware?
  4. Movie78

    Movie78 Member

    Same result with your configuration, not working.
  5. chuangman

    chuangman New Member

    I'm using 1.3.0.3 firmware(android 5).
    The reason I use NFS mount to Root Filesysytem is Himedia Q10 pro works badly in SMB when playing UHD(buffering too many times), but himedia wrapper doesn't work with NFS (but only with SMB and video in Root Filesystem).
    There's some brillant guy figuring "shortCut_Mount" to mount NFS to Root Filesystem, so that himdia wrapper can work with NFS indirectly.
    When I get to use Egreat, I find Egreat mount NFS to its Root Filesystem without using "shortCut_mount".

    By the way, it seemed that the discussion "kodi with Egreat as external player " is earlier than firmware 1.3.0.3 giving"Support third party video app playback by Egreat player". So did the method to "add playercorefactory.xml to kodi "still work in firmware 1.2.9? Thanx
  6. Sparkss

    Sparkss Member

    @chuangman I must be doing something wrong :). I cannot get NFS to mount (to the Egreat File System). It is either a permissions or compatibility issue. I actually switched from kernel based to a user space NFS implementation on my NAS a couple of years ago due to compatibility with one of my media players. But maybe it is time to see what QNAP has for native NFS support. Is telnetd/sshd present on the A5? Any good resources on getting those setup? I am more comfortable in a command line for such things. Also, what is the best way to root? It seems that the King Root apk is pretty popular? Thanks!
  7. tobbenb

    tobbenb Member

    It first appeared in the Android 7 beta and then added it in the official android 5 firmware you are using. So it did not work in any earlier than 1.3.0.3
  8. Sparkss

    Sparkss Member

    @chuangman what NFS version (v2/v3 or v4) and host/type (NAS, Mac and user space or kernel mode) are you running? I finally gave up on NFS and gave SMB a try, which worked. I watched a 4K movie w/o any stuttering, but I cannot say that it was a particularly high bitrate movie. Thanks!
  9. chuangman

    chuangman New Member

    The amazing thing is we do nothing but just add NFS path in "All files " and then Egreat mount the NFS path to its Root Filesystem.
    You won't find the NFS mount to Root Filesystems in Egreat "All Files->Disk",but you can find it in ES file manager->Device->mnt->Nfsshare->Nfsshare_0.
  10. chuangman

    chuangman New Member

    My QNAP TVS-873 sets the NFS for me, in which NFS v2/v3 v4 is checked.
    The permission to Movies folder is able to Read/Write .
    The first time I found SMB doesn't work well is in playing "Wonder Woman "4K UHD with Himedia Q10 Pro, but OK via NFS.
    Hope this helps you.
  11. Sparkss

    Sparkss Member

    Yes, it does help. Thank you. Also, nice to see another fan of ES File Manager, been using/owning it for years (since one of its first versions/iterations).
    E_CS likes this.
  12. Sparkss

    Sparkss Member

    @chuangman well, I was able to mount the NFS share via command line, but not through the UI. And when I add it via the shell I can see it once in the UI, then it seems to "lose" it, no matter where I have it mounted on the local file system. I noticed that it defaulted to a protocol of UDP, which implies that I am connecting with NFS v2, not v3 (I don't have v4 natively available on my Qnap - just a TS-659 Pro II). The interesting part is that I could not mount via command line until I added this option into the mount command: -o nolock

    Any way you can pull the output from your mount command so that I can see what default options the UI choose (that maybe it prefers)?

    Thanks!
  13. Sparkss

    Sparkss Member

    I did a speed test form the A5 to my NAS (QNAP) testing both SMB and NFS.

    Here are the results. They are quite eye-opening. Also please check my math/calculations.

    21556812559 Byte file (21.5 GB)

    NFS
    Start: Tue Oct 9 17:15:19 CDT 2018
    Finish :Tue Oct 9 17:21:31 CDT 2018
    Total Time :6:12
    Total Time in seconds: 372s
    57,948,420 B/s
    57.9 MB/s

    SMB
    Start:Tue Oct 9 17:28:34 CDT 2018
    Finish:Tue Oct 9 17:40:44 CDT 2018
    Total Time: 12:10
    Total Time in seconds: 730s
    29,529,880 B/s
    29.5 MB/s

    I really need to get this NFS mount issue resolved *sigh*.

    @Rita where are the mount configuration settings held on the A5? I just need to use the nolock option to get the mount to work (something to do with my NFS server). Thanks!
    Last edited: Oct 10, 2018
  14. Sparkss

    Sparkss Member

    Ok,. so I got it working, using the native (kernel mode) NFS on the QNAP. I had to add the host in explicitly (no wild cards) and also translated all UIDs to a known one on the target. TBH I am not 100% sure which change made the difference as towards the end I started throwing the kitchen sink at it inbetween tests. Plus I had a couple of different shares I was testing against. I will be setting up a 2nd share to another folder tomorrow and will add one access attribute at a time to see which one is/was the silver bullet. Plus I am going to clean up all of the SMB mounts on the Egreat to make sure that I am only using NFS mounts.

    I also was able to add it as a Video file path in the VidonXMBC player app, so I should not need to do anything special each time I reboot. I will test all of that tomorrow :)
  15. Sparkss

    Sparkss Member

    I spoke too soon. I can mount the NFS shares and list the files inside (Even pulled some cover art for a couple of them) but neither the Egreat nor VidonXBMC player could play them. The Vidon just spun "Working" forever and the Egreat reported "Playback failed, please report this to us" with no other information. I am going to see if there is anything in dmesg or any place else later today, as time permits. It sounds like a permissions issue, but that is very odd. I wonder if the player uses different permissions/credentials than the mount (and list) does?
  16. Sparkss

    Sparkss Member

    ok, so I couldn't let it sit and dug into it. It was file permissions. The everyone security bit was set to --- (IE: -rwxrwx---), so I added the read attribute to the files (IE: -rwxrwxr--) and both players can now play the files. So the mount and list credentials are different from the ones that the player uses. As I don't know what UID it is trying to use, most likely just coming in as the system user 'guest', I can't add explicit access. But as I only added RO for the guest ID/everyone group, it should be fine.

    Now I just need a good poster wall to use. I am assuming that is an add-on for the Vidon? I gave up on using Plex as the client doesn't play HD audio, only stereo, but I may play around with that a little. There is an addon for Kodi that allows a Plex front end with a direct play connection (using NFS or SMB), but I tried to install it and it reported that certain dependencies were missing and that it would be disabled. So the hunt continues :)
  17. tobbenb

    tobbenb Member

    Are you using VidOn? Why not the real Kodi? That was the whole point of using the Egreat player and you can use a newer version of kodi. The plex plugin works on Kodi 17.6
  18. Sparkss

    Sparkss Member

    I may go that route. I have one more attempt to get the plexkodiconnect add-on to work with Vidon, I found an older dependency package used in a manual install. If not then I will look at installing Kodi and going from there. BTW, and I can look this up, but what Andriod version does Kodi 17.6 require? Also, I believe you posted some ways to use the egreat player from Kodi, but I thought that they required Android 7? If so then my options are just to use the XBMC Wrapper, from what I understand. Please correct me if I am mistaken. Thanks for all of your contributions!
  19. Sparkss

    Sparkss Member

    answered my own question, Kodi 17.x requires Andriod 5.0+, so my current FW should work. I will be installing that later today and working to get the plexkodiconnect plugin setup (that also supports nfs natively), so maybe I can get it all to work w/o diving into the XBMC Wrapper, but if need be then so be it.
  20. tobbenb

    tobbenb Member

    Look at the first post in this thread for setting it up ;)

Share This Page