What - Features
Domo is in the first place a music organizer. Domo indexes audio
sources,
extracts all possible information (mpeg headers, ID3 tags,
MusicBrainz,...) and
inserts everything into a relational database.
This database can then be queried, exported and
compared with other sources (playlist, music cd, ...).
Feature overview
Supported input formats:
- b4s (=xml), m3u, pls, txt, csv playlist
- Directory containing mp3, ogg, wma, ... files
- Audio CD
Supported output formats:
- b4s (=xml), m3u, pls, txt, csv, html
(b4s = Winamp3 xml playlist format, csv = comma separated values,
allows import into spreadsheet apps like
Excel)
Features
- Song based comparison of 2 input sources (see compare page)
- Convertion between different playlist formats
- mp3, ogg meta data extraction & setting
- Retrieval of meta information for unknown songs through TRM audio fingerprints
- Retrieval of Audio CD meta information through the MusicBrainz service
- Maintaining of a wishlist
- Specify your own album format (eg: %genre/%artist - %title
(%year))
- Specify your own custom track format (eg: %artist - %trackno -
%title)
- Query tracks and albums on artist, title, filename, album
title,...
- Easy interface to the internet or other applications through a
relational database (MySQL, PostgreSQL, ODBC, SQLITE...)
- Create a backup copy of the music database
- Powerfull song filename/metatag cleanup
- Generate statistics like "top 10 artists", "number of duplicate
songs", etc
- Group songs in the database into 'collections' (per user)
- Platform independent
- Assign a mood to tracks (eg: happy, sad, in love, ...)
- Give tracks, albums, ... a score out of 10
- Easy browsing of your collection per Genre or per CD
Anything YOU would like to contribute/see
implemented? Tell me !! I can't guarantee anything but
you never know ;)
Also take a look at the TODO page.
What - History
Well it all started in summer 2001 when I decided to try to get some order in my music collection.
Having just finished my 1st year of computer
science, thus being able to
program in Oberon, I decided to write a program which would help me
organize my music collection.
The result was DOMO aka Dirks Oberon Music Organizer!
For those interested, the old version can be found here: OberonDomo.zip
But as time passes needs & requirements change...having learnt
C++ I decided it was time for a new version
(who writes software in Oberon anyway :p), and thats what this site is
all about.
Before reading on I suggest you take a look at the why page.