Music
On the music player front I’m reworking the playlist control. All the track data is going to be stored in a sqlite database. The displayed information will come from a custom nsITreeView implementation. This should make it possible to include some neat features like showing the playlist by artist or album. Also, it will make it easier to support other types of content like podcasting.
The biggest unknown I have is how drag and drop of rows will work, because I haven’t found any good examples or explanations about how that’s supposed to work.
I was able to greatly simplify playback by removing the separate thread that was being used to notify when playback had finished.
I also fixed the rounding issue that someone else had mentioned in response to one of my earlier posts.
The player now displays the time as you drag the position marker.
I found a bug in mozilla tree view, that I’m currently working on creating a patch for.
RSS/Atom
I haven’t had too much time to fool around with this code, but I did manage to improve the feed reader support for the upcoming simohealth release. Now, instead of scrapping news.google.com, it grabs the atom.xml feed from their site, caching it daily. I wonder if my asking about support for this at OSCON helped influence the support of a news feed from google. At any rate it certainly makes life a lot easier.
Mac Support
I’ve become much more fimilar with the mac over the last couple of weeks and now have xul music working on the mac as well as it does on linux and win32. I have to admit, I’m very happy with the mac, it’s a pretty cool environment. I’ve been without my linux notebook though for the last few weeks so i’m a little concerned about the state of the gstreamer implementation, but hope to get my linux system within the next few days so I can start working on it again. Heres a screenshot of the Mac xulmusic running:

UPDATE: SimoHealth was acquired by revolution health in 2005. RevolutionHealth was acquired by waterfront media – SimoHealth was decomissioned between 2006 and 2007. If you would like to get the source drop me a line, it’s pretty dated at this point.
Software Mac OSX, RSS, XULMusic, XULRunner
Recent Comments