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
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #31
Koenradus Wrote:Okay, optware up and running:

Awesome work dude!
find quote
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #32
Bittorrent Client install after following Koenradus's optware package install guide.

/ # /opt/bin/ipkg install rtorrent
Installing rtorrent (0.8.5-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
package rtorrent suggests installing dtach
package rtorrent suggests installing screen
package rtorrent suggests installing adduser
Installing libtorrent (0.12.5-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing openssl (0.9.7m-5) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing libsigc++ (2.2.3-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing libuclibc++ (0.2.2-8) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing ncursesw (5.7-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing ncurses (5.7-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing libcurl (7.19.6-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing zlib (1.2.3-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing xmlrpc-c (1.11.00-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Installing libxml2 (2.7.5-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwar...mipsel.ipk
Configuring libcurl
Configuring libsigc++
Configuring libtorrent
Configuring libuclibc++
Configuring libxml2
Configuring ncurses
update-alternatives: Linking //opt/bin/clear to /opt/bin/ncurses-clear
Configuring ncursesw
Configuring openssl
Configuring rtorrent
Configuring xmlrpc-c
Configuring zlib
Successfully terminated.

/tmp/usbmounts/sda1/bin # /opt/bin/rtorrent -h
Rakshasa's BitTorrent client version 0.8.5.
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #33
Here is my wish list of stuff to get working on O!Play:

1) Setup Optware ... Completed by Koenradus ...
2) Setup Openssh ( optware openssh )
3) Disable Telnet
4) Setup Fast lightweight Web Server with PHP support ( optware php-thttpd )
5) Disable Built in webserver
6) Setup mail ( optware nail )
7) Setup torrent ( optware rtorrent ) .... Completed by hijack204 ...
8) Setup download manager for rapidshare, megaupload ( optware plowdown )

I have update the first post with status on all these tasks ..

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-11 19:59 by CrashX.)
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #34
Koenradus Wrote:Before 92.5/203.6 MB free (55% used), after 126.6/203.6 free (38% used), thats better!
That's it for now. So to answer CrashX's question: Optware is working...

Are you installing on internal drive ? I thought it had only 16MB free ...

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.
find quote
Koenradus Offline
Junior Member
Posts: 19
Joined: Oct 2009
Reputation: 0
Post: #35
Yeah I noticed you said that in an earlier post.
But I'm not installing on an internal drive.
My O!Play has had 203.6 MB from the start (no external drive connected).
Maybe we have a different version? I bought mine in the Netherlands.

By the way if you find your internal memory is too small try this:
Code:
mkdir /opt/
mount -t cifs -o username=user,password=password //192.168.x.x/oplay /opt/
You would have to have a samba share called oplay on an other computer / server (/etc/samba/smb.conf):
Code:
[oplay]
path = /home/oplay/
comment = OPlay Space
browseable = yes
writable = yes
guest ok = no
This way you can have tons of space to install all your apps.

Will the progress we made up till now enable us to run XBMC on the O!Play at some point?
(This post was last modified: 2009-10-11 21:18 by Koenradus.)
find quote
hijack204 Offline
Junior Member
Posts: 29
Joined: Oct 2009
Reputation: 0
Post: #36
CrashX Wrote:Are you installing on internal drive ? I thought it had only 16MB free ...

I just linked my opt directory to the usbmounted device for more room
find quote
Koenradus Offline
Junior Member
Posts: 19
Joined: Oct 2009
Reputation: 0
Post: #37
hijack204 Wrote:I just linked my opt directory to the usbmounted device for more room

That works too Big Grin
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #38
hijack204 Wrote:/ # 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

Unfornately I haven't purchased it yet .. I have two many linux device at the moment .. I have wdtv ( original ) and hacked to support almost all of the stuff that I mentioned including network support via external usb adapter ..

Getting XBMC on it ... This is a question for the linux experts which isn't me ...

Were you able to find anything about the GUI ? Are they using configuration files ( XML ) ? In WDTV, the fact that they were using xml made it easier to hack the GUI to support apple trailer / youtube within the GUI ...

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-11 21:40 by CrashX.)
find quote
pmcd Offline
Fan
Posts: 304
Joined: May 2008
Reputation: 0
Post: #39
Koenradus Wrote:If you follow the instructions in this post you should be OK. Pretty straightforward and the same files work on my O!Play: http://www.acryan.com/forums/viewtopic.php?p=5637#p5637

That post does give detailed instruction for running Apache. It then says do the same for ftp and has a link to a binary package. I would like to try to only use the r/w portion of the O!Play (the one you mentioned) and have the files live on the esata drive on which I have 2 Linux partitions (and an ntfs one).

To get ftp going is there a slimmed down description that you could provide? The only reason I am asking is that at this time there is no disaster recovery for the O!Play which is odd. At least one person seems to have bricked their unit by following the Peter apparoach (in avfroums.com in the uk) which remount the r/o part as r/w and modified some files.

The easiest way would be to have optware installed without ever touching the r/o part of the memory.

philip
find quote
CrashX Offline
Posting Freak
Posts: 1,216
Joined: Jan 2009
Reputation: 2
Post: #40
pmcd Wrote:That post does give detailed instruction for running Apache. It then says do the same for ftp and has a link to a binary package. I would like to try to only use the r/w portion of the O!Play (the one you mentioned) and have the files live on the esata drive on which I have 2 Linux partitions (and an ntfs one).

To get ftp going is there a slimmed down description that you could provide? The only reason I am asking is that at this time there is no disaster recovery for the O!Play which is odd. At least one person seems to have bricked their unit by following the Peter apparoach (in avfroums.com in the uk) which remount the r/o part as r/w and modified some files.

The easiest way would be to have optware installed without ever touching the r/o part of the memory.

philip

You can try installing optware package vsftpd ..

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.
find quote
Post Reply