Bug 168 - No fixed mp3 position
Summary: No fixed mp3 position
Status: ASSIGNED
Alias: None
Product: BpmDj - old linux tools
Classification: Unclassified
Component: selector (show other bugs)
Version: 3.0
Hardware: PC Linux
: Future enhancement
Assignee: Werner Van Belle
URL:
Depends on:
Blocks:
 
Reported: 2005-02-19 13:15 CET by Werner Van Belle
Modified: 2009-03-08 19:02 CET (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 4 Werner Van Belle 2007-08-12 14:21:33 CEST
Hardlinks might be a solution to this problmem as well. If we create a collection of storage directories that link to the specific harddisks then we should be able to harlink each of the repository files into the sore. It will not work with nfs systems of course.So this is not a good solution
Comment 3 Werner Van Belle 2007-05-11 23:50:35 CEST
This was an interesting problem. If we choose a specific byte as a unique song identification, then we can at least have them grouped according to the unique byte (255 groups). If we then need another byte, we might need to go through that groups collection to find a new nonmatching byte. This basically means that we will be sorting the songs according to some numerical value. A sort however is not good enough to have a unique identification.
Comment 2 Werner Van Belle 2006-05-10 20:29:41 CEST
There seems to be a solution emerging: the inode of a song ??? 
Or could we in some way attach extra information to the mp3 ??? 
Comment 1 Werner Van Belle 2005-05-14 11:42:39 CEST
I've been thinking about this and it seems like we need to have a full index
handy. Whenever a song blockcheck is performed we need to get this extra
information from other songs as well. E.g: assume we use position 50 as a number
which specifies a unique key. As soon as a new song is inserted we need to
extend that key with one more piece of data... and obtain that data for all songs !
Description Werner Van Belle 2005-02-19 13:15:38 CET
This is a major problem, because the fixed positioning of songs is quite
annoying. Simply moving them around outside pmdj should be possible. We still
uyse the index, but when we rescan for songs we can better do the entire
harddisk from within a certain directory. Recognizing songs can then be done
based on their md5sum, or any other descent metric.