Skip to content
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

Improve item visual recognition #927

Open
4 of 7 tasks
Cwpute opened this issue Dec 11, 2024 · 3 comments
Open
4 of 7 tasks

Improve item visual recognition #927

Cwpute opened this issue Dec 11, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request ui Related to app UI

Comments

@Cwpute
Copy link

Cwpute commented Dec 11, 2024

Description

Item readability could be greatly improved so that users know instantly what type of item they are looking, whether it is a track, an album, an artist or a playlist.

  • 1. Change the default track cover art to a music note so it doesn't look like the album default cover art
  • 2. Change default artist visual to circle-shaped art
  • 3. Remove genre art, list them like tags

Problem solved

In general: not knowing exactly which type of item we're looking at. For example, when using the global search bar, all the items are listed together (to be fair, in their own category). See screenshot below:
Screenshot-20241211-103533.png
Otherwise, when switching tabs between albums, artists, playlists etc… you're looking at the list, not the tab names above. Although a quick look suffices, it's still needed sometimes. There is text accompanying each listed item that allows you to infer which category of item they belong in, but it's not explicit.

More specifically, and for each point i mentionned:

  1. When browsing tracks and albums without covers, both have the same default cover art. The size difference between the two helps, as well as the categorization, but it's not sufficient to know it from the first look.
  2. Allows to easily discriminate between albums and artists, for artists who have an eponymous album, or a similar/duplicate art for both album and artist category. In addition, circle-shaped art for artists is quite standard as seen in "Other implementations" below.
  3. Associating an image with a genre can be pretty misleading, and as your music folder gets larger and better tagged, it fuels your genres list with more niche or combined genres that are in turns associated with only a few covers, repeated in all your search list. Removing covers kills two birds with one stone: avoid that problem entirely, and differentiate genres from other items… with the added benefit of making a list of genres more compact.

Other implementations

  • Deezer (top to bottom: artists, titles, albums):
    Screenshot-20241211-113959-1.png

  • Spotify (artists albums and tracks mixed in search results):
    Screenshot-20241211-113635.png

  • Symphony player (used to do this in previous versiwns, doesn't do it anymore):
    screenshots.png

Benefit and shortcomings

It will further help users navigate the app, recognize the tab they are browsing, and recognize which items are which among each other without relying on in-app context. It will greatly help navigate search resluts as it will provide visual cues as to what they're looking at.

I don't have a fitting solution for playlist, but i figured the current implementation was good enough as playlists essentially work like user-created albums. Users can be expected to recognize their own playlists among other albums… although this may not be true for imported playlists and such.

I understand these changes may be quite hard to implement, for small sensible result to most current users, but it will definitely help people who are accustomed to online services such as Spotify which already do this kind of differenciation.

Duplicates

  • I have checked this feature request for duplicates.
  • I have checked that this feature is not implemented in the lastest version.
  • I have checked the Why Are These Features Missing? page.
  • I agree to the Contribution Guidelines.
@OxygenCobalt
Copy link
Owner

OxygenCobalt commented Dec 11, 2024

Good points. I've been thinking of more cover presentations, specifically:

  • Artists: Circle cropping using artist images (Arbitrary Images for Artists #68) or a cascading cover collage
  • Genre: A cluster of various album artworks (IIRC google photos does something like this)

it's difficult since I have a limited amount of time to do image transforms and coil sadly provides no good primitives for "many-image transforms".

Already doing a huge image loader refactor, will see if it can ride onto 4.0.0.

@Cwpute
Copy link
Author

Cwpute commented Dec 11, 2024

Genre: A cluster of various album artworks (IIRC google photos does something like this)

Good idea, but it wouldn't work around the problem i pointed to : "as your music folder gets larger and better tagged, it fuels your genres list with more niche or combined genres that are in turns associated with only a few covers".
For playlists though, that would be quite good !

@OxygenCobalt OxygenCobalt self-assigned this Dec 16, 2024
@OxygenCobalt OxygenCobalt added enhancement New feature or request ui Related to app UI labels Dec 16, 2024
@OxygenCobalt
Copy link
Owner

"as your music folder gets larger and better tagged, it fuels your genres list with more niche or combined genres that are in turns associated with only a few covers".
For playlists though, that would be quite good !

My hope is that a genre's "cluster" would have an arrangement seeded from it's cover composition, so two genres with small cover samples will still have different clusters. Either way, I'll take in your ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ui Related to app UI
Projects
None yet
Development

No branches or pull requests

2 participants