[Somehow, two of my three mails do not seem to have made it to the list even after >30 hours, so I am resending them; sorry if they appear twice eventually.]
On Donnerstag 02 Oktober 2008, Dirk Meyer wrote:
> > 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.
>
> The first solution has one big advantage: the user can take care of
> stuff. It is easy to edit a fxd, complicated to edit the db. It is
> easy to just move both files to a new location, [...]
Exactly. That's what I was thinking. Let beacon cache/index the information
and update it's db when the .fxd change, but let the .fxd be the
authoritative place.
> There are some information in the db that may not belong to the
> fxd. When was the item last played? Nice information for Freevo but if
> you loose that, it is not a big deal.
Good point. So there are actually at least three kinds of information:
- Duplicated/index information
- Lossy duplicates (e.g. thumbnails)
- Not-important user information (e.g. play counts)
- Information explicitly generated by the user (cover images, custom titles,
file grouping/composition, rating, ...)
> So maybe beacon should be able
> to read fxd files. Maybe fxd files is not the right solution, maybe
> something else.
Yes. For now, fxds seem to be the obvious solution, since they're there
already (data + code) and provide for all features we need. (OTOH, using
RDF-based semantic desktop formats in the future may be another option?)
--
Ciao, / / .o.
/--/ ..o
/ / ANS ooo
signature.asc
Description: This is a digitally signed message part.
------------------------------------------------------------------------- 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 [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-devel
