SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

Gnome Simple Stateful Music Player

Intro

GSSMP is a music player designed to work with Gnome. It does not store a database of all your music, but is designed to work with music files organised into directories. It is small, unobtrusive, and tries to do what you would expect, instead of asking you questions.

It remembers which file was playing on exit, and continues that file from the same place when you start again. It remembers tracks you have been listening to recently and displays them in the "Recent" menu.

Installing

The easiest way to install GSSMP is to use a package created for your Linux distribution. You can find some of these packages at http://gssmp.sf.net or you may even find it is already included with your distro.

If you'd like to use the generic binary, download the file gssmp-*.tar.bz2 from the "gssmp" package on sourceforge, and do this:

tar -xjf gssmp-*-bin.tar.bz2
cd gssmp-*-bin
cd bin
./gssmp

Alternatively, if you'd like to install from source, download the source tarball and follow these steps:

tar -xjf gssmp-*.tar.bz2
cd gssmp-*
./configure
make
make install

There are more details in the file INSTALL.

Using the program

Click "Play Directory" in the "File" menu to choose a directory. GSSMP will start playing the first file it finds in there. If you'd like to play a specific file, click "Play File".

Click Next or Previous to change tracks, Pause to pause, and drag the slider to skip around.

Tracks you have played recently are shown on the "Recent" menu. Click one to continue where you left off.

Technical details

GSSMP is written in C using the GTK, GConf and gstreamer libraries. It is a learning exercise for me because I want to get more involved with GNOME development.

I am currently using Cogito for source code control. I have not yet managed to set up a public repository, but I would be happy to email anyone the current code, either as a Git repo or simple a tarball. Just ask on the mailing list.

Licence

Gnome Simple Stateful Music Player is copyright (C) 2007 Andy Balaam.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

See the file COPYING for more details.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.