[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: OO design help
From:       Sebastian =?utf-8?q?Tr=C3=BCg?= <trueg () k3b ! org>
Date:       2008-07-23 18:42:48
Message-ID: 200807232042.48403.trueg () k3b ! org
[Download RAW message or body]

On Monday 21 July 2008 23:42:25 Nathan Bradshaw wrote:
> On a related topic, as things currently stand, is there anyway to tag a
> virtual entity such as an Album or Artist? The typical scenario is to tag a
> track as embodied in a given file, but if we take the view that a given
> media file is essentially an implementation of the abstract concept of the
> track, which is from an album, which has an artist etc, is there anyway to
> deal with the abstract components separate to their 'implementation' in a
> physical file?

That is the ultimate goal. Technically is is perfectly possible. You can toy 
around with that using the PIMOShell in playground/base/nepomuk-kde. It 
allows to create any type of resource and even new classes and properties. 
You can then of course also tag these new resources.
For Amarok the ultimate goal is also to use abstract concepts such as Artist 
and Album decoupled from the actual files. Files will then "only" be 
incarnations of the abstract concept track.
But that will take some time. Would you be interested in writing a little 
example tool that tries to create these abstract resources from the id3 
information available? It could even contact services such as last.fm to 
enrich the data.

Cheers,
Sebastian
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic