On Thu, 2008-10-02 at 11:50 +0200, Hans Meine wrote: 
> My idea was to use something like the .fxd files to make the latter types of 
> data more permanent (and Dischi thought along the same lines IIUC), which 
> does not prevent kaa.beacon from duplicating their content in a better 
> accessible way, i.e. through additional attributes in the DB.

Ultimately the question comes down to: where should authoritative
user-created metadata be stored?

The two obvious responses are 1. keep user-generated metadata in an fxd
file, and have beacon parse it and duplicate it in its database
(updating the db when the fxd changes), or 2. store the user-generated
metadata directly in beacon's db and treat it as authoritative.

It would be a useful exercise to enumerate the pros and cons of each
approach.  I don't know that I ever liked fxd files being sprinkled all
over my media directory tree -- there is also the problem of fxds for
read-only media (but is solved by the overlay directory).  But
sprinkling fxds may be better than the problems option 2 creates.


> Probably, cover images should not really be duplicated but referenced by 
> appropriate filenames in the DB; for removable media, one would need a cover 
> image cache directory though.  (That could be Freevo stuff at first, at least 
> I would not expect that functionality to bee within kaa.beacon.)

Cover images for readonly media would be stored in the overlay
directory, which beacon does support directly.

Jason.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to