:: about ::

prokyon3 is a multithreaded music manager and tag editor for Unix (developed on Linux). It was written in C++ using the Qt3 widget set and the MySQL database. prokyon3 can access MP3, Ogg and FLAC files on harddisk, CDROM or network. Files can be played using XMMS (default) or other players. The file view is customizable and favorite artists are supported. prokyon3 also offers an editor for ID3 and Ogg tags and has been designed to support tagging for large quantities of files.

Beside it's own features prokyon3 is able to interact with a lot of other programms. Thanks to it's configurable interfaces you can combine prokyon3 with cd burners, media players and data aggregators of your choice.

:: current status ::

We decided to still release minor feature enhancements based on the Qt3 version of prokyon3 instead of totally focus on the Qt4 port. So enjoy prokyon3 0.9.6 ;-)

Meanwhile we heard about "professional" usage of prokyon3. There're some small radio stations and some pubs running prokyon3 :-)

If you want to use MySQL embedded you have to link against MySQL 4.0.x. MySQL 4.1.x and 5.1.x are currently not supported due to API changes by MySQL. MySQL 5.0.x doesn't support embedding at all. MySQL 5.1.x is currently beta. If it's final we will switch to the new API. If you don't want to embedd MySQL but using a regular MySQL server it doesn't matter which version of MySQL you're using.

The windows version of prokyon3 is currently unsupported unless we ported prokyon3 to Qt4. The latest windows version 0.9.1 is in fact a backport to Qt2 which was freely available for this platform this time but lacks multi threading support. That's why prokyon3 runs so slow on windows.

:: what's next? ::

Due to the fact that Trolltech released Qt4 which is freely available for other platforms (Windows and MacOS X) we'll port prokyon3 to Qt4.
Unfortunately that isn't easy because prokyon3 is multithreaded and threading itself has been heavily changed for Qt4. In fact it will result in a rewrite of prokyon3's core.

:: contribute ::

We're always looking for C++ and qt programmers to help us developing prokyon3, even if you're new to c++ or qt. In the past the prokyon3 project accepted patches also from newbies and applied them after reviewing and correcting them. We'll keep on doing so in the future.

If you're not a programmer, there will be other ways to help moving forward the prokyon3 project. We're looking for translators. In order to offer an easy to use translation interface for everyone, we decided to use Rosetta for further translations. Please have a look!

:: features ::

  • multithreaded (Qt3 based versions only)
  • manages music files on harddisk/cdrom or over network
  • search the database by artist, song, album, filename...
  • very comfortable editor for ID3 tags
  • manages favorite artists
  • plays or enqueues music files with XMMS / WinAmp
  • uses MySQL as database backend
  • configuration editor and database wizard
  • access files over SMB, CIFS and NFS (Linux only)
  • playlist editor
  • support for Ogg/Vorbis
  • access tracks by artist and album
  • basic drag-n-drop support (Linux only)
  • smart playlist generator
  • rudimental CD burning support
  • save GUI setup
  • internationalization
  • taglib support
  • guess tags from path and filename dialog using regex
  • musicextras integration (get album covers, artist images, lyrics, ... from the internet and store it within prokyon3)
  • support for embedded MySQL including wizard
  • MP3, OGG and FLAC support
  • support different album types (normal, sampler, soundtrack, musical, drama, comedy)
  • personal review notes
  • rating of tracks
  • generator takes care of rating
  • allow customized SQL queries (free MySQL search) and store them
  • cd burning via k3b (supports Audio CD, Data CD, Data DVD)
  • export and import playlists (m3u and pls)
  • copy tracks to directory (useful for mobile mp3 players)
  • preconfigured for several popular players (xmms, amarok, totem, ...)
  • Mixxx remote control and Mixxx queues
  • basic MusicBrainz support
  • supermount and submount support
  • album cover thumbnails
  • more GUI improvements
  • utf8 support
  • 64bit platform support
  • prelisten tracks via headphone while playing another one
  • ...

:: history ::
07-01-2007: version 0.9.6 - cifs support and support for relative paths in playlists
(thanks to Gert Cauwenberg)
22-11-2006: version 0.9.6RC1 - enhanced player remote control
25-10-2006: version 0.9.5 - fixed gcc 4.x issues and minor bugs
16-03-2006: version 0.9.5RC1 - resolved SuSE 10.x issues and new features
14-11-2005: version 0.9.4 - bugfix release of 0.9.3 including minor feature enhancements
11-11-2005: version 0.9.3 - final release of 0.9.3 including minor fixes
21-10-2005: version 0.9.3RC2 - reduced dependencies and small bugfixes
27-05-2005: version 0.9.3RC1 - compatible to 64bit platforms, improved submount support (SuSE 9.x), added polish translation
(thanks to S. Stepkowski)
20-04-2005: version 0.9.3beta5 - fifth beta of 0.9.3 - increased performance
16-03-2005: version 0.9.3beta4 - fourth public beta of 0.9.3 - the third one was just a test for a full static binary
10-12-2004: version 0.9.3beta2 - second public beta of 0.9.3
26-11-2004: version 0.9.3beta1 - first public beta of 0.9.3
09-10-2003: version 0.9.2 - final release of 0.9.2
12-09-2003: version 0.9.2RC2 - RC2 just contains some bugfixes compared to RC1.
01-09-2003: version 0.9.2RC1 - 0.9.2 will add some new features like playlist generator and cd burning and contain several bugfixes
08-07-2003: version 0.9.1-win - A windows port (beta version)
11-03-2003: version 0.9.1-r1 - little typo and compile bugs fixed
08-03-2003: version 0.9.1 - speedup in database interface (up to >10 times faster now)
19-02-2003: version 0.9.0 - added album view in the artist tab. Support for sampler- and soundtrack-albums. Support for Ogg/Vorbis and basic drag-n-drop. Many minor bugfixes and GUI enhancements.
(thanks to Paul-Henri Ferme and Markus Kalkbrenner)
05-05-2002: version 0.8.5 - playlist editor has been added (thanks to Tim Lee). Support for supermount (Tim Lee). Some bugfixes and GUI enhancements.
04-03-2002: version 0.8.1 - added support for network access over SMB and NFS. New configuration options. Minor bugfixes and GUI enhancements.
26-02-2002: project now hosted on sourceforge.net.
25-02-2002: version 0.8 - added support for basic ID3v2 reading/writing. New configuration editor and database creation dialog. Minor bugfixes and GUI enhancements. Added Debian package.
07-02-2002: version 0.7 - first public release

Support This Project

:: download ::
[source unix]
[binaries windows]

:: overview ::
prokyon3 screenshot
prokyon3 overview

:: documentation ::
- view Manual online
- Prelisten HOWTO (English)
- Prelisten HOWTO (German)

:: requirements linux ::
- Qt3 multithreaded
- MySQL database
- Qt3 MySQL plugin
- taglib libraries
:: optional ::
- mixxx player
- musicextras
- musicbrainz libraries

:: requirements windows ::
- get MySQL here
- get Winamp3 here

:: project links ::
@ sourceforge.net
  - our project page
  - our user forum
  - our tracker
  - our feature requests
@ freshmeat.net
  - our project page
@ kde-apps.org
  - our project page
@ launchpad.net
  - our project page
@ contact
  - send me an email

:: screenshots ::
0.9.3 list, biography, images
KDE 3.2, Mandrake 10
0.9.3 list, background cover, lyrics
KDE 3.2, Mandrake 10
0.9.3 tag edit mode
KDE 3.2, Mandrake 10
0.9.3 mixxx queue and remote control
KDE 3.2, Mandrake 10
0.9.3 musicbrainz dialog
KDE 3.2, Mandrake 10
Windows XP

webdesign by hsattel and wlad
SourceForge Logo