Syabas Popcorn Hour NMT A-200

PS3 Media Server and PS3

My blog readers already know that I’m a user of PS3 Media Server. I use PMS in order to stream media files to my PS3.

But there are some disadvantages in this solution when watching HD-videos. Either I have bad wifi-performance (54Mb/s) with my PS3 or I have to unplug my dreambox in order to use 100Mb/s LAN. Also my pc hardware isn’t up to date (AMD Athlon 64 X2 5050e / 2,6GHz). Reducing CPU load by using CoreAVC with CUDA for decoding doesn’t help in any case. I also dislike having my pc running all the time.

There are lots of HD media players available, most of them use chips from Realtek or sigma Designs. Support of formats and codecs is really good in current devices.

Syabas Popcorn Hour NMT A-200

So I bought such a media player some weeks ago. I chose Syabas Popcorn Hour NMT A-200 because one can run both 2,5” and 3,5” hard disk drives. Also Syabas offers a certified  WLAN-adapter (IEEE 802.11n). The builtin fan is really, really annoying. But the french Popcorn hour reseller offers a metal case. The A-200 is able to operate fanless after reassembling the parts in the alternate case.

original case:

reassembled fanless A-200 in Moovika metal case:

P.S.

One should have assembled at least pc cooling before reassembling the A-200 ;)

quick start guide for A-200

  • First of all read the  installation instructions. It’s also clever to read what to do when updating Firmware of NMT A-200 fails
  • startup A-200 and do configuration (at least network config)
  • update A-200 firmwareupdate (it’s simple via internet when using menu)
  • mount 2,5” or 3,5” SATA hdd
  • install NMT apps (it’s simple via internet when using menu)
  • activate FTP, NFS and SMB for file upload/download
  • activate UPNP in order to enable NMT A-200 as streaming server
  • download and install NMT Community Software Installer (CSI)
  • download and install Lundman Shell and PHPterminal via NMT CSI, download and unzip netcat for Windows (tools for using A-200 shell)
  • download and install filemanager via NMT CSI (filemanager with root access)
  • software for NMT C-200 should also work on A-200 (same CPU type). But libz library is missing on A-200. Copy tar-file to /share/Apps/Qt/lib and unzip it there (don’t unzip within Windows because tar-file contains symbolic links).
  • download and install CSI Gaya via NMT CSI (replacement for NMT CSI, use it via tv or browser)
  • There’s a known bug with HDMI synchronization which troubles HDMI connections with certain tv models. Workaround: change your video output settings from auto to e.g. 1080p 50Hz (choose best setting appropriate for your tv).
  • There’s another bug with HDMI CEC. Once you have started playback of a video on your NMT you cannot switch to another input source on your AV receiver. You have to shutdown the NMT to cleanup the situation. Workaround: turn of HDMI CEC on your AV receiver.

Lundman Shell

  • change to local shell (Windows command prompt)
  • netcat nmt 2222
  • sh

PHP Terminal

http://nmt:9999/phpterminal_web/

You may have to disable authentication because of a bug.

change file \\nmt\share\Apps\phpterminal\webui\index.php with text editor

function checkPassword($passwd)
{
//if(!isset($_SERVER['PHP_AUTH_USER'])||
//    !isset($_SERVER['PHP_AUTH_PW']) ||
//    !isset($passwd[$_SERVER['PHP_AUTH_USER']]) ||
//    $passwd[$_SERVER['PHP_AUTH_USER']] != $_SERVER['PHP_AUTH_PW'])
//    {
//        @session_destroy();
//        return false;
//    }
//    else
//    {
 @session_start();
 return true;
//    }
}

Filemanager

http://nmt:9999/FileManager_web/

install libz for C-200 apps

  • copy libz.tar to \\nmt\share\Apps\Qt\lib
  • change to A-200 shell (Lundman shell or PHPterm)
  • cd /opt/sybhttpd/localhost.drives/SATA_DISK/Apps/Qt/lib
  • tar -xf libz.tar

CSI Gaya

http://nmt:9999/CSI%20Gaya_gaya/

P.S.

replace “nmt” in URLs mentioned above with IP-address of your NMT A-200

PS3 Media Server and Popcorn Hour NMT A-200

You can use PS3 Media Server also as streaming server for NMT A-200. Do not wonder when the A-200 device is discovered as “WD TV live”…

Both devices use similar chips of Sigma Designs (NMT A-200: SMP8643, WD TV live: SMP8655). Please use current PMS beta-version

This entry was posted in Media Server and tagged , , , , . Bookmark the permalink.

20 Responses to Syabas Popcorn Hour NMT A-200

  1. Chiew says:

    Hi Otmanix,
    All the effort you’ve put in this project is much appreciated even though I haven’t managed to get the PMS to work on blu-ray yet.
    I’d like to ask you a couple of questions regarding Popcorn. 1) Is it able to display the dvd menus? 2) I presume it plays blu-ray (coded as .m2ts files) allright? and 3) Where did you buy your A200 from?
    Thanks and kind regards,
    Chiew

  2. otmanix says:

    Hi chiew!
    1) If you’re playing an DVD from local hdd (iso or dvd folder) or usb dvd drive you will get full DVD menu. If you’re straming a DVD from your pc with e.g. PMS to your Popcorn hour then you will get no menu.
    2) I only have one mkv blueray rip which plays fine.
    3) I bought it from a German reseller.
    P.S.
    One of the reasons for buying the Popcorn hour was a feature which is rare on hd media players: an UPNP-A/V streaming server. I use it to stream music from Popcorn hour to my Philips internet radio. I also wanted to connect an internal hdd. With popcorn hour A-200 you are able to connect either an 3,5” or 2,5” internal SATA HDD.
    If you don’t need these feature I would rather recommend a WDTV-live. You can connect an external disk via usb. The chipset is nearly the same as A-200. There is also a project for alternate firmware. There’s no loud fan. And it’s much cheaper than A-200…

  3. Chiew says:

    Thanks for your prompt reply, Oto. I had been looking at WDTV, but it doesn’t display menus. But, you’re right, the price is off-putting and so is the loud fan… the option of connecting an internal hd is appealing, but as long as I can connect an ext hd, then maybe it isn’t so important.

  4. Mikulator says:

    I was thinking of this (or similar) as a solution for my new LED tv rather than hoping the tv’s built-in DNLA client is suitable for the wife to use – my PS3 is in the “game room” and for this I use PMS to access stuff on th PC (Linux of course).

    What is you verdict after a few month of use?

    Cheers for a good blog,
    Mik

  5. otmanix says:

    The A200 is doing its job, so I’m satisfied. But the fanless case modification is a must have… There’s a major update probably available in a few weeks which will improve usability with an alternative gui. Beta is already out now for C200. I wanted the A200 because of the possibility of an internal hdd and the integrated UPNP server.
    The best device you can get for a much lower price is WDTV live.

  6. Mikulator says:

    OK, thanx for the extra input.

    Only minor thing with WDTV and the A200 – no wifi.

  7. otmanix says:

    There is wifi support when using custom firmware WDLXTV with USB WLAN adapters.
    http://wdtvforum.com/main/index.php?topic=59.0
    http://b-rad.cc/wdlxtv/
    There’s also a wifi adapter for A-200 available. I use it quite a while successfully.

  8. cannon says:

    2 questions.
    1. if i am connecting a 3.5″ drive internally are the connections (power and data) inside the a-200 sata (i have a spare drive with sata conectors that i want to use)?
    2. how would i download a HD file to the NMT through my wireless connection or is only thru FTP/other?

    Thanks very much.

  9. otmanix says:

    @cannon
    1)
    Attach hdd with screws and insert it into the SATA data/power-plug.
    http://www.mediasmartserver.net/blog/wp-content/uploads/2010/05/ResizeIMG_3521.jpg
    http://files.syabas.com/popcornhour/download/PopcornHour_A-200_Installation.pdf
    2)
    You can either setup a wired connection or a wireless connection with the A-200. You will need a wifi-usb-adapter from syabas for wireless connections. After setting up network and initializing the hdd (partitioning and formatting) you can store media files. You can either do this via network (wired or wireless, SMB or NFS or FTP) or USB (you will need a operating system or filesystem driver which is capable of using an ext3 filesystem).

  10. Jackal says:

    This tutorial is fantastic – thanks for all your effort.

    In looking at this thread I see I am having the same issue that you initially state with HD content – what is ideal wifi-performance? I am running with 67 mbps and MKV files with resolution/codec of 1) 1280X528 mpeg2 2.2 mbps and 2) 1280X720 mpeg2 1.8 mbps start then stutter….then stop

  11. Otmanix@ipad says:

    With my popcorn hour I use a directly attached USB hdd, so Wifi is nice to have for me, almost no streaming anymore. On a PS3 with 54mbit/s Wifi you may reduce quality which also reduces need for bandwith. you may also set bandwith limit option which reduces quality if needed. But that costs a lot of cpu power in order to get poor quality. You may connect a Wifi bridge to your PS3 ethernetport which is able to use 802.11n high bandwith connection to your router.
    You can see there’s no solution which fits for every case. But it is sure that 802.11g is too less bandwith for streaming hd videos in good quality.

  12. Otmanix@ipad says:

    One more hint: with ps3mediaserver and tsmuxer engine videos are sent “as is”, called streaming. With other transcoding engines like mencoder bandwith limit and quality settings may be set – but it will cost cpu power. Transcoding to mpg2 in good quality may need more bandwith thanoriginal video if that is for example h264 with better compression than mpg2.

  13. rasty says:

    Hi Otmanix,
    Excellent explanation till “You can use PS3 Media Server”.
    How do I install “PS3 Media Server” in A200? Or I got something wrong?

  14. otmanix says:

    @rasty
    You can install PS3 Media Server on your PC/Mac and Popcorn hour will be recognized as streaming client. That means you can browse and watch media files with your A-200 which are located on your PC/Mac via LAN/WLAN/DLAN. So you don’t need to transfer media files from PC/MAC to an usb hdd.

  15. rasty says:

    Hi Otmanix,
    Thank you for explanation. I was looking for replacement for default Popcorn’s upnp server. I got an impression that ps3 media server will run on pocorn.

  16. otmanix says:

    @rasty
    PMS isn’t easy to configure when running headless (without gui). NMTs processor is too weak for transcoding (on the fly converting) which is a main feature of PMS. PMS is based on Java technology which isn’t available for NMTs processor type.
    Best solution for you would be mediatomb which is available for NMT. Mediatomb is a great upnp server which I have already used and configured for Opensolaris and Linux. For NMT install CSI first, then install ipkg (package “local”) via CSI. Mediatomb is available via ipkg repository http://sourceforge.net/projects/c200ipkg/files/. Administration for ipkg is easy done via Webinterface http://nmt:9999/local_web/ (replace nmt with IP address of your NMT). /share/Apps/local/ is the place for installed ipkg Software. Startup scripts (*.sh) are located at /share/Apps/local/etc/init.d/.

  17. Rasty says:

    Hi Otmanix,
    Thank you for the hint (http://sourceforge.net/projects/c200ipkg/files/). It is good resource, unfortunately I didn’t find it earlier.
    I installed Mediatomb (per instructions from its Web-page, not from sourceforge), it comes without transcoding configuration. I do understand why people think that it is better than NMT’s basic AV server, I probably oversee something.
    I did some research on inet and found generic encoder for mips – I do not believe that it will do on the fly transcoding without help of NMT’s DSP.
    There is another level of complexity – switch between multiply sound tracks and subs. Maybe you will have some idea?

    Thanks,
    Rasty

  18. otmanix says:

    @Rasty
    I installed and tested mediatomb about 3 years ago. There’s a blog article about it (sorry, but only in German language available): http://otmanix.de/2008/10/19/mediaserver-fuer-ps3-media-tomb-unter-opensuse-110/
    I don’t think that NMTs cpu is powerful enough for transcoding. But you may want to have a look at these config examples with subtitles: http://mediatomb.cc/dokuwiki/transcoding:transcoding#piggybacking_subtitles_in_your_stream and http://www.vanalboom.org/node/11
    The problem with this example is that afaik mencoder binary isn’t available for NMT. You may use ffmpeg. Syntax will be ffmpeg -i inputfile -i inputsubtitle … copy outputfile
    Hope that helps…
    Otmanix

  19. Rasty says:

    Hi Otmanix,
    Thank you very much – I’ll try out of curiosity.

    best regards,
    Rasty

  20. broZer says:

    Hello Otmanix,
    I would like to stream movies stored on the HDD of a Popcorn A-210 to my son’s PS3. The Popcorn is “seen” by the PS3 but whenever I try to access it, I’ve got a DLNA protocol error 2101. Do you have any idea how to fix this?

    Thanks for you help and best regards.

    broZer

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>