shirooo39 / MiXLab

Yet another multi-purpose Colab Notebook
https://colab.research.google.com/github/shirooo39/MiXLab/blob/master/MiXLab.ipynb
GNU General Public License v3.0
258 stars 90 forks source link

[REQ] Tidal-Media-Downloader #23

Open MarcoRavich opened 2 years ago

MarcoRavich commented 2 years ago

by @yaronzz

an application that lets you download videos、tracks、playlist、album and artist’s album from Tidal Website

Webpage: http://yaronzz.com/post/tidal_dl_installation/

git: https://github.com/yaronzz/Tidal-Media-Downloader

Hope that inspires !

MarcoRavich commented 2 years ago

@AndreVuillemot160 Totally agree, would be great.

shirooo39 commented 2 years ago

Sorry for bringing the bad news but this is what I got

Traceback (most recent call last):
  File "/usr/local/bin/rip", line 5, in <module>
    from streamrip.cli import main
  File "/usr/local/lib/python3.7/dist-packages/streamrip/cli.py", line 11, in <module>
    from .core import MusicDL
  File "/usr/local/lib/python3.7/dist-packages/streamrip/core.py", line 22, in <module>
    from .downloader import Album, Artist, Label, Playlist, Track
  File "/usr/local/lib/python3.7/dist-packages/streamrip/downloader.py", line 112
    if (u := kwargs.get("cover_url")) is not None:
          ^
SyntaxError: invalid syntax

streamrip requires Python >= 3.8 while the pre-installed Python in Google Colab is 3.7 image

First, ensure Python (version 3.8 or greater)

MarcoRavich commented 2 years ago

Ouch!

Could Chimera help, then ?

https://github.com/KGTasa/chimera

soulspark666 commented 2 years ago

image @shirooo39 Was able to get 3.10 easily https://computingforgeeks.com/how-to-install-python-on-ubuntu-linux-system/

soulspark666 commented 2 years ago

image Was able to get 3.8.12 https://www.itsupportwale.com/blog/how-to-upgrade-to-python-3-8-on-ubuntu-18-04-lts/

soulspark666 commented 2 years ago

image did not dig deep for now but got this, hope someone can help

Edit: Will try a clean install after sometime

shirooo39 commented 2 years ago

My friend made this https://github.com/taskylizard/uwustreamrip/blob/main/uwustreamrip.ipynb

It works tho.

This works? instead of re-inventing the wheel, what if I just copy that notebook and paste it into mine? what do you guys think?

So my progress so far, I was able to install Python 3.9 and streamrip, but then I don't have any account I can use to try streamrip.

MarcoRavich commented 2 years ago

@shirooo39 I don't have a Tidal/Quobuz/etc. account, but seems to work.

Yes, reinventing the wheel is not good, but a better "GUI" could be interesting.

Maybe @taskylizard could be interested in a collaboration.

taskylizard commented 2 years ago

This works? instead of re-inventing the wheel, what if I just copy that notebook and paste it into mine? what do you guys think?

I don't have any problems with that, as for collaboration, sure.