Sounds like they missed some QA testing for your device or something. That sucks.
I do notice that the recommended music at the end of a playlist tends to skew more to whatever the last song was, rather than overall vibe of the playlist. Assuming it didn't end on a really annoying song, though, I don't personally mind changing directions a little. That said, can completely appreciate their algorithms not working for everyone.
I do think they've been working on improving the algorithms though, as they are definitely not as wonky as they were when I first joined a couple years ago. Nice to know at least some of my payment is going towards improving the platform, unlike Spotify, where it's going towards buying podcasts I don't want to listen to.
I pay for the annual subscription, so Deezer is still cheaper for me by about $2/month, but I'm glad you've found what you're looking for in Tidal. And thanks for humoring my curiousity.
I came across bangle.js 2 when searching for PineTime info. Same idea, but more expensive (~twice the price for me in Canada), a little better hardware, and supposedly a larger developer/userbase.
I don't know too much about it; curious if folks here have opinions.