Hi all,
I am a big fan of the GeeXboX distribution on my CuBox-i. It's easy to use and I've been able to find packages for most of the things that I've wanted to do beyond the basics of XBMC.
There are two things that I found that I wanted to add to my system that were not available in the current snapshots and I wondered if you thought it might be valuable to pick these up if other users might be interested.
1. MiniDLNA/ReadyMedia Package
MiniDLNA, now called ReadyMedia (
http://sourceforge.net/projects/minidlna/), is a light-weight and simple media server for DLNA/UPnP-AV clients that is licensed under the GNU General Public License v2.0 (GPLv2). It is used by a number of embedded systems and provides functionality similar to that of MediaTomb, Serviio, etc. The project is actively maintained (I had looked at uShare, but it appears to have been moth-balled) and seems to be available in a number of distributions.
I understand that XBMC provides similar functionality for sharing its media library. However, because I use profiles in XMBC to limit the shows that my kids can watch, that XMBC functionality doesn't work for me when my kids are using the CuBox-i as it will only show media in the library for the kids' profile. So, I use MiniDLNA to share all of the media on the device so that it can be accessed on other devices while the kids are using the device. If interested, I can send a request for review (I've built and tested it on my CuBox-i and it works well).
2. diff applet for BusyBox
I am new to embedded Linux, but have only really found 1 command that I miss on my CuBox-i: diff. When messing with config files and such, I typically create a back-up and make changes over time. Being able to diff the current version with the original on the CuBox-i is something that I would find very useful. It doesn't appear to be a very large applet. Is there any particular reason it has been omitted? I can send a pull request for that too if interested.
Thanks for your time and consideration.
Tyler