Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

External player on XBMC

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    External player on XBMC

    Does anyone have any idea how to get external player to work on Kodi running on RK3288 box?
    I have created playercorefactory.xml, pointed it right to mx player, but when opening a video file on lan I just get popup (External Player Active) "Click OK when playback has ended", and nothing shows....


    Code:
    <playercorefactory>
        <players>
            <player name="MXPlayerFree" type="ExternalPlayer" audio="false" video="true">
                <filename>com.mxtech.videoplayer.ad</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
            <player name="MXPlayerPro" type="ExternalPlayer" audio="false" video="true">
                <filename>com.mxtech.videoplayer.pro</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
            <player name="StockPlayer" type="ExternalPlayer" audio="false" video="true">
                <filename>android.rk.RockVideoPlayer</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
        </players>
        <rules action="prepend"> 
            <rule filename=".*CRiME.*|.*4k.*" player="StockPlayer"/>
            <rule filetypes="mkv" player="MXPlayerPro"/>
            <rule video="true" player="MXPlayerFree"/>
        </rules>
    </playercorefactory>

    #2
    Originally posted by oldhouse View Post
    Does anyone have any idea how to get external player to work on Kodi running on RK3288 box?
    I have created playercorefactory.xml, pointed it right to mx player, but when opening a video file on lan I just get popup (External Player Active) "Click OK when playback has ended", and nothing shows....


    Code:
    <playercorefactory>
        <players>
            <player name="MXPlayerFree" type="ExternalPlayer" audio="false" video="true">
                <filename>com.mxtech.videoplayer.ad</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
            <player name="MXPlayerPro" type="ExternalPlayer" audio="false" video="true">
                <filename>com.mxtech.videoplayer.pro</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
            <player name="StockPlayer" type="ExternalPlayer" audio="false" video="true">
                <filename>android.rk.RockVideoPlayer</filename>
                <hidexbmc>true</hidexbmc>
                <playcountminimumtime>120</playcountminimumtime>
            </player>
        </players>
        <rules action="prepend"> 
            <rule filename=".*CRiME.*|.*4k.*" player="StockPlayer"/>
            <rule filetypes="mkv" player="MXPlayerPro"/>
            <rule video="true" player="MXPlayerFree"/>
        </rules>
    </playercorefactory>
    You have to mount it with cifs....hope fully it is supported in your kernel. Mount Manager in the play store can easily automate it.....if you end up with a blank directory try going to terminal emulator and navigate to the directory....do a su. then ls

    If you have files....then google the issue....i was able to get it working eventually.

    http://forum.xda-developers.com/show....php?t=2106480 here is one post talking about it.
    Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

    Comment


      #3
      Originally posted by prahjister View Post
      You have to mount it with cifs....
      Does it mean it doesn't works with NFS?
      RK3288 Devices
      - Overview BOX (LINK !)
      - Overview STICK (Dongle) (LINK !)

      MINIX NEO: Z64 W/A - (Intel Z3735F); X8-H Plus - (Amlogic S812H); A2 Lite (sponsored by minix.com.hk)
      UGOOS UT3S (4/32GB with fan) - FW 2.0.6 - (RK3288) (sponsored by GearBest.com)
      Tronsmart Draco AW80 Meta (2/16GB) - FW v2.0rc3 - (Allwinner A80) (sponsored by GeekBuying.com)
      Beelink / UBOX R89 - FW 111k4110_1219 - (RK3288) (sponsored by Netxeon (Beelink))

      RK3188: pcb => "CH001 1332 TN-BX09_V2.1" (K-R42 / CS918...) => wasser KK 1.0.3 (old rev)
      Fly Mouse Mini Wireless Keyboard with 2 mode learning IR remote 'iPazzPort KP-810-16'

      Comment


        #4
        im not positive of the terminology but external players wont work with xbmc if using smb. Try placing a file locally to test. On external or internal sd card.

        Also your googling may lead to an smb wrapper for xbmc...it may have worked at one time but doesnt any more.
        Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

        Comment


          #5
          Originally posted by no_spam_for_me View Post
          Does it mean it doesn't works with NFS?
          Actually my remote files are on NFS server and external player gices the error mentioned in first topic.
          Honestly I don't know where to start to look for mount points and terminal commands, but I guess I'll have to look around for solutions (h265 is impossible to play through xbmc, and therefore external player is necessary without loosing xbmc GUI).

          Comment


            #6
            Also i think you name is wrong for mx player. Navigate to your data/app/ directory to verify the naming..First get it working off of the devices storage then start working on mounting the nfs.

            To get the name of the stock player you can move the app out of system app folder....reboot...then install...then navigate to your data/app folder to get the naming. Then uninstall it and place the play back in system/app....might be an easier way but it worked for me.
            Last edited by prahjister; 01 December 2014, 22:49.
            Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

            Comment


              #7
              Most RK3288 devices don't have NFS support.
              I'll add it in my v1.3 ROM.

              Comment


                #8
                I have tried using both CIFS manager and Mount manager but I get error with both: Device or resource busy. Mounted folder appears in ES file explorer but it's empty.

                -EDIT
                after reboot Mount is succesful but dirs are empty, even after su command
                Last edited by oldhouse; 02 December 2014, 13:46.

                Comment


                  #9
                  Originally posted by oldhouse View Post
                  I have tried using both CIFS manager and Mount manager but I get error with both: Device or resource busy. Mounted folder appears in ES file explorer but it's empty.

                  -EDIT
                  after reboot Mount is succesful but dirs are empty, even after su command
                  you are doing an ls command in shell to see if the files are there correct?
                  Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

                  Comment


                    #10
                    Originally posted by prahjister View Post
                    you are doing an ls command in shell to see if the files are there correct?
                    Yes, ls in terminal shows empty dir as well.

                    Comment


                      #11
                      Originally posted by oldhouse View Post
                      Yes, ls in terminal shows empty dir as well.
                      Have you tried the beta spmc?
                      Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

                      Comment


                        #12
                        Originally posted by prahjister View Post
                        Have you tried the beta spmc?
                        Mmmm what should I try? External player didn't work with v13.3.3 as well. Where can I find beta version?

                        Comment


                          #13
                          Originally posted by oldhouse View Post
                          Mmmm what should I try? External player didn't work with v13.3.3 as well. Where can I find beta version?


                          And if you want to try to patch for working passthrough you can try to patch your libmedia.so

                          http://www.freaktab.com/showthread.p...sthrough/page6 There is a tool i posted at post 120
                          Prahjister ****MK808(nonB)****MK808B V5****MK808B Plus****UBOX R89**** CX919****MK808B Pro****Nexbox N9****Eny Em95****Matricon Q2****Tanix TX5 Pro****

                          Comment


                            #14
                            I think the problem will be the mounts...

                            If it doesn't work at shell (e.g. with terminal (first you have to use 'su') or adb) e.g. with this commands
                            Code:
                            mount -o rw,remount /
                            mkdir /mnt/XPFilme
                            mount -o ro,remount /
                            sleep 2
                            busybox mount -t nfs 192.168.2.1:/XPFilme /mnt/XPFilme -o ro,intr,soft,udp,nolock,rsize=8192,wsize=8192
                            (of cause you have to change the ip/directory-name)
                            and doesn't find any contend (files) with 'ls' at the '/mnt/XPFilme' the external player couldn't work, because he also doesn't find the content which he gets by XBMC if you use XBMC to '''mount''' CIFS/NFS shares (because this is only available at XBMC)....
                            RK3288 Devices
                            - Overview BOX (LINK !)
                            - Overview STICK (Dongle) (LINK !)

                            MINIX NEO: Z64 W/A - (Intel Z3735F); X8-H Plus - (Amlogic S812H); A2 Lite (sponsored by minix.com.hk)
                            UGOOS UT3S (4/32GB with fan) - FW 2.0.6 - (RK3288) (sponsored by GearBest.com)
                            Tronsmart Draco AW80 Meta (2/16GB) - FW v2.0rc3 - (Allwinner A80) (sponsored by GeekBuying.com)
                            Beelink / UBOX R89 - FW 111k4110_1219 - (RK3288) (sponsored by Netxeon (Beelink))

                            RK3188: pcb => "CH001 1332 TN-BX09_V2.1" (K-R42 / CS918...) => wasser KK 1.0.3 (old rev)
                            Fly Mouse Mini Wireless Keyboard with 2 mode learning IR remote 'iPazzPort KP-810-16'

                            Comment


                              #15
                              External player on XBMC

                              Originally posted by no_spam_for_me View Post
                              I think the problem will be the mounts...

                              If it doesn't work at shell (e.g. with terminal (first you have to use 'su') or adb) e.g. with this commands
                              Code:
                              mount -o rw,remount /
                              mkdir /mnt/XPFilme
                              mount -o ro,remount /
                              sleep 2
                              busybox mount -t nfs 192.168.2.1:/XPFilme /mnt/XPFilme -o ro,intr,soft,udp,nolock,rsize=8192,wsize=8192
                              (of cause you have to change the ip/directory-name)
                              and doesn't find any contend (files) with 'ls' at the '/mnt/XPFilme' the external player couldn't work, because he also doesn't find the content which he gets by XBMC if you use XBMC to '''mount''' CIFS/NFS shares (because this is only available at XBMC)....
                              I have tried your mount command but this is what I get and I don't know what's wrong




                              Sent from iPhone, made on Tapatalk

                              Comment

                              Working...
                              X