Monthly Archive for September, 2005

Notes for an MP3 manager

Ihave a large music collection in MP3 format. I’m having a hard time keeping it organised. iTunes wigs out after about 100 gig. Anyway I hate the way it handles compilations, or maybe I just hate the way I have no control over its filing method. Its also a pain syncing with others who also have a large collection.

Here are some notes on some features I’d like to see in MP3 collection manager software. I’m almost ready to write it myself so these might be the beginnings of a new venture.

  • Syncing collections! Choose a host and a target and list all the tracks not in the host collection. List which track are of a higher quality.
  • List missing tracks from incomplete albums.
  • Flag tracks as bad copy or corrupt so when syncing, will look for them and get them.
  • Integrate with MusicBrainz.org, freedb.org, discogs.com
  • Browse albums by cover
  • Cover art fetcher
  • album cover is stored once in the folder not in the tracks (optional?). Perhaps ether or transparently
  • When there is ambiguity as to which album a tracks belongs to, use the other tracks in the directory to guess i.e. try to minimise the number of albums for a give set of tracks.
  • Add extra metadata tagging such as ‘remix by’, more than one artist per track, tagging for genre and/or add a style like in discogs.com. Search, filter browse by these extra fields.
  • From this meta data change the tagging scheme used though out the library easily at will. make policies like: The Cure -> Cure, The, Dj -> DJ etc. Adapt from one library to another when syncing
  • Store ratings for tracks. Possible to download others ratings and comments from others in an XML format (FOAF?). Perhaps upload to last.fm or make my own site if they arn’t up for it?
  • Find people who have albums/tracks you want for trading (naughty)
  • Update iTunes when tags are edited i=in the library

The horrible tale of eBuyer

Gather round, gather round and hear the ‘The horrible tale my friend had with eBuyer’
Continue reading ‘The horrible tale of eBuyer’

The Eclipse of PHP

I’ve been using Eclipse at work for 3 months now and I’m impressed with it. It is a Java IDE but has a very flexable plugin architecture so you can get plugins for PHP (PHPEclipse) and HTML, CSS etc. The main reason I’m using it is because it comes with a Visual Source Safe (forced on us at work) plugin that makes it really easy to work with a version control system. I imagine it does even nicer for Subversion and CVS a like. Give you a panel to see a table of who has what checked out and makes it easy to checkin all your stuff in one go.

The general interface is quite nice once you get used to it. Tab panels for everything, and if you double click it makes that tab full screen. List of function in the current file. It also has a panel that lists all the warning as and errors for all the files in your whole project. If you tell it what your include path is this makes it really easy to pick up problems for large projects.

The only bitch is that its written in Java, which does mean it will run on every thing, so requires about 182megs to get going for PHP with all the extra plugin bits. Also its complicated to get it going got PHP (there is a step-by-step guild to installing that really helps, and once setup it will downlaod upgrades to all installed plugins). Also its code completion for native PHP functions is non-existent (it does do it after you have typed it in and you hover your mouse over the function name).

Overall a nice IDE. I tried to use Komodo again and found I liked Eclipse better, and it free!