Add custom strings for Shuffle/Repeat

Feature description:

I would like additional custom strings mapped to Shuffle and Repeat Mode (ALL or ONE).

Problem solved:

If repeat/shuffle buttons are not placed on the Now Playing screen, the only way to view their current state is by opening the queue.

While not a one-line check, Repeat status can already be determined with reasonable confidence using existing strings.

Shuffle state can not be determined at all from current strings.

Brought benefits:

Users can dynamically indicate when these modes are toggled via custom string. This allows custom queue-info strings to change when repeating a track, or to hide info when shuffle is enabled. (Isn’t the fun of shuffle, not knowing what will play next?)

Other application solutions:

Additional description and context:

Me again :stuck_out_tongue:

I’m working on a very adaptive theme that makes use of as many of Symfonium’s features as possible. I promise to share with the class when it’s ready!

Screenshots / Mockup: