Re: Common music database?

"Milosz Derezynski" <[email protected]>
Newsgroups gmane.comp.gnome.multimedia
Message-ID <[email protected]>
Ok i just saw the shared metadata spec for the first time, and i'd propose
to include HAL volume and device UDI to that (yes, i know that HAL is
currently basically only implemented on Linux, but never the less), and
another thing that i'm not sure about, "Audio" is a subclass of "File",
which means that it's basically already what i've proposed?

On 3/31/06, Jamie McCracken <[email protected]> wrote:
>
> James "Doc" Livingston wrote:
> > On Fri, 2006-03-31 at 15:01 +0200, Milosz Derezynski wrote:
> >> For example in BMP experimental (the `bmpx' repository in our SVN), we
> >> use, as i've already said, a relation type library and hence there's
> >> no much use for us for an SQL or SQL based, or otherwise query based
> >> external system apart from the _raw storage_.
> >>
> >> Tracker again isn't just raw storage, it's somewhat more, and i dare
> >> to say that any player that would want to make full use of Tracker as
> >> the (shared) metadata/database backend would have to either sacrifice
> >> a lot of own features it supports, or have really a lot of very
> >> whacked and very weird code (as bindings always tend to have a lot of
> >> blood and bonesplitter in them).
> >
> > This begs the question "What do we want a common music database /for/?".
> >
> > As I see it, the primary goal is to share the "per-user metadata" like
> > ratings, play counts, tags/categories et al. Which lets users change
> > music players and not loose all their information.
> >
> >
> > With that in mind, Tracker could provide the raw storage for the common
> > database. When an app starts up, it could say "give me all the tracks
> > and metadata" and watch for later changes. When the any of the data
> > changes in the app, it would push it out to Tracker.
> >
> > If an app wants to use Tracker as it's entire database layer, great -
> > but I don't see any of the existing apps doing that in the near future.
> >
> >
> > I'm not sure where everyone else stands on how much stuff should be
> > common in the "common database", but that's my 2c.
> >
>
> Okay if this is the way you want to go then I will need to know what
> Dbus calls you would like for the common operations that would be
> performed. Having these operations clearly defined allows me to optimise
> things and makes it dead easy for you guys to make use of it.
>
> Another thing I need is what additional common metadata is needed in the
> Audio section of the spec :
> http://freedesktop.org/wiki/Standards_2fshared_2dfilemetadata_2dspec
>
> (some of you already mentioned "playcount". Another might be
> Audio.Lyrics if I can get Tracker to download lyrics for a music file
> when its indexed!)
>
>
> --
> Mr Jamie McCracken
> http://www.advogato.org/person/jamiemcc/
> _______________________________________________
> gnome-multimedia mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gnome-multimedia
>

_______________________________________________
gnome-multimedia mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.