diff --git a/pkgs/tools/audio/tidal-dl/default.nix b/pkgs/tools/audio/tidal-dl/default.nix new file mode 100644 index 000000000000..2e8ba35e8ce4 --- /dev/null +++ b/pkgs/tools/audio/tidal-dl/default.nix @@ -0,0 +1,25 @@ +{ lib +, buildPythonApplication +, fetchPypi +, aigpy +}: + +buildPythonApplication rec { + pname = "tidal-dl"; + version = "2022.10.31.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-b2AAsiI3n2/v6HC37fMI/d8UcxZxsWM+fnWvdajHrOg="; + }; + + propagatedBuildInputs = [ aigpy ]; + + meta = { + homepage = "https://github.com/yaronzz/Tidal-Media-Downloader"; + description = "An application that lets you download videos and tracks from Tidal"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.misterio77 ]; + platforms = lib.platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d47a2db4ae6c..1bfe60b77191 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -40713,6 +40713,8 @@ with pkgs; tuner = callPackage ../applications/audio/tuner { }; + tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { }; + locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { }; jfrog-cli = callPackage ../tools/misc/jfrog-cli { };