lucasrcezimbra / gansomusic-flask Goto Github PK
View Code? Open in Web Editor NEWOld version :musical_score: Download music from YouTube and edit tags
Home Page: https://github.com/Lrcezimbra/ganso-music
Old version :musical_score: Download music from YouTube and edit tags
Home Page: https://github.com/Lrcezimbra/ganso-music
Automatic download from YouTube when video was added in a specify playlist and send the music or just a link to e-mail.
Return URL to download the music instead of return the music file.
Create a link to send a GET with URL that returns the link to download the music.
Add buttons on text field line to select all text inserted in field.
Traceback (most recent call last):
File "/home/lucas/Projects/download-music/venv/local/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/home/lucas/Projects/download-music/venv/local/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/lucas/Projects/download-music/venv/local/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/lucas/Projects/download-music/venv/local/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/home/lucas/Projects/download-music/venv/local/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functionsrule.endpoint
File "/home/lucas/Projects/download-music/app.py", line 18, in download
downloader.download()
File "/home/lucas/Projects/download-music/download.py", line 26, in download
self.__editTags(audio)
File "/home/lucas/Projects/download-music/download.py", line 38, in __editTags
mp3.tag.lyrics.set(unicode(self.__getLyrics()))
File "/home/lucas/Projects/download-music/download.py", line 49, in __getLyrics
return lyrics.find(self.artist, self.title).song.lyric
AttributeError: 'SearchResult' object has no attribute 'song'
Add button to clean all input fields.
Add option to crop start or end of the audio
Send music by email instead download from browser
When YouTube title is equal "Artist - TItle' the mp3 downloaded is deleted
With this link error occurs:
https://www.youtube.com/watch?v=SBs_pd1QQu8
HTTPError: 502 Server Error: Bad Gateway for url: https://api.vagalume.com.br/search.php?art=&mus=
ERROR:gansomusic.app:Exception on /download [POST]
When Vagalume API is not working Ganso Music responses a error 502. Treat the error to not return the 502.
IOError: File '' exists, will not overwrite
File "download.py", line 40, in __editTags
mp3.rename(self.getName())
Send a AJAX to server with URL, title, etc, show a message "Loading" and return with a link to download file.
Get lyric from letras.mus when don't find the in Vagalume.
Send a e-mail for me when application error
Don't remove characters & and ' when rename file
Example
URL: https://www.youtube.com/watch?v=F93YKF39ai0
Error: "IOError: [Errno 2] No such file or directory: u'Aquecimento + Entrada banda Geral do Gr\xeamio - 02/03/2016 Gr\xeamio 4x0 Ldu Copa libertadores.mp3'"
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.