-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
232 show album name in playlists and queue #333
232 show album name in playlists and queue #333
Conversation
Hi! Thank you for taking a stab at this :) This is indeed a complicated feature UI wise, as it needs to fit on mobile devices as well :/ I don't have a specific idea of how to tackle this either, but perhaps existing designs could help:
That second option is probably easier to implement -- it would be interesting, however, to be smart about it and not show the cover art if browsing a specific album. What do you think? :) |
Hi! Thanks for the reminder, I hadn't thought of mobile! Grouping songs of the same album sounds reasonable, but aesthetically speaking I prefer the cover art. I took a look at the official Desktop and iOS client again. It shows the cover art in playlists, but not albums (as you suggested). On Desktop, the album is shown as a separate column in playlists, on iOS the album is displayed underneath the tracks name, together with the artist, separated by a large dot. I don't really love that, it seems crowded, especially with artists with long names. To sum it up, I'm going to try and implement option 2 for now, we'll see how it goes and if we like the result. Thanks for the input! |
Sounds good to me :) if it's easier/cleaner, it's fine to have two different song widgets instead of just one. I think we'll have to rethink the layout of the one with the cover art as well -- again, horizontal space is precious. Maybe we should overlay the cover art with the selection checkbox/playback indicator and ditch the track number/move it to be part of the track name? |
b376f15
to
6d5210f
Compare
6d5210f
to
deec045
Compare
Hey, Sorry for not updating this for a little while, I'm embarrassed how long it took me to get this far. Here's a side-by-side comparison of the changes: Here's a summary of the UI changes:
As you can see, the vertical space usage is exactly the same, horizontal space is slightly increased by having the index as part of the title. In my opinion, it's quite functional this way and looks better than before. I'm excited to hear what you think! |
Hey, no worries about that, I can't say I'm being very active on the project either. Thank you so much for the work you've been putting into this!! This looks really good, I think you're definitely headed in the right direction! If you end up working on having a different look for albums (no cover, only index) then we might even get rid of the index for this kind of view -- it does not make that much sense in a playlist context anyway. Just tell me how far you're willing to go, if you want to merge as is I'll have a closer look/review, it's already quite good and functional after all! Thanks a lot! |
d98f024
to
1b2cbff
Compare
Hey, Thanks for the positive feedback! Regarding the index in the different views: I originally got rid of the index in the album view, then I reread your comment and realized that your suggestion was to get rid of the index in the actual playlist views but keeping it for albums, right? I understood the exact opposite when first reading it. I see the arguments in favor of the index for both cases now so I decided to keep it as is for now. Actual playlists still look the same as in the screenshot above, albums now look like this: I consider this ready for review now but I am open towards changes on the UI side of things. If you are also happy with the UI, I will be looking forward to your code review. Slightly related is issue #208 'Track titles aren't aligned in album view', which can be closed IMHO after merging this. |
Hi! Sorry, I could have been clearer indeed! I see your point, but I think I'd prefer having the numbers for album tracks only -- in the context of a playlist, those numbers don't mean much and are subject to change everytime the playlist is updated, although I do understand that it helps to track progress. The other reason I prefer having numbers for album tracks are, well, aesthetic one, so that we don't have those empty spaces :p Again, if you prefer to stop here that's perfectly fine! |
Hi, I think it was me who misread what you wrote, but it doesn't matter! I agree about the empty spaces, that is a really good reason for keeping them were they originally where. To recap:
Thanks for bearing with me. I appreciate that you are opinionated about UI details, I'd rather do it right than do it fast! |
1b2cbff
to
28c6997
Compare
Albums instead show the songs' index.
28c6997
to
a4b5014
Compare
It is also helpful to have the numbers when you scroll past a page boundary in a playlist and the next page refuses to load. I can't remember the details, but I have encountered that issue before. If it wasn't for the numbers, it would be much harder to see what happened. |
Ah interesting. That has not happened for me so far. I'm happy with either having the index numbers or keeping them out. What about you, @xou816 ? |
Interested in learning more about the issue if anything :p but I wouldn't make a decision based on this alone! if better debug tools are needed that's another issue :) |
@jannuary i'd be interested in your opinion on this too! |
Actually I completely missed that you said it was ready for review, my bad @abegert ! Just saw the above screenshots, really like it, I'll have a closer look, sorry about that!! Do you mind targeting the development branch if it doesnt affect the PR too much? |
Not a fan, unfortunately - seems quite a bit more crowded and messy than the status quo. What's the problem to be solved with album covers/names in playlists? |
When you are building a playlist with multiple songs from the same artist, it can be useful to see which album each song is from. Aesthetically speaking, I understand your critique but I do like seeing the album covers and find them useful. Do you have a suggestion on how to change it while still keeping the cover images? Or is it not really possible to resolve because you prefer a more minimal aesthetic? |
Unsure. Maybe spacing the covers a bit more far apart would help? |
|
No, the size's probably fine - you should increase the margins. |
There's probably room for small improvements (mostly to improve legibility when using selection mode) but I think it's fine to merge this for now ;) it definitely helps identifying where a track comes from in contexts other than that of an album while keeping the same space usage, and that's the way the official app does things too! |
Looks good to me, merging when I get to a computer :) thank you very much for your work @abegert ! Oh and @jannuary if you need help rebasing after this gets merged feel free to reach out! Hope this won't break things too badly! (I'm sure not) |
Oh I don't mind at all, looking at their design overhaul PR, @jannuary is definitely more design savvy than I am. I was happy to get constructive feedback. |
Addresses #232
I inserted a column for the album name in the playlist view, as was described in the issue.
I'm not entirely happy with how the UI looks with it now. I think it would look best if we showed the album name beneath the artist, but I feel like that would be worse since it wastes so much vertical space.
I'm attaching a screenshot so we can discuss.
Since I am not experienced with both Rust and GTK I'd be happy for any pointers as to what could be improved here, even though this is a small change.
Thanks for the awesome spotify client!