Abstract idea of Song instead of pure file management

Gary Steinert gary.steinert at gmail.com
Tue Dec 2 20:50:10 UTC 2008


On Tuesday 02 December 2008 20:26:07 Casey Link wrote:
> On Tue, Dec 2, 2008 at 2:26 PM, Jud Craft <craftjml at gmail.com> wrote:
> > Ah.  I stand corrected.
> >
> > Another benefit of doing tag-only matching is the speed of
> > development.  It provides an easy way to begin prototyping the ability
> > of the database to abstract song files.
> >
> > With two possible mechanisms for comparison (tag-matching and
> > deep-song-analysis), the former is very quickly implemented, though of
> > course it has slightly different functionality and use cases from the
> > latter.
> >
> > Which means you can quite quickly move past the "How can I compare two
> > files?" and more to the "Now how will our database manage these
> > files?"  Later, a song-analysis comparison mechanism could be added to
> > give additional functionality to the song comparison backend.
>
> You addressed a point I was going to make: the
> "same-song-different-album" issue. That is definitely a drawback of
> the algorithmic analysis.
>
> And yes, this is just an idea I've been baking in the back of my mind,
> it's definitely not on an official future feature (though it will be
> if I can see to it).
>
> Let's brainstorm a little. What's the best UI design for this feature?
>
> Will the user want to view the different formats he has for a
> particular song? How would this work?
> Perhaps another level in the tree view:  Artist > Album > Track > Formats
> Maybe that is too cluttered?
>
> How would a user manually associate or disassociate two songs?
> Disassociate doesn't seem that hard, a simple context action (right
> click) menu would do the job. Maybe Ctrl+selecting the tracks to
> associate and then another context action?

One way I can see this working automatically is introducing some sort of 
transcoding functionality into Amarok. I don't know how possible this would 
be, but surely there is a library out there that will take most of the work 
out of adding the feature.

This way, if a track is transcoded within Amarok, it would be far easier to 
flag it as the same song in a different format. Other than this I can see 
there being quite an involved UI required.

Just an idea anyway

Gary Steinert
>
> Casey
> _______________________________________________
> Amarok mailing list
> Amarok at kde.org
> https://mail.kde.org/mailman/listinfo/amarok




More information about the Amarok mailing list