mousikos - Portable Music Player Manager
mousikos is a GUI based portable music player manager. It is designed to be able to support various types of portable music players connected through the parallel port or a USB port. It currently does not support any existing players. A fake player mimicked by a directory on the hard disk is currently supported as proof of concept of the rest of the features.
It is being developed under Linux but porting to other platforms should not be hard. It is written in C. It requires glib, gtk+ and gnome. I intend to un-gnome-ify it sometime as some people only use KDE. It will always rely on glib and gtk however.
It differs from other gui front-ends in two major ways.
- It relies on playlists (m3u).
- It filters on the fly from high bit rate file to low bitrate files. This allows more files to fit on the player. The filtering capabilities are customizable so one could also have, for example, 256KBps ogg VBR to a regular 112Kbps mp3s
Other distinguishable features:
- It uses a two pane window. One for player contents one for playlist. Other player managers only have one with the player contents
- It can support multiple types of players. To add support for a given player one file must be edited and two new files must be created: <player_support>.c and <player_support>.h. I hope this means that existing command line programs for other players can be adapted easily for use within mousikos.
- It features a bookmarks(hotlist) menu for quick access to favorite playlists.
Other info:
-mousikos is Greek for musician.
-The first player I want to support is the digisette duo(USB).
-I don't have much free time so progress is slower than I'd like it to be.
Why the name:
mousikos is Greek for musician.
Why?
I like listening to "The Linux Show" in my car while commuting to work.
Short:
mousikos - GUI based portable music player manager. Supports On the fly re-encoding and is playlist based. It is designed to be able to support various types of portable music players. For Linux. Requires gnome.
