..Thanx DotPitch .. appreciated ...
Skins with a playlist panel (like the default skin) have the track entry height defined by the bitmap mask for the panel; ignoring that height for the Extended playlist and only applying the font size there should make it work for those skins as well.
nice to know how it works/would work .. ah, that font size ought also to apply to the library as well (yeah yeah, i know i'm not using it right now) ..
but do you move and rename your audio files that often that it's not reliable to bind the rating to the file path and name?
i have in the passed, present, and likely to do it in the future, but my tags stay consistent with a minimum of the track name in them, and max of track num, name, artist, album, year, and sometimes genre.
Could you explain why you don't want to use the library for this? Folder monitoring is not required for the library.
Font size issues for one, sorting, searching, and I generally find it easier to just browse my directories via my file explorer and add as needed rather than try to scan the library window. Related back to how often I mess with filenames and locations. ... And it seems the library is either created or recreated from the current loaded tracks with no monitored directories selected, or overwritten if monitored directories are added.
I'm not really fond of creating a rating-list outside of the library, as that would need additional managing/cleaning with a GUI interface. Binding the rating to the tags sounds right (as long as you have all your files tagged properly, obviiously)
It wouldn't need anything extra. Same idea as the 'saved settings' thing (which still isn't completely clear to me). Just a saved setting that stores the ratings for rated files according to their tags track name, or file name if no tag. Can use what it already stores in the library.
something like ...
tag("title-of-my-favorite-track") -> rating="5"
or If no tag
filename("my-other-favorite-track.mp3") -> rating="4"
It could be set to auto-save ratings on player close, or left up to the user to remember to do. The only issue would then be for renamed files without tags losing their rating, all others could retain theirs regardless of location, and perhaps even be imported into a different Xmplay instance without the need for the entire library.
And yeah, being the library and playlist work best with well formatted tags, it makes more sense that it would be tied to the tag first.