Option to show bitrate/codec information directly under the progress bar (just like the current implementation for playback speed)

Feature description:

I would like the option to show bitrate/codec information directly under the progress bar, just like the current implementation for playback speed.

Problem solved:

I don’t really have the need to constantly show my playback speed under my progress bar but I would prefer to have the option to show my codec information instead.

Brought benefits:

The current workaround I have is to have codec information as my third string option, but this takes up more space than necessary. Having this direct implementation frees up some space on my expanded now playing screen.

Other application solutions:

 
Tidal, Apple Music and Poweramp all have this implementation.
 

Additional description and context:

 
Screenshot 1 shows my current workaround implementation. Screenshot 2 shows Tidal’s implementation. Screenshot 3 shows Apple Music and screenshot 4 shows Poweramp. As you can see, the difference between my workaround and the others is the gap between the progress bar and the codec information.
 

Screenshots / Mockup:

 

   

1 Like

Why don’t you use the option to show times and slider on the same line to achieve that if you disable speed.

It’s not quite as tucked as one would wish

This is one of those “It’s just not the same” things

1 Like

You need to disable speed to always to reclaim the space and with margin control have control.

1 Like

Ah. I thought I had it disabled already
…Significantly closer & this is with 0 bottom margin for the progress bar & 0 top margin for text string

Not sure if this is close enough for OP but for me i think this works, some of my files are opus so being tucked in closer would mean the times on the edges of the progress bar would be very close or interfere

1 Like


Top margin of the third string and bottom margin of the progress bar both set to zero and it’s the same result.

I tried increasing the bottom margin of the third string try and push it but it does nothing and after a certain point it pushes everything up with it.


Set speed to disabled always and enable show times and slider on the same line.

I mean it’s something but it just doesn’t look good like this in my humble opinion. Please I’m begging for you to implement it. Or you can change something about the behaviour of the progress bar margins in that mode.

what behavior change ?

Like maybe make it so that there isn’t a margin barrier between the progress bar and the string. Otherwise please add it as an option just like playback speed :folded_hands:t6:.

There’s no barrier, the space is for the drag button in that mode.

And there’s not enough place on most device, and then why not every other possible strings and then start the impossible things to do.

1 Like

I showed examples of the codec information being under the progress bar that’s why I’m asking for it, I don’t think I’ve ever seen any implementation for any other kind of information to be there either. As for smaller devices, the information can be truncated if it’s too large in that instance but even at that I really don’t see how it would ever reach that stage. Also it would be visually unappealing at that point too so I don’t think people with smaller devices would make use of it (if it got to that stage). And then they would just use the separate string option. So once again I’m pleased asking you to implement it :folded_hands:t6:.

So After this last update the bitrate can be placed much closer, with a few caveats.

As you can see on the right when the timestamps are on the same line the bitrate is nice & tucked.
One could argue that the bitrate could be closer on the left but in the next images you’ll see where that creates some issues for smaller devices. (Of course the text could technically be made smaller to make sure it fits)

These files ↓↓ are OPUS, as such their bitrate info takes up a bit more space

To negate this though you could remove the timestamps all together like the image on the right here. On the left I have it configured to only show the timestamps when paused. The bitrate info does not move up when the track is playing though.

The next option is to use all custom strings with the standard timestamps disabled.

With %duration% & %player.position% or %player.remaining% this is achievable.

NOTE**
I’m also utilizing some “conditional” text to adjust the spacing for different file types
MP3 & FLAC files have short codecs. but OPUS shows up as “OGG/OPUS” & WAV shows up as “WAV/PCM”

In order to keep the timestamps appearing at the far edges of my screen as they normally would I add extra spaces between the timestamps & the “Format” info for the shorter codecs

Just use space between and \t as the Wiki says ?

1 Like

Works Great!

One thing I’m missing is the option to “glue” the string below the wavebar to it vertically.

My design uses “space between” for the vertical alignment. Using the new /t option to get playback progress and quality on one line works great when there’s loads of information to display:

However when there’s minimal information, either the combined playback progress and quality line gets moved away from the wavebar, which looks ugly (in my opinion) as these 2 lines belong together (at least for me) or the control button bar gets shifted vertically, which also looks ugly and ruins my muscle memory (the 2 bottom bars should always remain in the same position).

top:

bottom:

centered:

space between:

space evenly:

Space between with the line below the wavebar “glued” to it would be ideal imho.
Just like speed control and playback progress are vertically linked to the wavebar: