HydrogenAudio

Hosted Forums => foobar2000 => Development - (fb2k) => Topic started by: Lucidae on 2021-08-29 08:34:04

Title: Request: playlist view with classical music formatting
Post by: Lucidae on 2021-08-29 08:34:04
I wonder if a foobar playlist view plugin or script could approximate the behavior Roon uses to format classical music tracks?
Specifically I am referring to the way it displays works and movements, including grouping and indentation.
It would probably involve a combination of regular expressions, tag matching, sub-group headers and text alignment.

The following is a text and image example of how it might look;
Quote
Symphony No. 6 in A major
  • I. Majestoso - Bedeutend langsamer
  • II. Adagio. Sehr feierlich
  • III. Scherzo. Nicht schnell
  • IV. Finale. Bewegt, doch nicht zu schnell

(https://roon-community-uploads.s3.amazonaws.com/optimized/3X/e/0/e09d19ece123a16c7ae72ed5a7c8d5f0bd67d4e4_2_666x500.jpeg)
Title: Re: Request: playlist view with classical music formatting
Post by: Porcus on 2021-08-29 09:08:08
How it might work;
A regular expression to identify compositions by a prefix repeated with multiple parts, then extract the composition name as a sub-group header, and individual movements indented underneath. What do you think?

fb2k and regexps ... it would be easier to identify if you tag it. Introduce a MAJOR WORK tag and a MOVEMENT tag, and if MAJOR WORK present, fb2k can group by that?
Title: Re: Request: playlist view with classical music formatting
Post by: Lucidae on 2021-08-29 09:37:45
fb2k and regexps ... it would be easier to identify if you tag it. Introduce a MAJOR WORK tag and a MOVEMENT tag, and if MAJOR WORK present, fb2k can group by that?
Yes those tags would almost certainly be required, but there is still the issue of how to treat the work as a sub-group and yet displayed like a regular track.
Title: Re: Request: playlist view with classical music formatting
Post by: Porcus on 2021-08-29 11:00:46
Not at home on my setup right now, but assuming you use the default UI:

Preferences -> Display -> Default User Interface -> Playlist View and experiment with "Custom grouping schemes". By album and then by <MAJOR WORK>. What do you get?
Title: Re: Request: playlist view with classical music formatting
Post by: Lucidae on 2021-08-29 12:44:28
Not at home on my setup right now, but assuming you use the default UI:

Preferences -> Display -> Default User Interface -> Playlist View and experiment with "Custom grouping schemes". By album and then by <MAJOR WORK>. What do you get?
I tried this but I found DUI grouping to be too basic. Though you just reminded me that SimPlaylist does support multiple grouping levels so that might be worth experimenting with.
Title: Re: Request: playlist view with classical music formatting
Post by: marc2k3 on 2021-08-29 14:08:08
IIRC, ELPlaylist for Columns UI has multi level grouping and configurable row heights so you can display more information but the learning curve is steeper than most components because you have to draw everything yourself using commands calculating the x,y,w,h positions etc.