Hacker News new | past | comments | ask | show | jobs | submit login

I'm surprised he went with Apple Music rather than Tidal if he's paranoid about HiFi audio.



Even Tidal has questionable HiFi (https://youtu.be/pRjsu9-Vznc)


They are phasing out MQA and use FLAC nowadays.


imo Apple Music's codec actually sounds really good. Tidal's lack of songs was the dealbreaker for me.


Also surprisingly, Apple Music is also one of the few streaming services that allows playback-capable third party clients. One can use Cider[0] among other options instead of iTunes or the Music apps.

With as opinionated as people are about music player UX, it’s surprising that Tidal or other smaller competitors haven’t embraced third party player apps. It’d be an easy win over Spotify, which deprecated libspotify ages ago and has yet to provide a playback-capable replacement despite promises otherwise.

[0]: https://cider.sh/


If you have Spotify Premium, it's been possible for years to set up a Spotify Connect receiver, and you can control your connect receivers via API, so it is in fact possible to use a third party client, if one exists.

Spot knocked it out of the park with this approach. If you just want the Spotify Receiver, you could use the underlying library that doubles as a CLI, librespot, but Spot serves as a nice example of using the Spotify APIs to actually search your library and control the receiver without the Spotify app and handles this all for you.

https://github.com/xou816/spot


Connect isn’t bad if your primary method of listening to music is through smart speakers or a home entertainment setup with a receiver or something, but it’s unnecessarily complicated if you just want to listen through headphones on your PC and downright impractical for mobile listening.

As for librespot, it’s nice work but it’s also technically against the TOS since it’s reverse engineered, which means Spotify could ban users using it whenever they like. There’s also risk of your favorite app using it going away if they decide to take legal action against the project.


I looked into swapping to Apple Music before but couldn't find a way to play lossless music on Linux making swapping pointless. Apparently[0] decryption for lossless isn't supported for 3rd party clients.

Anyone know of a way around this?

[0]: https://github.com/ciderapp/Cider/discussions/889


Tidal's catalog is disappointing but their audio quality and UX are good enough for me when I want to listen to popular songs. A lot of the music I listen to isn't even on Spotify anyway so I'm not able to just have one music streaming account.


Apple has several levels of audio to chose from:

Lossy AAC at 256Kbit

Lossless ALAC up to 24-bit/48 kHz

Hi-Res Lossless ALAC up to a maximum resolution of 24-bit/192 kHz.

They also have the spatial track options on a lot of music in Atmos, if that’s your thing.

All options are included with the base subscription, but listening to the Hi-Res audio typically requires an external DAC as well.


Major drawback of Apple Hi Res is that Apple headphones dont support it (bluetooth is lossy), and even their recommended 3.5mm adapter converts it down to 48kHz (https://support.apple.com/en-us/HT212183)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: