Coder Social home page Coder Social logo

Comments (18)

dgcampea avatar dgcampea commented on June 21, 2024

Personally I like the display so I'd vote to keep it available with an option to toggle it than outright removal.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

Personally I like the display so I'd vote to keep it available with an option to toggle it than outright removal.

Me too. :) Therefore I added it. The whole status bar under the playlist was only added to display these information it the first place. But I see that this is not the perfect place for this track not playlist specific data. I use it very often (especially with VBRs) so I definitely wont remove it completely nor hide it automatically and I already got used to the current position in the GUI. A toggle in the settings would be an option. @Forage Should that option hide the entire status bar or just the "technical details" bit? I do not have any better ideas yet so any suggestions are welcome.

from plattenalbum.

Forage avatar Forage commented on June 21, 2024

While the option to jump to the current song is not something I'd miss either, not having a way to clear the playlist might not be very practical.

Most of the technical data is already in the right-click popup of each song. Is having an additional direct view really that important? Can it be considered something you always want to know for each song?
It looks to me that "format" only needs some reformatting, changing the duration to MM:SS instead of seconds while you are at it ;-) It's only missing the bitrate, but that can be added, preferably the average (if available) in addition to the realtime when the song is playing.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

While the option to jump to the current song is not something I'd miss either, not having a way to clear the playlist might not be very practical.

Ok, so hiding only the "technical details" bit seems to be the better choice.

Most of the technical data is already in the right-click popup of each song. Is having an additional direct view really that important? Can it be considered something you always want to know for each song?

Yes! :) Before I wrote mpdevil I used cantata and when they added these technical details (as option) I liked them right away from the start. So this feature had to be in my own client as well.

It looks to me that "format" only needs some reformatting, changing the duration to MM:SS instead of seconds while you are at it ;-)

Yes, good point. "time" and "duration" are both the length of the song. "time" is already converted to MM:SS and "duration" is the more exact value so I thought it would be ok to leave it unconverted. But I could omit "time" and converted "duration" instead, the unconverted value is always visible as tooltip. This would remove some redundancy and "time" is deprecated anyways and shouldn't be used anymore.

It's only missing the bitrate, but that can be added, preferably the average (if available) in addition to the realtime when the song is playing.

Sadly this is not possible since as far as I know MPD does not provide this functionality. The right-click popup already shows all metadata MPD is providing.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

The right-click popup is now reformatted accordingly.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

Hi!
I made a small test to see how it looked without the technical details. I think it looks odd. What do you think? The blank space is a bit wasted, isn't it?

Bildschirmfoto_2021-06-08_20-48-35

Bildschirmfoto_2021-06-08_20-49-35

from plattenalbum.

Forage avatar Forage commented on June 21, 2024

It's nice and clean space at the same time ;-)

I never actually tried it but if the playlist allows selecting multiple tracks to e.g. delete those I wouldn't even miss the bar at all.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

I never actually tried it but if the playlist allows selecting multiple tracks to e.g. delete those I wouldn't even miss the bar at all.

You can always use shift+del. After this test I think hiding the whole bar definitely looks nicer.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

Oh, I forgot the screenshot.
Bildschirmfoto_2021-06-08_22-41-58

from plattenalbum.

Forage avatar Forage commented on June 21, 2024

Love it :) Nice and clean and no more distraction from constant jumping numbers. Many thanks

from plattenalbum.

nousernouser avatar nousernouser commented on June 21, 2024

Hi
I have a very wide collection of classic music (FLAC + CueFile) of CD and SuperCD quality, which I listen to via an audio server connected with a good level hi-fi system (and, only for images, with an LCD TV).
I'm trying mpdevil as the main MPD client for my audio station, with the mpdevil's interface displayed on my TV.
For me it is essential to have all the technical data of the listening songs displayed, including -- even and above all -- the instant bitrate.
So, please, keep in view all the technical details !!!
Or a configuration option to decide whether to show them or not.
Thank you
Regards

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

Hi
I definitely wont remove it completely since I use it too. :) I'm currently just trying to find a way of displaying the information from the status bar of the playlist anywhere else. I'm not sure if I actually will move them to another place in GUI but while testing I realized that the only information from that bar I use are the technical details. The back button on the left is only really needed in single mode (which I don't use). The number of tracks and the overall playing time is not so important but still nice to have (since I can always use the tooltips of the prev/next buttons). The clear button is just there because there was space for it. I never need to clear my playlist, when I want to hear something I just click on it and the playlist gets clear automatically.

Especially the technical details are a bit misplaced underneath the playlist since they are related to the current track and not to the whole playlist. This bothers me since the day I added them. So any suggestions regarding the placement of all these information and functionalities from the status bar are welcome. Unfortunately GUI design is one of the toughest tasks and sometimes takes a while.

Regards

from plattenalbum.

Forage avatar Forage commented on June 21, 2024

I remain amazed by the absolute urgency to have this information at hand that some have. Almost as if that changes anything about the music you are listening to, while it's the listening part that is the main goal of using MPD in the first place. You're going through a lot of trouble of finding a different placement for something that should not be considered the highest priority and which is already one single right-click away.

It might help determining why it is so important to see it right away to know if it's worth the trouble and what would be a suitable way of showing it.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

...one single right-click away

As I said earlier, there is no way of showing the bit rate of an arbitrary song. MPD only exposes the bit rate for the current song.

from plattenalbum.

Forage avatar Forage commented on June 21, 2024

...one single right-click away

As I said earlier, there is no way of showing the bit rate of an arbitrary song. MPD only exposes the bit rate for the current song.

But you can show it in the same pop-up when the song is actually playing ;-) For the other songs you display something like "n/a (not playing)" or "n/a (during playback only)" if you have the space.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

Hi!
Yesterday I pushed some commits to master. The "technical track details" are now optional, they can be toggled via the "Show audio format" check button in the settings (enabled by default). The action/statusbar of the playlist window was removed. The current playlist length and duration are now shown in the header of the "title" column. And the back button which scrolls to the currently playing song in the playlist is now only visible (in the bottom left corner of the playlist) when it is needed. Only the clear button is completely gone but the short key is still there and wont be removed. If I find another place for it in the future I might readd it, but I don't consider this button an important component of the players control flow. Please let me know if it is working as expected.
Bildschirmfoto vom 2021-07-17 11-39-18

from plattenalbum.

Forage avatar Forage commented on June 21, 2024

Nicely done, thanks!
The only remark I have is the playlist duration. It seems to me that putting that value in the length column header would be more appropriate than the title column header.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on June 21, 2024

It seems to me that putting that value in the length column header would be more appropriate than the title column header.

Yes, you are right but there is hardly enough space. ;-) I think it is still not randomly placed and can be easily found by new users.
So I consider this solved then.

from plattenalbum.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.