Nokse22 / high-tide

Native TIDAL client for Linux
GNU General Public License v3.0
48 stars 6 forks source link

Changing songs doesn't always work #13

Open irvng-wav opened 1 month ago

irvng-wav commented 1 month ago

Hello! Thank you for creating this application, I love how aesthetically it integrates perfectly with my system and I really want to use it as my only TIDAL desktop app, however, I'm running into quite a few bugs and I would like to report them to hopefully get it to that point.

The first bug I'm reporting is that I was listening to music from one of my playlists which worked great, but then I went to the "Explore" tab and searched for a song and found it, but when I tried to play it, it resumed the song that I was already playing. Here's a video:

https://github.com/user-attachments/assets/4da2de4c-ffda-4c7a-b541-bfafd07b8b00

As you can see, I can't play any of the songs of the album displayed.

Also another bug visible in the video is that some songs don't display the album art and instead show a forbidden symbol (🛇).

Like I said in the beginning, I would love to use this app as my main TIDAL desktop app, so thanks in advance!


I'm also a graphic designer and I would love to make a better icon for the app. Please let me know how to submit that contribution.

irvng-wav commented 1 month ago

Okay, I just fixed it by changing the audio quality to "Lossless" instead of "Hi-res Lossless". What's the difference between "High", "Lossless", "Hi-res", and "Hi-ress Lossless"?

Nokse22 commented 1 month ago

Hello!

That album is available in Max quality and trying to play it with Hi-res Lossless fails saying it's not permitted. I have seen this issue where it looks like after the recent changes in Tidal subscription model you should be able to logout and log back in to update your session and have access to all level of qualities. I have tried it, but it doesn't work for me, I will try to update python-tidal library to see if it fixes it.

The qualities levels are these so the first two correspond to the two low quality levels (Low 96kbps and 320 kbps), then you have high_lossless that I think corresponds to High 16-bit, 44.1 kHz and the last two to Max, but I am not too sure.

For the icon I would like it to respect GNOME Human Interface Guidelines, it should also not have the Tidal logo in it. For the current one I have tried to include the theme of the see with a wave because Tidal means of the tide and the name of the app is High Tide. This is the current app icon SVG. You can make a pull request that modifies it.

irvng-wav commented 1 month ago

Hello!

That album is available in Max quality and trying to play it with Hi-res Lossless fails saying it's not permitted. I have seen this issue where it looks like after the recent changes in Tidal subscription model you should be able to logout and log back in to update your session and have access to all level of qualities. I have tried it, but it doesn't work for me, I will try to update python-tidal library to see if it fixes it.

I see. I tried it and didn't notice any change so I think it didn't work for me either.

The qualities levels are these so the first two correspond to the two low quality levels (Low 96kbps and 320 kbps), then you have high_lossless that I think corresponds to High 16-bit, 44.1 kHz and the last two to Max, but I am not too sure.

It would be awesome if there was an option to automatically play the highest quality available; Don't how complicated that be in terms of development. I noticed that some songs were available in Hi-Res/Hi-Res Lossless but others weren't. Also the TIDAL web player shows Low quality as 96kbps/320kbps and High quality as 16 bit, 44.1 kHz like in the code, but there isn't a Hi-Res or Hi-Res Lossless option; the highest quality available is Max which says up to 24 bit, 192 kHz.

For the icon I would like it to respect GNOME Human Interface Guidelines, it should also not have the Tidal logo in it. For the current one I have tried to include the theme of the see with a wave because Tidal means of the tide and the name of the app is High Tide. This is the current app icon SVG. You can make a pull request that modifies it.

Alright, I already did some sketches, I'll make the pull request when I finish the icon.

Thank you!

Nokse22 commented 3 weeks ago

I have updated the library, but I too still have this issue with some songs. It might be an issue with the library. The library should already play the highest quality available.