epoupon / lms

Lightweight Music Server. Access your self-hosted music using a web interface.
http://lms-demo.poupon.dev
GNU General Public License v3.0
1.14k stars 62 forks source link

Artist not shown #313

Closed cproensa closed 1 year ago

cproensa commented 1 year ago

I understand the minimalis approach for the UI, but i really miss:

epoupon commented 1 year ago

Yes this was removed from 3.29.0 AFAIR. It's not so easy, because there can be several artists, and this makes the interface really more cumbersome.

cproensa commented 1 year ago

It's not so easy, because there can be several artists, and this makes the interface really more cumbersome.

Dont worry, i am a new user, so i see this from that perspective. And this has susprised me, as i would expect that showing the artist is some basic information. As i understand, from experience of other players and tagging tools, there are two basic concepts:

When browsing the Tracks view, i expect to see the artist (some kind of "artist"). Otherwise, i am at a loss, becasue most of the time, the track name, or the album name, does not help in identifying them: imagen

If i had to suggest a change, then either:

Any of those would help

Whe you said:

For the "tracks" view, we could add the release artists / track artists in the track information panel, where are already displayed composers, mixers, etc.

Where is that "track information panel"? does it exists somewhere? I cant find it... maybe my version is not up todate?

In the case of the player, if i had to suggest something, i think showing the track artist is the bare minimum. When i have to look at the player, for example when listening some random playlist, the most relevant info i usually need (besides title and album) is the artist of the track.

using this already existing info (i):

I cant see that (i) icon, is it something already existing, or a mockup? Having some extended information behind that icon is fine. But still, track artist should have its own place always visible.

Other idea, but this is just thinking loud, and outside of the scope of the initial request: The player bar can have two variants:

Anyway, this all comes from my point of view as a new user. Thanks for listening :)

epoupon commented 1 year ago

As i understand, from experience of other players and tagging tools, there are two basic concepts: artist, which refers to the specific track /album artirst which refers to the album for the track

Yes, there are these two concepts (LMS handles more like composers, conductors, performers, etc.). Each of this field can be multi-valued (even album artists!). Example in the album view, some tracks have several track artists : image

Where is that "track information panel"? does it exists somewhere? I cant find it... maybe my version is not up todate?

Other artist relationships can be seen there: image

If i had to suggest a change, then either:

  • Show the artist next to the track title
  • Show the album artist next to the album title

AFAIR in LMS <= 3.28.0:

Putting multiple artists and then an album on the same line would likely be confusing, or it would require to change the style for release or artist, something I wanted to get rid of at the time. But maybe this can be handled differently. Will think about it to try to find a sleek solution to all this!

cproensa commented 1 year ago

A small information, is betther than none So, if space is a constraint, can be put as a text limited with ellipsis. Eg: Artist 1 / Some othe(...)

epoupon commented 1 year ago

Maybe something like it is done on Apple Music for the player: artists are separated by , and the release is put after image

Does not really work on mobile though, as the line is way often too long. On Apple Music, the release name is hidden on mobiles, but I find more convenient to hide the artists (easier to get everything you want from the release, especially for compilations like in the example)

epoupon commented 1 year ago

After thinking about it, the small image is already a link to the release, so that would make sense to only put artists. And after all, the layout used on Apple music is not that bad:

image

Smaller, hide the release name: image

Even smaller, put the artists below the track name: image

Even smaller, hide duration and play button: image

cproensa commented 1 year ago

Regarding the player. This is an example of how it looks in Navidrome the "expanded view" of the player, on mobile screen sizes: imagen

So, if the player bar can have an alternate bigger view, to show more complete information, the fact that the "condensed" view omits the album, or anything else, then is not so relevant. If i start playing a list, most of the cases i would prefer to leave this expanded view on so i can look at what is being played

cproensa commented 1 year ago

Hello, i got the new version running and this small change is very welcomed! Thanks a lot for your quick work