Appetite for adding standard methods to Tag interface?

Stephen F. Booth me at sbooth.org
Tue Jun 11 11:39:19 UTC 2013


I actually think this is the best idea yet.  The Tag interface has been somewhat superseded by the property map interface.

Stephen  

On Tuesday, June 11, 2013 at 2:23 AM, Lukáš Lalinský wrote:

> My personal preference would be to remove the Tag interface from 2.0, but we can just add more fields as well.
>  
>  
> On Mon, Jun 10, 2013 at 11:34 PM, Stephen F. Booth <me at sbooth.org (mailto:me at sbooth.org)> wrote:
> > I think this is a good idea for TagLib 2.0 because as you mentioned those tags are well known.
> >  
> > On Thursday, June 6, 2013 at 5:46 PM, Lukáš Lalinský wrote:
> >  
> > > Because TagLib maintains binary compatibly within the major version and because the Tag class accessors are virtual, no new fields will get added to it. If you want generic access to tags across all support formats, use the PropertyMap API.
> > >  
> > > Lukas
> > >  
> > >  
> > > On Sun, Jun 2, 2013 at 1:34 AM, Adam Szmigin <adam.szmigin at xsco.net (mailto:adam.szmigin at xsco.net)> wrote:
> > > > Hi,
> > > >  
> > > > I wonder: is there any appetite for adding more 'standard' getters/setters to the Tag class?
> > > >  
> > > > For my own personal use, I would specifically be looking at album artist, disc number, total tracks and total discs.  To me, these seem sufficiently widely-known concepts to warrant having their own dedicated methods.
> > > >  
> > > > What is the driver that determines whether methods are added, or whether fields are only available from a property map in the Tag class?
> > > >  
> > > >  
> > > > Thanks,
> > > >  
> > > > --  
> > > > Adam Szmigin
> > > > _______________________________________________
> > > > taglib-devel mailing list
> > > > taglib-devel at kde.org (mailto:taglib-devel at kde.org)
> > > > https://mail.kde.org/mailman/listinfo/taglib-devel
> > >  
> > > _______________________________________________
> > > taglib-devel mailing list
> > > taglib-devel at kde.org (mailto:taglib-devel at kde.org)
> > > https://mail.kde.org/mailman/listinfo/taglib-devel
> > >  
> > >  
> > >  
> >  
> >  
> >  
> > _______________________________________________
> > taglib-devel mailing list
> > taglib-devel at kde.org (mailto:taglib-devel at kde.org)
> > https://mail.kde.org/mailman/listinfo/taglib-devel
> >  
>  
> _______________________________________________
> taglib-devel mailing list
> taglib-devel at kde.org (mailto:taglib-devel at kde.org)
> https://mail.kde.org/mailman/listinfo/taglib-devel
>  
>  


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/taglib-devel/attachments/20130611/9cd7533e/attachment-0001.html>


More information about the taglib-devel mailing list