Updates to my now playing screens + new Spotify inspired screen

I’m sure you all remember me as the guy that made the streaming inspired now playing screens. Well updates to the now playing strings and the volume and progress bars have made it possible for me to fine-tune them to look more like the real counterparts. I’ve also been able to create a new Spotify inspired screen. All are below.

  1. Apple Music regular.

JSON:
nps-Apple Music 3 Button-20250705_044940-symfonium.json (20.9 KB)

  1. Apple Music Full Screen.

JSON:
nps-Apple Music Full Screen-20250705_045001-symfonium.json (20.9 KB)

  1. Tidal.

JSON:
nps-Tidal 2.2-20250705_045014-symfonium.json (20.8 KB)

  1. Spotify.

JSON:
nps-Spotify 2.1-20250705_045024-symfonium.json (20.8 KB)

I don’t feel too good about the Spotify one to be honest, I tried and it still looks a bit off to my eye. I’ll update it as the app gets updated.

10 Likes

loved the work mate tbh, appreciate the efforts.

just one doubt would be, did you just add a text in mid as “Hi-Res Lossless” instead of adding the actual codec/quality of the files?

1 Like

Yes cuz 95% of my music is alac or flac and I didn’t want to try implementing a string that would show that where a flac or alac track was detected as I thought it’d be too much work.

fine enough, i actually have 16bit files usually so i was trying to find the icon for “HD” instead of UHD, could you link it where you got the character from?

and one query about the explicit tag, how does the string decide it? cause all my songs show as clean even tho lyrics do have explicit content.

I actually got it from someone’s set up here, sorry

For the explicit tag, the song file itself has to be tagged as explicit

Hey … how am i supposed to export these json files?? cannot find it in the ‘Manage symfonium generated files’ …

1 Like

Use the button next to the delete icon when you go to pick a style.

1 Like

Hello! How did you manage to tag your FLAC files as ‘explicit’ and/or ‘clean’?? I’ve been trying to figure it out all day and reading almost every post on here and the MP3Tag forum (implementing pretty much everything), but the string makes each of my tracks read as ‘clean’ or ‘🅲’. My media provider is Jellyfin, if that helps? Is there something I’m missing?? Thank You and God Bless, in advance!

1 Like

Hey man, sorry for replying late. The thing is those files are ALAC ripped directly from Apple Music/iTunes. I haven’t made use of MP3tag myself because I don’t have the patience for that considering my library size. So yeah, ALAC files, not FLAC.

1 Like

You need to create a tag named “ITUNESADVISORY” and set the value to 1. 0 would be nothing and 2 would be the clean version.
Also, Welcome to the forum!

2 Likes

Aahhhh okay, gotcha! And you didn’t reply late at all! It’s all good! That makes a lot of sense now! Thank You!

1 Like

That would only be for the ALAC files, right? I had already tried that with the other file types (just to see) and nothing showed in the app! Thank You for the welcome! I’m happy to be here!!

1 Like

I finally figured out a workaround! I’ve been meaning to make a post about this for a little while now, but it keeps slipping my mind lol. Using the string that @darkwiiingduck created as a base ‘{🅴 %cleantitle|explicit==“🅴”%}{🅲 %cleantitle|explicit!=“🅴”%}’, I was able to target a track tag that reads ‘EXPLICIT’, by replacing the ‘explicit’ field name with the ‘track.tags’ field name: {🅴 %cleantitle|track.tags==“EXPLICIT”%}{🅲 %cleantitle|track.tags!=“EXPLICIT”%}. To tag the track (no matter if the file is a FLAC, MP3, WAV, etc.), it would have to be done server/provider-side. What this means is that you have to navigate to the music section of the provider that you use (in my case, it’s Jellyfin - Elegantfin), go to the song, edit metadata, scroll down to ‘Tags’, and type ‘EXPLICIT’. I was then able to get the “🅴“ to show up next to the Track Name in the Now Playing Screen! I also figured out how to get the “🅴“ to show up above the Track Name and next to the Artist Name in the Now Playing Screen:

Above: {🅴 \n%cleantitle|track.tags==“EXPLICIT”%}{🅲 \n%cleantitle|track.tags!=“EXPLICIT”%} (Place this in ‘String 1’)

Next To Artist Name: {🅴 %artist|track.tags==“EXPLICIT”%}{🅲 %artist|track.tags!=“EXPLICIT”%} (Place this in ‘String 2’)

If you don’t want the “🅲”, then start that part of the string with the field name.

Example: …..{%artist|track.tags!=“EXPLICIT”%}

This took me about 3 days of trial and error to figure out lol! I pray this helps someone! Merry Christmas, Everyone!!

@RoyalGuard

2 Likes

Nope, I have it on my FLAC files (which are ALAC files, but converted to FLAC to save a bit of space)
You can also put it in MP3 files, it’s just a matter of “will this player support it?”.

As of now, the “Official” way is to use the Apple Music tag, like MP3Tag does. This tries to keep a standard, even if there isn’t one.

Merry Christmas!