Port XBMC for Linux to run on the ASUS O!Play (O'Play / OPlay) media player hardware?

  Thread Rating:
  • 2 Votes - 2.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Lightbulb  Port XBMC for Linux to run on the ASUS O!Play (O'Play / OPlay) media player hardware? Post: #1
O!Play may be compact, but it's fully equipped to play most formats in your digital library. O!Play supports these formats:

Video Compression: MPEG1/2/4, RM/RMVB, VC-1, H.264
Video File Extension: .MP4, .MOV, .XVID, .AVI, .DIVX, .ASF, .WMV, .MKV, .RM, .RMVB, .FLV, .TS, .M2TS, .DAT, .MPG, .VOB
Audio: MP3, WAV, AAC, OGG, FLAC, AIFF
Image: JPEG, BMP, PNG, GIF, TIFF
Subtitle: SRT, SUB, SMI, SSA

O!Play can also bitstream Dolby Digital and DTS Surround audio to your receiver to bring realism to the next level. If you plan on plugging the O!Play directly to your TV set, HDP-R1 can decode those formats and provide a stereo output without headache or hassle.

Video Review here .. http://www.tweaktown.com/reviews/2911/as...index.html

AVS disscussion here .. http://www.avsforum.com/avs-vb/showthread.php?t=1151409

Price:

1) Amazon $99
2) Newegg $99 with free hdmi cable

Internal Specs ( 2nd generation ):

CPU: RTD1073 400MHZ
system type : Realtek Venus
cpu model : MIPS 24K V7.8
BogoMIPS : 269.51
MemTotal/Free: 120744 kB / 37372 kB
Harddrive Total/Free: 120 MB / 16MB

Stuff to get working on O!Play:

1) Setup Optware ... Completed by Koenradus ...
2) Setup Openssh ( optware openssh )
3) Setup Network Mounts ... Completed by Koenradus ...
4) Disable Built in Telnet
5) Setup Fast lightweight Web Server with PHP support ( optware php-thttpd )
6) Disable Built in webserver
7) Setup mail ( optware nail )
8) Setup torrent ( optware rtorrent ) ... Completed by hijack204 ...
9) Setup download manager for rapidshare, megaupload ( optware plowdown )
10) Setup Newsgroup downloader ( optware nzbget )
11) Setup FTP ( optware vsftpd )
12) Setup Dynamic Update Client ( optware noip )

Package all the above stuff into a script to do it automatically for new users ...

Notes
* Their is not enough space on the internal drive. You need to mount a network/usb drive and install packages on that.
* XBMC on it is currently not possible.

The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
(This post was last modified: 2009-11-17 18:04 by CrashX.)
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #2
Found this on Asus forum ( http://vip.asus.com/forum/topic.aspx?boa...uage=en-us ):

You have to telnet the Asus O!Play device (start - run - cmd):

telnet O!PLAY_IP_ADDRESS

Venus login: root

BusyBox v1.1.3 (2009.06.23-08:39+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
(This post was last modified: 2009-10-01 21:32 by CrashX.)
find quote
HwyXingFrog Offline
Junior Member
Posts: 41
Joined: Aug 2008
Reputation: 0
Post: #3
Sounds like it's linux based also.

This would be awesome if we could get XBMC on it.

I wonder what graphics chip it has.
find quote
nikiiv Offline
Senior Member
Posts: 156
Joined: Sep 2008
Reputation: 0
Post: #4
If some one can do lspci on it..
find quote
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #5
/ # cat /proc/cpuinfo
system type : Realtek Venus
processor : 0
cpu model : MIPS 24K V7.8
BogoMIPS : 269.51
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16
VCED exceptions : not available
VCEI exceptions : not available
find quote
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #6
/ # df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 114.6M 112.3M 2.3M 98% /
/dev/mtdblock/2 16.0M 1.3M 14.7M 8% /usr/local/etc
/dev/rd/0 40.0k 40.0k 0 100% /mnt/rd


/ # cat /proc/meminfo
MemTotal: 120744 kB
MemFree: 37372 kB
Buffers: 60 kB
Cached: 4964 kB
SwapCached: 0 kB
Active: 7160 kB
Inactive: 1720 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 120744 kB
LowFree: 37372 kB
SwapTotal: 32 kB
SwapFree: 32 kB
Dirty: 0 kB
Writeback: 0 kB
Mapped: 8108 kB
Slab: 3928 kB
CommitLimit: 60404 kB
Committed_AS: 7552 kB
PageTables: 376 kB
VmallocTotal: 1048548 kB
VmallocUsed: 1020 kB
VmallocChunk: 1047184 kB
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #7
Thanks for the tests.

It looks like it has 128MB ram and 120MB harddrive ...

Can you please perform some additional tests:

1) Execute "ps" command
2) Execute "du -k > tempfile" command and post the tempfile using pastebin.
3) Network tests (http://wiki.wdtv.org/doku.php?id=network...ransfering)

Seagate Freeagent Theatre Tests .. http://freeagent-theater.wikia.com/wiki/Bootlogs

The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
(This post was last modified: 2009-10-04 21:48 by CrashX.)
find quote
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #8
/ # free
total used free shared buffers
Mem: 120744 83392 37352 0 60
Swap: 32 0 32
Total: 120776 83392 37384

http://pastebin.com/pastebin.php?dl=m36f76719
find quote
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #9
CIFS Test

ls -l
-rwxr--r-- 1 nobody 99 1455327608 Jun 20 08:00 devise-angdemr5.avi

time cat devise-angdemr5.avi > /dev/null
real 4m 30.86s
user 0m 0.42s
sys 1m 11.12s
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #10
Looks like you are getting 45 MBytes/s on your network ( I presume you are testing from a network drive )

How easy was it to get into linux shell ?
Have you tried installing optware packages ?

Again, thanks for the tests ..

The normal XBMC log IS NOT a debug log, to enable debug logging you must toggle it on under XBMC Settings - System or in advancedsettings.xml. Use XBMC Debug Log Addon to retrieve it.
(This post was last modified: 2009-10-05 00:55 by CrashX.)
find quote
Post Reply