aleksey-saenko / MusicRecognizer

An Android application for music recognition that uses AudD and ACRCloud services to perform song identification.
GNU General Public License v3.0
513 stars 14 forks source link

Custom widget based on size #62

Closed pdimu closed 4 months ago

pdimu commented 4 months ago

Compared to Shazam, Audile stays the same when the widget is resized

Screenshot_2024-06-22-19-55-37-781_app.lawnchair.jpg Screenshot_2024-06-22-19-56-21-824_app.lawnchair.jpg Screenshot_2024-06-22-19-56-55-494_app.lawnchair.jpg Screenshot_2024-06-22-19-57-03-427_app.lawnchair.jpg

aleksey-saenko commented 4 months ago

Actually, the widget uses different layouts depending on the size, but this is more noticeable when displaying a track. Although I agree that a more beautiful layout could be devised, in my opinion, Shazam doesn't look much better.

pdimu commented 4 months ago

Do you have an idea on how to redesign the widget? It can use the Shazam one, but when there is a track found, it goes smaller (the 🔹🔷💠🔹- no asking for emojis)

aleksey-saenko commented 4 months ago

Shazam always displays the track information in a row. In this case, it's not possible to use big artwork image, since we need enough space for the text. This creates a significant amount of unused vertical space, which Shazam fills with a large button for recognition. Making this button smaller wouldn't solve the space issue.

Displaying the track information in a column (as in Audile) but with a small recognition button at the top seems not good to me.

In my view, the current version is better than Shazam. I'll move this topic to discussions since it's not a real issue; it's more about personal taste. It would be nice to get more opinions or suggestions with images on this matter.