Cet outil permet de télécharger des chansons et des vidéos de Tidal. Un plan payant est requis! La qualité audio varie à la hauteur des embauches sans perte / marée maximale 24 bits, 192 kHz selon la chanson disponible. Vous pouvez utiliser la ligne de commande ou la version GUI de cet outil.
$ Tidal-Dl-ng - help Utilisation: Tidal-Dl-ng [Options] Commande [Args] ... ╭─ Options ui ographand Ui │ --version -v │ │ - help -h montrez ce message et sorte. │ ╰─ase Ui ╭dres Commands ──formationhel Ui │ CFG Imprimez ou définissez une option. Si aucun argument n'est donné, toutes les options seront │ │ être répertorié. Si un seul argument est donné, la valeur sera imprimée │ │ pour cette option. Pour définir une valeur pour une option, passez simplement la valeur │ │ comme deuxième argument │ │ DL │ │ GUI │ │ Connexion │ ╰─ase Ui
Si vous aimez ces projets et que vous souhaitez le soutenir, vous pouvez m'acheter un café :-)
Exigences : Python 3.11 ou 3.12 (d'autres versions peuvent fonctionner mais ne sont pas testées!)
PIP INSTALLATION - Upgrade Tidal-DL-ng # et si vous aimez avoir l'installation de GUI aussi WellPIP - Up à niveau Tidal-DL-NG [GUI]
Vous pouvez utiliser la version de ligne de commande (CLI) pour télécharger les médias:
Tidal-dl-ng dl https://tidal.com/browse/track/46755209# Ortdn dl https://tidal.com/browse/track/46755209
Mais aussi la GUI:
Tidal-Dl-ng-Gui # Ortdng # Ortidal-Dl-ng GUI
Si vous aimez avoir la version GUI uniquement, jetez un œil à la page de version et téléchargez la version correcte de votre plateforme.
Télécharger des pistes, des vidéos, des albums, des listes de lecture
Métadonnées pour les chansons
Qualité de téléchargement audio et vidéo réglable.
Clone ce référentiel et installez les dépendances:
Poetry Install - All-Extras - Avec Dev, Docs
Les principaux points d'entrée sont:
Tidal_ng_dl / cli.py Tidal_ng_dl / Gui.py
L'interface graphique est construite avec PySide6
en utilisant le designer QT:
Pyside_design_plugins = Tidal_dl_ng / ui pyside6-désigner
Une fois que toutes les modifications sont enregistrées, vous devez traduire le fichier QT Designer *.ui
en code python:
pyside6-uic tidal_dl_ng/ui/main.ui -o tidal_dl_ng/ui/main.py
Pour construire le projet, utilisez cette commande:
faire l'installation
Le pipeline CI / CD sera déclenché lorsque vous ouvrez une demande de traction, fusionnez sur Main ou lorsque vous créez une nouvelle version.
Pour finaliser la configuration de publication à PYPI ou à l'artefactoire, voir ici. Pour activer la documentation automatique avec MKDOCS, voir ici. Pour activer les rapports de couverture du code, consultez ici.
À des fins éducatives uniquement. Je ne suis pas responsable et responsable de tout dommage qui se produit.
Vous ne devez pas utiliser cette méthode pour distribuer ou pirater la musique.
Il peut être illégal d'utiliser cette application dans votre pays.
Merci à tous, qui ont contribué à ce projet!
Ce projet est basé sur:
https://fpgmaas.github.io/cookiecutter-poetry/