On Sun, 9 Jun 2013 09:03:12 -0400
RJ Ryan <russelljryan-re5jqeeqqe8avxtiumw...@public.gmane.org> wrote:
> We don't hash the file contents during library scanning. For context, the
> hash Steven is referring to is a per-directory hash that is used to
> determine whether the directory should be rescanned. The way it works today
> is that it concatenates all the names of files/dirs in the directory and
> hashes that. If the hash is different from what we saw before we rescan the
> directory.
> 
> Steven is right that we should switch to something order independent. I've
> also wanted to include mtimes in there for a while but not sure if that
> would result in an extra stat or not on all the common filesystems we care
> about.

Hmm, just using the filename would worry me, I have a lot of tracks with the 
same name and even metadata, usually got the crappy version first (p2p, friend, 
nasty vinyl rip) then the high-quality, legit version. Timestamps quickly go 
haywire even if you don't travel across timezones with an NTP-synced laptop. I 
wouldn't trust a file system's meta-data anyway since the medium could be 
passed from someone else at the last minute. I don't think git uses either.

Before a gig I really need to be absolutely sure the file I'm queuing doesn't 
have a huge glitch half-way through or is the low-gain version that'll come out 
crap. Presumably embedding metadata isn't on the table due to WAV/AIFF support?

Wrt to moving files, IIRC Traktor "solved" it by requiring you to do it from 
within their UI or it'd pop a "where is it now" dialog, was a pain in the ass 
though.

-- p



------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to