Skip to content

lejacobroy/tidalrr-fork

 
 

Repository files navigation

Tidalrr

Tidalrr is a self-hosted service that lets you archive music tracks from Tidal, for offline listening, using a web interface.
It can be linked with Lidarr to sync artists and albums using the Lidarr integration.
Tidalrr can also sync your Tidal Playlists to Plex & Plexamp.
Especially usefull when going to a remote location with crappy internet but a great audio system.

How to use:

Tidalrr is a complete software to keep an offline copy of your Tidal library and sychronise it every night.

By default, it will synchronise all of your playlists, but you can also import artists (and all their albums), albums, tracks and playlists from others.

The artists, albums and tracks are organized for an easy import in PlexAmp, so you can point your library folder to Plex.

The playlists are pushed to Plex, for offline plexAmp listening (providing that you have local access to the server running Plex)

There is a webserver to watch progression and control the software.

Start everything:

I recommend that you run it using docker or docker-compose.

The image is available on dockerhub

but I also provide an example of a docker-compose file.

Modify it and run docker-compose up -d

but if you want to run it barebones:

pip install -r requirements.txt

python3 app.py

First, import some URLs from a text file:

Go to http:https://localhost:3001/actions/uploadUrlsFile

And upload a text file containing URLs to scan.

All content imported this way will be queued to download automaticaly.

Second, start the scanning process:

Note, it will start automaticaly and only run between 12:00 and 6:00 AM.

You can start is manually from the webpage: http:https://localhost:3001/actions/run-scans

This will scan all the Queued content (artists, albums, tracks, playlists) and extract the download url, preparing for the download phase.

Third, download the prepared files:

Note, it will start automaticaly and only run between 12:00 and 6:00 AM.

You can start is manually from the webpage: http:https://localhost:3001/actions/run-downloads

This will download all the scanned urls.

🎨 Libraries and reference

📜 Disclaimer

  • Private use only.
  • Need a Tidal-HIFI subscription.
  • Do not use this method to distribute or pirate music.
  • It may be illegal to use this in your country, so be informed.

About

Tidal download & sync with Lidarr support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 88.0%
  • HTML 10.5%
  • CSS 1.3%
  • Shell 0.2%