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.

Current style with :t_rex: as delimiter (looks differently in the app):
nps-655321 T-Rex-20250509_191533-symfonium.json (14,8 KB)

Current style with ● as delimiter:
nps-655321 Plain-20250509_191545-symfonium.json (14,8 KB)

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

1 Like