If it's a bit buggy it's probably worth it. I also saw some hacks online to get internet radio working again if that's an issue. It sounds like there's an element of "programmability" about it.