Topic: Tag syntax and user preference

Hi,

I'm very new to Picard.  I love the idea of it, and I can't believe I hadn't come across it sooner (previously I'd been manually looking up CDs on discogs and setting my tags that way).

I have a couple of questions though...

Is it possible to set a preference to have the first letter of each word in a tag to be a capital letter?  As in - my original tag for track title might be "The Eve Of The War", whereas Picard wants me to set it to "The Eve of the War"  Can I set my own preference on this?

If I can't set this as a preference, if it possible to tell Picard to use ALL original values for a given tag?  As in - If I select the album (as opposed to an individual track on the album) I can tell Picard to use original value for album name, artist, date or whatever but I can't tell it to use original values for all tracks.  Is there a way to do this?

Cheers,
Dan.

Re: Tag syntax and user preference

I don't think it's possible to change the case of only one letter in a string. There is the $upper(text) function, but you'll have to figure out a way to apply that to only the first letter of a word.
I don't understand your second question though.

Re: Tag syntax and user preference

Thanks for the info.  I think I need to start looking into scripts/functions.  I've not looked at them at all yet: I'm getting the feeling I've barely scratched the surface of what Picard can do... :)

As for my 2nd question...

I followed the wiki article, step by step:
I added a folder from my music collection Picard, and let it try and find a match.  I cluster the tracks together into an album, then press lookup.  Picard found the album, and the tracks were generally green (only minor differences here and there).

In the right-hand pane of the application, I can expand the album to see individual tracks or I collapse the tree and just select the album name itself.  If I expand, I can select any given track and check original values vs. suggested values in the bottom tagger window of the app.  For any given track, I can select a suggested tag then right-click then choose "Edit..." or "Use original value".

If in the right-hand pane I collapse the album and/or just select the album name I still see the original vs. suggested new values in the tagger.  For some tags (e.g. album, artist) they're the same for the whole album - I can then right-click and say "Use original value".  But for the track lengths, or track title, the tagger says "(different across x items)".

It'd be cool to be able to right-click on a field which says "(different across x items)" and choose "Use original values" rather than having to select each track in turn, click on the title, then choose "Use original values".

Re: Tag syntax and user preference

gutted wrote:

Is it possible to set a preference to have the first letter of each word in a tag to be a capital letter?  As in - my original tag for track title might be "The Eve Of The War", whereas Picard wants me to set it to "The Eve of the War"  Can I set my own preference on this?

There's a pluglin called Title Case whose description seems to do what you want.

Stop. Look. Listen.

Re: Tag syntax and user preference

Excellent!  Thank you - I'll check it out

Re: Tag syntax and user preference

gutted wrote:

It'd be cool to be able to right-click on a field which says "(different across x items)" and choose "Use original values" rather than having to select each track in turn, click on the title, then choose "Use original values".

This appears to be fixed already in the source code, and will be available in the next Picard release. (1.0.1 probably)

Re: Tag syntax and user preference

Perfect!  Thanks for letting me know!