FULL COMBO

This aims to be the most feature-complete NPS theme available, including dynamic support for Chapter Info, Classical music, and Audiobooks. It also has a secondary “Mini-Player” view, which doubles as a dedicated Chapter player--displaying a secondary progress bar tied to the current chapter.

Tap the Cover art to toggle the Mini-Player. (Portrait only)

Designed to show as much useful metadata as possible without being cluttered, the fields shown will change to fit the type of media you are playing. The main info shown will be:

  • General Music: title/album/artists
  • Classical Music: work/movement/composer
  • Audiobooks: chapter info

The Queue Info intelligently displays all relevant features: chapters, repeat, shuffle, Smart Queue, Smart Flow, Sleep Timer, and end-of-queue.

Chapter Progress Bar

In the Mini-Player only, you will find a second progress bar has been drawn to give you some visual indication of how much time is left in the current chapter. Each segment on the bar represents 2.5 minutes, for a total of 30 minutes.

Tap to view the chapter list, long-press to toggle Chapter Duration/Time Remaining. No, you can't drag to seek.

A smaller version is available!

The Cover Art should be as wide as your screen (minus a small margin). If it's not, that means this version is too tall for your screen. Try using the the shorter version, which should fit better!

If you want to adjust things yourself, note that the Progress Bar and Controls Bar take the most space. These and String 1 all have some vertical margin you can also remove.

Recommended Fonts

The default Symfonium font makes some of the Unicode characters look funny (like the Rating circles). Many of the other built-in ones look fine, like "Lato" and "Inter". Screenshots were taken using "Murecho" (enter it in custom option).

Audiobook metadata

Since audiobookshelf seems to have removed their own docs page, I'll list the tag fields used here:

  • Series Title: Movement Name
  • Book Number: Movement Number
  • Book Name: Album (preferred) or Track Title (fallback)
  • Author: Album Artist (preferred) or Performing Artist (fallback)
  • Narrator: Composer
  • Publishing House: Label

Fallback fields are only used if the preferred field is empty.

I don't like some of these but ABS is currently the only directly-supported audiobook provider, so that's what this layout targets.

Note on Images below:

Purple: Default layout
Beige: Classical music
Orange: Audiobooks

Layout used is determined by the current track's RELEASETYPE tag and/or the Media Provider toggle for Audiobook libraries.

Current version notes

Mini Player:

  • Segmented Chapter Bar has completely replaced the simple bar

Compact Player:

  • shows Chapter Info for all media now, not just audiobooks
  • Track's Time Remaining is now always shown, instead of being replaced by Chapter's Time Remaining
  • Chapter Timers' state will now match Expanded Player (Time Elapsed vs Time Remaining)
  • shows Sleep Timer, if active
  • added secondary Explicit indicator, displayed when chapters are present

General:

  • corrected handling of multi-value ReleaseType for singles
  • a ton of important changes under-the-hood to many string conditions
  • some minor text adjustments and formatting changes

v3.2.1 -> v3.2.2: fixed Author showing twice in Queue Info for audiobooks
v3.2.2 -> v3.2.3: fixed "Covered by" header showing when Album Artist is hidden/empty
KNOWN ISSUE: Q2 bottom text "?????" disappears when Shuffle and Repeat All are enabled, and End of Queue is reached... I'll post another update soon, I'm still deciding how I want to handle a related change.

Previous versions

3.0.2 (2026-08-03)

Turns out I really like spinning discs... The Compact Player has thus been redesigned! NPS Artist-handling: Album Artists and Performing Artists are now displayed in separate…

2.2.0 (2026-05-06)

Audiobooks will display Publisher info (read from LABEL field) REQUIRES APP v15+ to show Publisher info (will show Format info if Label is unavailable)

2.1.1 (2026-04-13)

Adds support for chapter info Adds special handling for audiobooks (based on audiobookshelf's tag usage) Improvements to Compact Player

Ask the author

Sign in or create an account to ask the author a private question about this customization. Messages are visible to you, the author, and site staff.

Report this customization