Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
start [2009/04/29 21:04]
faith created
start [2009/05/05 13:06] (current)
faith
Line 1: Line 1:
 ====== urmp: The Ur Music Player ====== ====== urmp: The Ur Music Player ======
 +
 +The goals of urmp are to provide an MP3 music player that can do the following:
 +  * incrementally search a 60k song playlist in under 50ms per keystroke;
 +  * process mp3 files, extracting ID3 and MP3 data, at a rate of thousands of songs per minute;
 +  * maintain a database in the face of failed or moved NFS mounts;
 +  * attain performance goals without reliance on an external database server.
 +
 +Other MP3 players, such as amarok, do not have these performance characteristics;​ and my frustration with using them led to the creation of urmp.  Because performance is a key goal, other goals, such as a beautiful user interface, are secondary -- eye-candy and cool functionality is much easier to add after performance (this is not premature optimization,​ since some of the key performance problems depend on how GUI objects are used).
  
start.1241053444.txt.gz ยท Last modified: 2009/04/29 21:04 by faith
[unknown link type]Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed