mgpoirot / web2mp3 Goto Github PK
View Code? Open in Web Editor NEWweb2mp3 - A scalable command line interface to download music from the internet with proper mp3 tagging and directory structuring
License: MIT License
web2mp3 - A scalable command line interface to download music from the internet with proper mp3 tagging and directory structuring
License: MIT License
I tried to follow along the Quickstart Video, which made me install miniconda. Python already existed on my PC.
Miniconda installed an additional version of python to a different location on my computer. Now some packages need to be installed in both python locations, depending on stuff I do not understand, to make everything work. I ended up installing all requirements manually with pip install โฆ
, because I got errors (like below) even though I ran pip install -r requirements.txt
before.
Example error:
python ~/apps/web2mp3/src/main.py
Traceback (most recent call last):
File "/home/elbe/apps/web2mp3/src/main.py", line 3, in <module>
from initialize import log_dir
File "/home/elbe/apps/web2mp3/src/initialize.py", line 1, in <module>
import dotenv
ModuleNotFoundError: No module named 'dotenv'
Web2MP3 uses youtube_search_python to search a URL on YouTube to get a video title and creator.
However, sometimes oddly enough this throws a
"No Video Found" error
I've currently implemented a breakpoint()
to investigate the ussue
I may switch to another search YouTube search API. Maybe pytube
which is already used in this project can fullfill this role.
Example: https://youtu.be/qlmpkzfwDHU
When trying to install your package, I ran into this issue:
During pip install -r requirements.txt
, I get this error.
ERROR: Could not find a version that satisfies the requirement pyarrow==1.24.2 (from versions: 0.9.0, 0.10.0, 0.11.0, 0.11.1, 0.12.0, 0.12.1, 0.13.0, 0.14.0, 0.15.1, 0.16.0, 0.17.0, 0.17.1, 1.0.0, 1.0.1, 2.0.0, 3.0.0, 4.0.0, 4.0.1, 5.0.0, 6.0.0, 6.0.1, 7.0.0, 8.0.0, 9.0.0, 10.0.0, 10.0.1, 11.0.0, 12.0.0, 12.0.1)
ERROR: No matching distribution found for pyarrow==1.24.2
As far as I can see, there is no version 1.24.2 of pyarrow
Installing it manually with pip install pyarrow
might work, but I ran into the next error, which may or may not be related so I can not say for sure.
Loading the song DB can take 100s of miliseconds. Annoying when checking a large number of tracks.
Instead of loading the parquet files using pandas, they can be querried using pyarrow.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.