My adaptive now playing style, with or without T-Rex (🦖)

My goal was to achieve a result that can adapt to how much information is present, from clean to information overload.

Features:

  • The track number and delimiter are displayed in front of the clean title when present
  • The year is displayed behind the album title in braces when present
  • The album artist is displayed if it differs from the artist
  • The composer is displayed when present, denoted by a by in front of the value
  • Fields that exceed 1 line are displayed on up to 2 lines (title, artist, album, albumartist)
  • All often used buttons are in thumb reach at the bottom at fixed positions

There are 2 versions of my Style. 1 with the unicode T-Rex as the delimiter between track number and title and one with the default delimiter. I also included a legacy version where I still had the font sizes a bit bigger that I presented here.

Example images for T-Rex delimiter:
Minimal information:

Medium information:

Maximal information:

Example images for Plain style

Minimal information:


Medium information:

Maximal information:

Admittedly this can become pretty bloated and overwhelming in extreme cases but I’ve color-coded it. Information at the track level is white (title, artist, composer) and album information is grey (album, year, albumartist), alternating between track and album information.

Update to account for changes to the compact player made in v13.0.0:

  • slightly increased height of the wave bar
  • reconfigured the compact player to fit my style
  • added the T-Rex delimiter to the compact player

v1.1 Screenshots:
Compact Player:

Now Playing:

I’ve also updated the plain style with ● as delimiter.

Current style with :t_rex: as delimiter (looks differently in the app) v1.1:
nps-655321 T-Rex v1.1-20250527_125559-symfonium.json (15,3 KB)

Current style with ● as delimiter v1.1:
nps-655321 Plain v1.1-20250527_125559-symfonium.json (15,3 KB)

Old style:
nps-655321 Plain old-20250509_191540-symfonium.json (14,0 KB)

2 Likes