mirror of
https://github.com/RandomNinjaAtk/arr-scripts.git
synced 2026-03-02 22:57:35 -05:00
[FEATURE] - Lidarr - Consider moving to Tidal-DL-NG? #168
Labels
No labels
Needs Triage
Not Reproducible
Upstream Issue
User Error
bug
documentation
enhancement
good first issue
help wanted
invalid
lidarr
lidarr
question
radarr
readarr
sabnzbd
sonarr
synology (host)
unraid (host)
waiting for logs
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/arr-scripts#168
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mrnoisytiger on GitHub (Jul 28, 2024).
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The existing Tidal-DL implementation unfortunately fails to grab "MAX" quality (i.e., high res greater than 16/44.1). Instead, the newer alternative, tidal-dl-ng is able to grab the files without having to go through too much hassle with the API keys.
Describe the solution you'd like
A clear and concise description of what you want to happen.
It would be great to be have an implementation of tidal-dl-ng, which from my testing, works similarly to tidal-dl over the CLI.
@RandomNinjaAtk commented on GitHub (Aug 19, 2024):
FYI: the package is incompatible and won't install without some sort of workaround most likely, so this is dead in the water for now as I cannot investigate the viability of it because I cannot install it in the current environment.
Error for reference:
@samhaswon commented on GitHub (Aug 20, 2024):
It looks like the Python version for
Alpine:latestis3.12.5-r0which is incompatible with tidal-dl-ng. According to its requirements, it needspython = ">=3.10,<3.12", likely due to upstream dependencies. You can work around this by switching to the v3.19 branch of Alpine, given that doesn't break anything else. It can be done like so:I then removed the newer Python version packages:
I'm not sure if you have to add specific versions from there, but I'll put that in here anyway.
And install the package:
Now, I only tested this on a regular Alpine image, so it might break on linuxserver's image for some random reason.
@ChilliGeologist commented on GitHub (Nov 10, 2024):
A recent commit seems to be allowing tidal-dl-ng to work on Python 3.12.
@ChilliGeologist commented on GitHub (Jan 7, 2025):
It looks like the commit I mentioned above is now part of the main release as of v0.23.5. @RandomNinjaAtk I've managed to install tidal-dl-ng into a Lidarr docker container without any issues. I don't really have a good understanding of Python but the only thing I had to do was run the following commands:
I'm wondering if this is enough progress for this to be investigated further?
@steve1977 commented on GitHub (Mar 30, 2025):
Reads interesting!
@nilleiz commented on GitHub (Apr 17, 2025):
@RandomNinjaAtk
The tidal-dl-ng now pretty much reached the features that the legacy tida-dl has.
Specially now with proper playlist support it might be worth a try implementing this in the script.
Looking forward to see this supported in Lidarr