Friday, April 27, 2007

Play Lists Revisited

In traditional sense a play list is a collection of songs that are played in a certain order configured by the user (the winamp way).

When I initially created Goggles Music Manager I was opposed to having play lists. Basically I just wanted to play albums and didn't want to deal with first creating a play list of songs before I could listen to anything. I prefered the iTunes way of doing things, in which you select the artist and the album you want to listen to.

What I didn't realize until now is that a play list can basically function as a subset of your music grouped according to some crititeria. For example: James Bond Soundtracks, Christmas Songs, Star Trek Soundtracks etc.

So in the next major release of Goggles Music Manager you will have the ability to form play lists or subsets of your main music library. You will able to browse these playlists the same way you browse the main music library, but with the additional capability to queue songs as well ( the winamp way ).

Wednesday, April 18, 2007

Goggles Music Manager 0.7.4

  • New: Added Sleep Timer. Stops playback after specified amount of time.
  • New: Implement command line options to control an already running music manager. This can be used in combination with XBindKeys to control GMM from the multimedia keys.
  • Fix: Reset Display after end playlist.
  • Fix: Remember import files directory as well.
  • Fix: Even more error handling in xine.

Friday, April 13, 2007

New Music Manager webpage

I've transferred my Goggles Music Manager web page to Google's open source project hosting service. Hopefully I won't confuse any more people who think that "Goggles" has anything to do with Google. Anyway, the project hosting is pretty neat. It contains an issue database, wiki-based document system, SVN repository and download area. I'm now up and running; I transferred most of the information from my old site to the new site, and put the source code into the SVN repository. The old website url will forward visitors to the new website.

Check it out!

Thursday, April 12, 2007

Discovering Fuse!

The day before yesterday I was trying to find a way to make FOX applications open and browse remote samba shares. Samba provides a Posix API in libsmbclient that allows you to integrate this easily in your application or toolkit. Unfortunally it is licensed under GPL and not LGPL, making it totally useless to integrate this into FOX. What's the point releasing this under GPL. Basically any toolkit that wants to use this can't, since most of them are licensed under LGPL type licenses...

Fortunally for me I discovered FUSE. There is no more need for every toolkit to implement it's own virtual filesystem. We just let FUSE handle the hard part. We can just use the normal file io operations to access remote machines. Even better yet it has sshfs, which allows you to mount a remote filesystem securely using a ssh connection.... 'totally awesome dude'!

Tuesday, April 10, 2007

Genesis Tickets

I've got Genesis Tickets for their concert on Sept. 30 in Detroit! Now if only I could wait that long...