XBian - Small, Fast, Lightweight XBMC solution


613 posts   Page 1 of 25   1, 2, 3, 4, 5 ... 25
by Koenkk » Sun Jul 29, 2012 11:27 pm
Hello all,

XBian is a fast, lightweight and small XBMC solution for the raspberry pi. It's based on DarkBasic's raspbian image (many thanks to him).

Download: http://bit.ly/Pe0IRa

XBian 0.1 Features
------------------------------
- Fits on a 2GB SD card
- Low RAM usage (XBMC idle it uses 22 - 27 MB ram)
- Low CPU usage (XBMC idle it uses +/- 60%)
- Very smooth UI (XBMC idle @ 1366x768 +/- 57 FPS, @ 1920x1080 +/- 35 FPS)
- Auto mount USB
- Boot's up very fast
- Hard Float binaries (hardfp)
- Overclock without overvolting (arm_freq = 850, sdram_freq = 500, core_freq=450)
- Workaround for a kernel bug which hangs the Raspberry Pi under heavy network/disk loads (again, many thanks to DarkBasic).
- Boot's up XBMC automatically

Change log
----------------------
0.1 - Initial release


Know issues
-----------------------
- Without Ethernet cable connected it takes 60 seconds longer to startup
- XBMC restart not working properly


Credits
----------------------
- DarkBasic for creating a minimal raspbian image
- Memetic.org for the pre-compiled XBMC
- Extremeshock.com for the Raspbian optimizing & tuning guide
- Everyone on this forum for the very useful threads

If you encounter any issues or suggestions feel free to contact me (@koenkk), I hope you all like XBian!

Greetz, Koenkk
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by sjaak_trekhaak » Mon Jul 30, 2012 7:59 am
Sounds good - will give this a go tonight and will let know what my findings are.
Posts: 8
Joined: Tue Jun 19, 2012 8:06 am
by Standa99 » Mon Jul 30, 2012 8:55 am
Sandisk microSD 2GB.
Attachments
xbian.png
xbian.png (20.69 KiB) Viewed 42429 times
Posts: 1
Joined: Sat Jun 30, 2012 4:58 pm
by pi-user-314159 » Mon Jul 30, 2012 9:40 am
I love the performance of this one, I'm getting between 45 and 60 fps on the menu screen. But I can't seem to add any network file sources or log into it. I'm able to ping it but the usual pi:raspberry combination isn't working to log in. What's the user pass? Also, why does the network timeout whenever I try to add ssh/sftp or smb sources?

Thanks for this great build I'll definitely be using this as soon as I can figure those things out.
Posts: 2
Joined: Mon Jul 30, 2012 9:38 am
by pi-user-314159 » Mon Jul 30, 2012 9:49 am
Earlier I posted I couldn't get the user pass to work, I found the solution by googling dark basic's image and looking there. It was root:raspberry, I'm embarrassed I didn't perform the most basic cursory search to resolve it. Sorry about that. I did notice that this image doesn't include support for NFS, that might be a dealbreaker for me as I have a network storage already setup to use to house all my media. What are your thoughts on NFS support?
Posts: 2
Joined: Mon Jul 30, 2012 9:38 am
by Koenkk » Mon Jul 30, 2012 9:56 am
New mirrors
-----------------

torrent : http://205.196.123.4/udhlv5qhnr9g/fimmj ... ip.torrent
jumbofiles: http://www37.jumbofiles.com/files/76/4x ... %200.1.zip

(torrent should be very fast 12 mb/s upload)
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by KJBweb » Mon Jul 30, 2012 9:57 am
Awesome, will give this a go later and report back with how it fairs against a standard install of Raspbmc.

Cheers!

Edit: Hmm, might have to look into hosting this somewhere else...

Error (509)
This account's public links are generating too much traffic and have been temporarily disabled!
Posts: 4
Joined: Fri Apr 27, 2012 6:59 am
by Koenkk » Mon Jul 30, 2012 10:07 am
pi-user-314159 wrote:Earlier I posted I couldn't get the user pass to work, I found the solution by googling dark basic's image and looking there. It was root:raspberry, I'm embarrassed I didn't perform the most basic cursory search to resolve it. Sorry about that. I did notice that this image doesn't include support for NFS, that might be a dealbreaker for me as I have a network storage already setup to use to house all my media. What are your thoughts on NFS support?


http://www.raspbian.org/RaspbianFAQ, you can a NFS support by yourself. Look at : How do I mount directories from other Linux/Unix/BSD servers? How do I mount an NFS share?

If enough people start using XBian then I will create XBian 0.2 with NFS support built-in.
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by Koenkk » Mon Jul 30, 2012 10:39 am
I have made a small blog for XBian http://xbian.blogspot.nl/
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by sjaak_trekhaak » Mon Jul 30, 2012 10:41 am
pi-user-314159 wrote: I did notice that this image doesn't include support for NFS, that might be a dealbreaker for me as I have a network storage already setup to use to house all my media. What are your thoughts on NFS support?


You should be able to install a nfs client by issuing:
Code: Select all
apt-get install nfs-common portmap
Posts: 8
Joined: Tue Jun 19, 2012 8:06 am
by dikonist » Mon Jul 30, 2012 10:53 am
Awesome speed here, incredible stable, no shuttering during playback.

This is definitely the build to go for at this monent :D :D :D !
Posts: 6
Joined: Mon Jul 30, 2012 7:28 am
by LeroyZ84 » Mon Jul 30, 2012 1:01 pm
www.­djredmar.­com:­8080
Posts: 32
Joined: Fri Jul 27, 2012 9:23 pm
Location: Earth, Europe, Netherlands, Deventer
by stevhorn5 » Mon Jul 30, 2012 1:28 pm
Does this image support afp shares?
Posts: 116
Joined: Wed Jul 04, 2012 5:47 pm
Location: Ontario, Canada
by Koenkk » Mon Jul 30, 2012 1:31 pm
LeroyZ84 wrote:helping seed @ 100mbit :-)
http://www.djredmar.com/XBian_0.1.zip.torrent


Thanks 2x 100 mbit should do the trick ! :D
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by Koenkk » Mon Jul 30, 2012 1:35 pm
stevhorn5 wrote:Does this image support afp shares?


Not native but you cant install it , use http://gettingstartedwithraspberrypi.tumblr.com/post/24398167109/file-sharing-with-afp-and-auto-discovery-with-bonjour
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by zanophol » Mon Jul 30, 2012 3:23 pm
I have tried them all to this point, and I have to say, this is the best of the RPi builds of Debian. While the Pi will probably never be perfect, this build resolves one of my biggest issues: DTS decoding causing pauses in playback every 5 to 10 seconds. It passed by Avatar Blu-ray test with flying colors. The UI is responsive and appears to have very minimal lag (if any). I have mounted up my NFS shares for TV and MOVIES and everything except MPEG2 plays flawlessly. Of course, MPEG2 is an entirely different issue regardless of what RPi build you use, so I applaud your efforts here. Excellent work.
Posts: 4
Joined: Tue Jul 17, 2012 4:51 pm
by Wolfram23 » Mon Jul 30, 2012 6:42 pm
This sounds like it's probably a great build for a CarPC. Only, it needs a few addons :lol:

This might be applicable to HTPC type applications as well, but has anyone got info on a bluetooth phone pairing for receiving calls and such using the Hands Free Profile?

So far I have found a Linux library for using HFP, so I guess the next step would be building an addon (or finding one)
http://nohands.sourceforge.net/

Now to find a GPS add on :geek:
Posts: 73
Joined: Thu Jul 19, 2012 6:50 pm
by zanophol » Mon Jul 30, 2012 6:46 pm
I spoke a tad too soon. Has anyone done a successful apt-get install lirc for an mceusb remote and gotten it to work? If so, can you share your post-configuration steps?
Posts: 4
Joined: Tue Jul 17, 2012 4:51 pm
by Vicious » Mon Jul 30, 2012 7:49 pm
Also seeding this now, will try it out as soon as I can :D
Posts: 1
Joined: Mon Jul 30, 2012 7:49 pm
by terrier2006 » Mon Jul 30, 2012 8:03 pm
Hi

Can you point me in the right direction to find the userdata folder for xbmc. I cant for the life of me find it. I need to add an advancedsettings.xml file and edit the guisettings.xml file.

Also I was trying to connect using ssh and cuberduck (mac) but it fails with error "unexpected end of sftp stream" any thoughts i know i have the ip user and password correct and the ssh protocol is selected.

Thanks in advance.
Posts: 6
Joined: Mon Jul 30, 2012 7:58 pm
by Koenkk » Mon Jul 30, 2012 8:13 pm
terrier2006 wrote:Hi

Can you point me in the right direction to find the userdata folder for xbmc. I cant for the life of me find it. I need to add an advancedsettings.xml file and edit the guisettings.xml file.

Also I was trying to connect using ssh and cuberduck (mac) but it fails with error "unexpected end of sftp stream" any thoughts i know i have the ip user and password correct and the ssh protocol is selected.

Thanks in advance.


I think it is in the /usr/lib/xbmc/ folder
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by terrier2006 » Mon Jul 30, 2012 10:47 pm
Koenkk wrote:
terrier2006 wrote:Hi

Can you point me in the right direction to find the userdata folder for xbmc. I cant for the life of me find it. I need to add an advancedsettings.xml file and edit the guisettings.xml file.

Also I was trying to connect using ssh and cuberduck (mac) but it fails with error "unexpected end of sftp stream" any thoughts i know i have the ip user and password correct and the ssh protocol is selected.

Thanks in advance.


I think it is in the /usr/lib/xbmc/ folder



Unfortunately not. On other raspbian versions its in home/pi/.xbmc but its not there either. Can others who have this working have a look to see where its located on their install, I mean its got to be somewhere for xbmc to work!
Posts: 6
Joined: Mon Jul 30, 2012 7:58 pm
by gwombley » Mon Jul 30, 2012 11:29 pm
Cant write the image to a 2gb SD card. says 'not enough space on disk: Size: 3970048 sectors Available: 3862528 sectors.

Can there be an image created which is slightly smaller please?
Posts: 1
Joined: Mon Feb 27, 2012 11:16 pm
by Koenkk » Tue Jul 31, 2012 12:06 am
terrier2006 wrote:
Koenkk wrote:
terrier2006 wrote:Hi

Can you point me in the right direction to find the userdata folder for xbmc. I cant for the life of me find it. I need to add an advancedsettings.xml file and edit the guisettings.xml file.

Also I was trying to connect using ssh and cuberduck (mac) but it fails with error "unexpected end of sftp stream" any thoughts i know i have the ip user and password correct and the ssh protocol is selected.

Thanks in advance.


I think it is in the /usr/lib/xbmc/ folder



Unfortunately not. On other raspbian versions its in home/pi/.xbmc but its not there either. Can others who have this working have a look to see where its located on their install, I mean its got to be somewhere for xbmc to work!


Then I think it's in the /root/.xbmc/ directory, I cant look for you ATM because my pi is currently compiling xbmc :(
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands
by Koenkk » Tue Jul 31, 2012 12:08 am
gwombley wrote:Cant write the image to a 2gb SD card. says 'not enough space on disk: Size: 3970048 sectors Available: 3862528 sectors.

Can there be an image created which is slightly smaller please?



Anyone who knows how to shrink a .img file??
Posts: 148
Joined: Sun Jul 29, 2012 10:22 pm
Location: Netherlands