Archive

Posts Tagged ‘XULMusic’

Looking for Project Leader for XULMusic

November 23rd, 2005

I created a Sourceforge project today. If anyone is interested in taking the project over and migrating my sources to sourceforge let me know. I’ll still be hacking on it every now and then
but don’t have the time to handle the structural parts of keeping a project alive.

Software

Music, RSS/Atom, Mac Support

August 17th, 2005

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 , , ,

XUL Music Gets PodCasting!

June 29th, 2005

I just spent the last 12 hours, really giving xulmusic some love.

Lots of corners rounded and many more roughened up with new features.

I added a first pass options dialog and a simple about dialog box.

By far the coolest feature is support for podcasting. I still have some more work to do with this, like:

1. download progress meter, per stream.
2. updating content timers (configuration option required).
3. fix next and previous to ignore podcast headers.

It doesn’t look like I’ll have a mac version for 0.3, but I will definately have it built for a 0.4 release.

My goals for version 0.3 are:

  • podcast rss feed support
  • streaming music (shoutcast)
  • installer (stand-alone)

I’ve recieved a lot of really great feedback on the 0.2 release. Here’s some of the names suggested by Mike:

  • fireplayer
  • crossplayer
  • icebird
  • talon
  • shadowfire
  • audifox/audibird
  • melody

The feature list suggested by Mike:

  • support extensions like firefox
  • randomize playlists
  • include a system tray icon (win32/gnome/kde)
  • support for flac/shn/etc.. (maybe format support can be added in extensions)
  • make the program stand-alone with an installer
  • themes/skins (like xmms/winamp)
  • support for streaming music (shoutcast)
  • get a cool logo (related to name?)
  • podcast rss feed support

Software , , ,

XUL Music Finds a Home

June 18th, 2005

I decided to move xulmusic to it’s own website. Not sure if this makes it an official project, but it’s certainly more permanent then leaving it here.

The link: http://xulmusic.gotdns.org/

Update:

This dyndns link is dead, but the svn repo is still alive here: https://updates.simosoftware.com/repos/xulmusic/

Software

XUL Music 0.2

June 17th, 2005

changes:

  • added next/previous track buttons
  • added volume adjuster
  • fixed playlist window resizing
  • added hotkeys for play/pause, stop, and file open
  • allow adding multiple files to the playlist
  • added a support for turning playlist looping on and off
  • did some work on adding an about dialog

The volume adjuster is a little too sensitive with the gstreamer implementation. It also doesn’t change when using the scroll bar buttons, it only changes the volume when dragging the slider.

screenshot:

binaries:

source: source repository

Software , ,

XUL Music!

June 6th, 2005

It uses gstreamer for linux and DirectShow for windows. I’m hoping to write a mac version soon that will probably use QuickTime.

subversion: https://updates.simosoftware.com/repos/xulmusic/

Screen shot:

Linux binaries


xulmusic-0.1.tar.gz

Windows binaries


xulmusic-0.1.tar.gz

Update:

The linux binaries were built on a fedora core 3 machine, having dependencies on gstreamer-0.8

Update:

I forgot the most important part! This is a xulrunner package. To try it out you need to download xulrunner. I would get one of the nightlies from mozilla.org.
If you’re curious about xulrunner the wiki page should provide a good starting place.

Software , , , , , , ,