Mit diesem Tool können Songs und Videos von Tidal heruntergeladen werden. Ein bezahlter Plan ist erforderlich! Die Audioqualität variiert je nach lustlos / Tidal MAX 24 -Bit, 192 kHz je nach verfügbarem Song. Sie können die Befehlszeile oder die GUI -Version dieses Tools verwenden.
$ tidal-dl-ng-HELP Verwendung: Tidal-DL-ng [Optionen] Befehl [args] ... ╭ möglicherweise Optionen ────schung " ────schung " │ --version -v │ │ -HELP -H Zeigen Sie diese Nachricht und beenden Sie. │ " ────schung " ╭─ Befehle ────schung " ────schung " │ CFG Drucken oder eine Option festlegen. Wenn keine Argumente angegeben werden, werden alle Optionen │ │ aufgeführt werden. Wenn nur ein Argument angegeben ist, wird der Wert gedruckt │ │ für diese Option. Um einen Wert für eine Option festzulegen, übergeben Sie einfach den Wert │ │ als zweites Argument │ │ dl │ │ GUI │ │ Login │ " ────schung "
Wenn Sie dieses Projekt mögen und es unterstützen möchten, können Sie mir einen Kaffee kaufen :-)
Anforderungen : Python 3.11 oder 3.12 (andere Versionen können funktionieren, aber nicht getestet!)
PIP-Installation-Upgrade Tidal-DL-NG# und wenn Sie die GUI sowie die Wellpip-Installation haben möchten-Upgrade Tidal-DL-NG [GUI]
Sie können die CLI -Version (CLI) verwenden, um Medien herunterzuladen:
tidal-dl-ng dl https://tidal.com/browse/track/46755209# ortdn dl https://tidal.com/browse/track/46755209
Aber auch die GUI:
Tidal-DL-NG-Gui# ortdng# Ortidal-DL-ng GUI
Wenn Sie nur die GUI -Version haben möchten, schauen Sie sich die Versionsseite an und laden Sie die richtige Version für Ihre Plattform herunter.
Laden Sie Tracks, Videos, Alben, Wiedergabelisten herunter
Metadaten für Songs
Einstellbare Audio- und Video -Download -Qualität.
Klonen Sie dieses Repository und installieren Sie die Abhängigkeiten:
Poesie Installation --all-Extras-mit Dev, Docs
Die Haupteintrittspunkte sind:
tidal_ng_dl/cli.py tidal_ng_dl/gui.py
Die GUI wird mit PySide6
mit dem QT -Designer gebaut:
Pyside_designer_plugins = tidal_dl_ng/ui pyside6-designer
Nachdem alle Änderungen gespeichert sind, müssen Sie den QT -Designer *.ui
-Datei in Python Code übersetzen:
pyside6-uic tidal_dl_ng/ui/main.ui -o tidal_dl_ng/ui/main.py
Um das Projekt zu erstellen, verwenden Sie diesen Befehl:
Installation machen
Die CI/CD -Pipeline wird ausgelöst, wenn Sie eine Pull -Anfrage öffnen, mit Main zusammenarbeiten oder eine neue Version erstellen.
Um die Einrichtung für die Veröffentlichung von PYPI oder Artefactory zu veröffentlichen, finden Sie hier. Zur Aktivierung der automatischen Dokumentation mit MKDOCs siehe hier. Um die Code -Berichte zu aktivieren, finden Sie hier.
Nur für Bildungszwecke. Ich haftet nicht und verantwortlich für Schäden, die vorkommen.
Sie sollten diese Methode nicht verwenden, um Musik zu verteilen oder zu piraten.
Es kann illegal sein, diese App in Ihrem Land zu verwenden.
Vielen Dank an alle, die zu diesem Projekt beigetragen haben!
Dieses Projekt basiert auf:
https://fpgmaas.github.io/cookiecutter-poetry/