Actually you want to arrange the conduit system of tags, so that photos/video can be spread not only by date/quality, but of place, genre, etc. Knows who the thread is good softinkoy for this?
Tried TaggedFrog, but when large amounts of data it begins to be as slow, and sometimes hang. The Linux options can do not to offer from where I work.