Author Topic: Color Coding Feature for Songs [Highlighting]  (Read 39819 times)

jamburglar

  • Jr. Member
  • **
  • Posts: 37
Is there any way to highlight songs whose title=30 characters? Another program truncated a bunch of my tags, so this would be pretty useful for me.

You can also use:
Title matches RegEx: ^[^\r\n]{30,30}$

straight into the highlighting rules

That did the trick, thank you so much (:

redwing

  • Guest
With "Auto Size All Columns" command, the current default width of highlight column looks too narrow (3-5 pixels depending on the side panels state). How about doubling it up?

redwing

  • Guest
One of the unresolved issues with highlighting feature is how to display the field for tracks meeting multiple rules. Currently only one color can be shown for tracks, and if a track meets multiple rules, color of the higher-order rule applies to it. Thus there's no way to know if a track highlighted with a certain color meets other rules as well.

How about splitting the color bar into pieces when the tracks displayed on the main panel with highlight column enabled are meeting more than one rule? If there's a track meeting three rules, then all bars for displayed tracks would be split into three pieces of different colors. The order of color would follow the order of the rules. This way, the user would be able to identify tracks meeting multiple rules.

It would look something like this:

Last Edit: November 03, 2013, 05:06:50 AM by redwing

Bee-liever

  • Member
  • Hero Member
  • *****
  • Posts: 3767
  • MB Version: 3.5.8256 P
splitting the color bar into pieces when the tracks displayed on the main panel with highlight column enabled are meeting more than one rule

+1
MusicBee and my library - Making bee-utiful music together

tmadd8

  • Newbie
  • *
  • Posts: 1
One feature that would be great to have would be to build upon the text-highlighting and have the ability to only highlight certain text. For example, one may wish to highlight strings in a title matching the format of Title Name (feat. so and so) to visually separate the featured artists from the track's actual title.

You already have the RegEx implemented, so we're halfway there.

hiccup

  • Hero Member
  • *****
  • Posts: 6103
That's already possible.

For your example, create a virtual tag like this:

$If($Contains(<Title>,"(")="T",$Split(<Title>,"(",1),<Title>)$If($Contains(<Title>,"(")="T",{font: Segoe UI;Bold;9}{color: 255,212,109}" ("$Split(<Title>,"(",2),<Title>)

This will simply search and match if there is a left bracket in the title.
Obviously you will  need to tune the formula for other cases and requirements.