Skip to content

Tidal Music Streaming Client & Library written in Swift

Notifications You must be signed in to change notification settings

melgu/TidalSwift

Repository files navigation

Icon

TidalSwift

Tidal Music Streaming Client & Library written in Swift

It supports all major features of the official Tidal app, while adding additional ones, like New Releases, Lyrics, automatic Dark Mode, Downloads & Offline Playback – all while being only 1/10th the size of the official app.

Important

I will only be sporadically working on TidalSwift in the foreseeable future as I have cancelled my Tidal subscription because they replaced most of the lossless library by MQA, which is not lossless. If you want me to continue working on TidalSwift, you can become a sponsor on GitHub so I can pay for the subscription.

Download

You can download the latest version here. After downloading and unpacking the TidalSwift.zip, move the app to the Applications folder. If you get a GateKeeper warning on first launch, right-click the app, select open and confirm your action in the dialog popping up. Sometimes this needs to be done twice. Alternatively you can allow the app in System Settings -> Security.

Impressions

New Releases

Unlike the official Tidal app, TidalSwift can display new releases by your favorite artists.

New Releases

Lyrics

Also, unlike the official app, it can display the Lyrics of the currently playing song.

Lyrics

Offline

This is a big one. The official desktop app still doesn't support offline playback – and probably never will. This app does!

My Mixes

Downloads

It even goes a step further. You can download music to your hard drive and do with it whatever you want.

Context Menu: Download highlighted

My Mixes

My Mixes

Search

Search

Favorites

Playlists

Albums

Tracks

Videos

Artists

Detail Views

Album View

Artist View

Login

Login

Credits

Credits

Dark Mode

TidalSwift obviously supports the macOS Dark Mode.

Artist View (Dark Mode)