Sunday, July 28, 2013

Dual Core Android 4.2 Smart TV Box Pro Media Player Allwinner A20 chipset

So opened that first box today (see previous post).

I have purchased a USB Wireless keyboard/trackpad in the past.  It works great with this box.

So it is rooted (checked with rootchecker first).  Installed superSU, opened it and it installed the binary needed.  Installed smanager to run scripts at boot.  I have a script that creates a /tvshows and /movies in the root directory.  This is due to the fact that xbmc I have multiple clients, so I have 1 server that serves as mySQL server for all.  So in order for it to see the library correctly it needs to have the same directory on all devices.  After it creates the directories, it then mounts my shares with cifs (I couldn't find the cifs modules but it mounts).

It comes with a player TvdVideo Player, the android name is com.softwinner.TvdVideo so I believe that it was written specifically for the allwinner chipsets.

MXPlayer/BsPlayer would not correctly play 720p  content in Hardware (HW) decoding mode, and Software (SW) mode it's choppy as all heck.  MXPlayer did work on some, but if it was DTS even with the DTS codec from XDA would revert to SW after less then 1 min of playing.  BSPlayer wouldn't correctly play everything in HW.

Also, neither worked 100% with the remote and fastforward/rewind properly.

So you need to edit the playercorefactory.xml in the adcard/Android/data/org.xbmc.xbmc/.xbmc/userdata/

You have to add the setting:
<!-- Tvd Video Player(Allwinner Chipset) -->
<player name="TvdVideo" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.softwinner.TvdVideo</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

Then where it says default:

Remove the mxplayer value and put:

<rule video="true" player="TvdVideo"/>


Now, after you watch a program because it's external it doesn't update that it was watched or doesn't keep track of where you left off.  There is a nifty function in TvdVideo player.  If you push the arrow button to the left, there is a square clock icon, click it and you can put in time to jump to in the video.  Also the FF/REW works great.

So after finishing watching, I click the W on my keyboard/trackpad to mark as watch.  Unfrotunately I wish the FF/Rew buttons had an equivelant on the keyboard.  I've tried every button, doesn't do it.  Or I wish my learning remote could learn keyboard codes to send through IR or something.

OK So XBMC works great except for that minor marked as watched.  Everything plays great.  DTS/AC3/MKV/MP4/etc etc.  I did play some 1080i stuff seemed to work fine.  Have no 1080p files sorry and no 1080p tv to test.


Now on to Netflix.  Works awesome.  Have to give it 20 seconds to buffer, first 20 seconds artifacty.  But after that clear and HD awesomeness.  However, Netflix SUCKS.  They have not created an andoird app to work with remotes.

They have googletv apps that work great with remotes.  But it needs to port it.  Shouldn't be hard, googletv is based on android.  Contacted them today, nothing.  Stupid IMO.  With more and more android set top boxes coming out, should make this a priority.

Now supposedly this box has miracast receiver, but it doesn't work for me.  Says something like:
Please make sure the wifi-p2p is working and the WFD source is correct!

So couldn't get it to work to try and use my phone as a remote.  If someone else has this box and can get it to work, let me know.

First update done.

2 comments:

  1. The Rocket Droid Pc is a HDMI Android TV Dongle on Steroids! Plug it into your TV and experience the Android UI & Gaming like never before.
    Rocket Droid

    ReplyDelete
  2. Why You Should Make Money Playing Spades? - Work
    Spades is 상주 출장마사지 a trick-taking card game traditionally 세종특별자치 출장마사지 for 4 players. Players sit at their tables 제천 출장샵 and watch งานออนไลน์ out for the To play spades, players have three 이천 출장마사지 choices.

    ReplyDelete