Archive for the 'News' Category

New Crystalbuntu Update: December 2011

I’m back with an update! It’s not the biggest, I was waiting for the finalisation of XBMC Eden, a Spotify issue to be resolved and a CEC driver for Hardy so I could offer Eden with Spotify and CEC support for Christmas. However, it seems like the necessary bits to incorporate into Crystalbuntu won’t be ready for a while yet, and it’s been an awful long time since I got something out the door, so I felt something was better than nothing. Also, there is a new configuration utility, as many forum users have requested that configuring some settings can be difficult and that this could be automated. Simply run sudo ./configure from an SSH session to run it:

I’m happy to announce I have secured a 10% discount on CEC adapters for Crystalbuntu users in advance of support which should see its way into Crystalbuntu by the end of January. If you order before the 16th January using the coupon code CRYSTALCEC at the checkout you can take advantage of this offer.

So here are the offerings of this month’s update:

  • New PVR build
  • Eden Beta 1
  • New configuration utility – beta
  • Wireless support (BCM43228)
  • Blu-ray ISO support (decrypted only)
  • Optimised update system
  • Fixed PVR bugs
  • Fixed weather issues
  • Fixed OSX Terminal bug
  • Fixed update notification bug

Update: Some users were reporting issues with pausing. This has now been resolved.

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned. To see what’s coming in the new year, click here

I wish you a

Merry Christmas, and

A Happy New Year!

Thank you.

Crystalbuntu: Project Roadmap 2012-2013

The year is coming to a close. Crystalbuntu has now been available for Apple TV since June 2010, although the self-updating and UI installer mechanisms have only been available since March. I would not be blogging about such a bespoke platform had it not spiraled into such a large project. Here are the achievements of 2011:

  • Crystalbuntu has over 9,000 daily users. That only covers the users that are synchronizing with the update server every day. I’m willing to guess most users reboot once a week or don’t use their aTV that often, so this number is quite impressive. At this rate, it will be 10,000 by the end of January. Crystalbuntu downloads have accounted for 23,283,706 megabytes of traffic between March and December.
  • The distro has an unsurpassed one click install utility, allowing the average user to install Crystalbuntu with no prior Linux knowledge. There’s no need to do any dodgy CLI wizardry and in 20 minutes, the distribution is running on a USB or the internal drive.
  • Crystalbuntu is the distribution of choice for those serious about HD content on the Apple TV. It delivers better performance than any other software combination running on the Apple TV. It’s optimized to run on the device in every way, be it power consumption, heat output, system performance or usability.
  • I’ve enjoyed pushing out updates (almost) every month for the past nine months. It’s taught me a lot of things: maintaining a distribution used by such a vast user base without messing things up is hard. I particularly enjoyed the July update, which saw the introduction of a number of new features. Crystalbuntu was the first XBMC based Linux distribution to feature AirPlay and AirTunes, ahead of OpenELEC, XBMC Live and XBMCFreak. It still has some unique features, such as PVR and USB Automounting, that you won’t find in every run of the mill distribution.

Goals for 2012-2013:

  • I plan to release XBMC 11 (Codename Eden) as soon as it is finalised (expected this month) and after this start offering nightly builds for release twelve, codename Frodo.
  • I’d like to make some significant system improvements, not just functionality as I am always striving to do so, but also in the fields of performance and support, such as for new hardware such as Pulse Eight’s new CEC Adapter. I will also be releasing a service pack to combine all the updates and be making some improvements to the update system.
  • The dual boot model seems increasingly attractive. A lot of people want to retain the original Apple TV OS so they can rent films or access their iTunes library. I definitely see this as a good idea for the future.

My support

  • Crystalbuntu really thrived this year. Since I developed the UI installer, the counted installs went through the roof. I’m going to attribute that to the ease of installation.
  • What’s also important to realise is that while the 1st generation Apple TV is no longer sold, the Crystalbuntu user base is growing, not declining.
  • It’s for that reason I pledge to support the distribution for as long as I can which will be until at least 2013. This is a stark contrast to Apple who have not released an update in 21 months!

Your support

  • Bandwidth, hardware, even my own time is in heavy demand.
  • A small donation really shows me that the distribution is worthwhile to you. If the distribution has given your device a new lease of life, help keep the project alive for as long as possible.

Thanks

  • Thank you for giving me the opportunity to expand my skills by developing for you, I hope you enjoy your XBMC experience.
  • Here’s to another year.

Crystalbuntu: No November update

Sorry to inform you that I cannot put out an update this month. I have deferred it until December at the earliest. My reason for not being able to deliver the update is due to my heart problems which I now know to be caused by mitral regurgitation. This has occupied my time significantly this month and meant that I have not had enough time to deliver what I would consider a quality update.

Thank you for your understanding.

New Crystalbuntu Update: October 2011

This update shortly follows the September update. The upcoming version of XBMC 11.0, named Eden, has now hit a soft feature freeze. This means that no new features will be added to this version of XBMC and will be deferred to the next release. However, Crystalbuntu will still be getting new features as a Linux distribution. This update is in fact the sixth consecutive update for Crystalbuntu, marking six months of solid updates so far with so much more to come.

  • New PVR build
  • Native AirTunes support
  • AFP support
  • New and speedier JPEG library
  • CrystalHD green dot bug fixed (again)
  • Fix DBus bug
  • Fix hostname bug
  • Fix JSON bug
  • Rollback option added to plugins
  • Improved HDD installer
    • Windows and Linux installers can now reinstall original Apple OS
  • 24 hour nightly builds of XBMC

Now AFP, NFS and SMB support is offered there is a network protocol for everyone. AFP is particularly useful for OSX Lion users as now NFS does not need to be configured as a server.

For a full list of changes, see the changelog at the bottom of the page here

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

New Crystalbuntu Update: September 2011

I am sorry for the lateness of this update. I have unfortunately been suffering from a nasty cold as well as continued heart palpitations which I mentioned in July. Maintaining Crystalbuntu is a priority for me, and this update brings bug fixes as well as increased compatibility with new plugins.

  • XBMC has native AirPlay support (AirTunes is still a Crystalbuntu specific implementation)
  • New PVR Build: fixed unexpected crashes in XBMC; fixed issue with installing add-ons from online repositories in XBMC
  • Python 2.6 used for XBMC Python interpreter
  • Improved compatibility with new plugins
  • Fix YouTube plugin
  • Fixed Windows Live Essentials and SMB Sharing incompatibility issue
  • Green dot when using CrystalHD decoder bug fixed

For a full list of changes, see the changelog at the bottom of the page here

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

New Crystalbuntu Update: August 2011

Following hot on the trails of the July update, this months update brings less features but some tweaks under the hood. Here are the main features:

  • New PVR build
  • Airtunes
  • Improved SSH performance
  • NFS support
  • Hulu support

For a full list of changes, see the changelog at the bottom of the page here

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

Crystalbuntu: August update inbound

The August update is due shortly. Please make sure you read this post or you could end up with a headache:

  • A new PVR build is being deployed, therefore I recommend that you backup your MySQL database if you are using one.
  • If you are using Dharma with a MySQL setup, make sure you have run ./disable_updates or your database will be upgraded to a pre-Eden version, meaning other clients will not be able to connect!
  • If you wish to get the update, but retain Dharma, ./disable_updates and then you can manually fetch the script from SVN (when available) and run it under root.

Users have been warned.

New Crystalbuntu Update: July 2011

Hey there, it’s time for the July update and as promised previously, this one is a biggy, bringing a lot of new features and optimisations to the table. Make sure you’ve read this.  Here are the main features:

  • AirPlay support.
  • PVR support
  • Dirty region rendering
  • CPU clocking improvements
  • Internal hard drive standby
  • Reduced IO activity
  • Lower power consumption
  • Reduction in heat output
  • Virtual memory handling improvements
  • Faster boot
  • Improved update system
  • Notifications system
  • XBMC optimisations
  • Bug fixes
  • Purging of unnecessary documentation

For a full list of changes, see the changelog at the bottom of the page here

On a sidenote, Mac users accessing their shares over SMB in XBMC should not upgrade to Lion because Apple have dropped Samba for their own implementation. The XBMC development team may fix this shortly in nightlies but for now it is important to not upgrade or implement afp manually if updating to Lion is necessary.

Just restart your Apple TV to get this update immediately. Let me know how it goes, and consider making a donation to help fund future enhancements such as the aforementioned.

Crystalbuntu: What you need to know about the July update

The new Crystalbuntu update will be deployed within a day or two. Here are a few things you will want to know before you update:

  • If you use a MySQL database with Crystalbuntu, it might not be compatible with other machines if you run the PVR nightlies. This is because a newer version of the XBMC database is used by the nightlies — so other devices connecting must use this same database version. However, it is completely possible to revert to Dharma (see the user manual) and your database is not automatically upgraded by the update (that’d be evil right?). That is because the MySQL database settings will be purged until they are manually re-entered (thus you acknowledging you understand the risk)
  • Your advancedsettings.xml — normally located in /root/.xbmc/userdata has been renamed to advancedsettings.old.xml — should you wish to reimport settings you should edit the newly formed advancedsettings.xml which enables some high performance features.
  • AirPlay functionality will require the webserver to be enabled through XBMC under System > Settings > Network. The default settings of “xbmc”, no password, and running on port 80 must be used.
  • Updates can always be completely disabled. You should do it ahead of time if you don’t want the July update at all though by running: sudo ./disable_updates over SSH

 

Crystalbuntu: some stats

Crystalbuntu seems to be a large and well received project. Here’s some interesting stats — valid from 28th March to 2nd July:

  • 5000 daily synchronisations with the update server
  • 7894 counted installations
  • 4331 GB of Crystalbuntu image traffic
  • 87% of installs occur through the Windows installer, where as the other 13% of downloads occur through the Linux installer.

Let’s keep it going!