Open lasersPew opened 1 year ago
About #2, You can practically make a api call to sponsorblock while it scrapes the data from youtube and after it get the youtube data, call musicbrainz, spotify, and deezer api.
On #1, you can also just add a place where users can add link to either musicbrainz, spotify, or deezer and scrape and use the data.
Tbh, I am irritated that I have to troubleshoot and fix this everyday for days
Yeah, you're right, this project should be partly rewritten as it is kind of a mess. I don't know if I can find the time and/or motivation to do this though.
Error 3 has been fixed. Check issue #79 for the fix.
I'm sorry for the slow / inactive development. I'm currently considering rewriting this entire project in Django instead of Flask. If I do this, the program should hopefully run better and more efficient. I have decided that I'll only fix the very urgent / breaking bugs (such as a bug where the program is unable to start properly). QoL bugs are something that I'm honestly unsure about. If you want to make a PR to fix it, feel free to do so.
To add to this, maybe not use bootstrap as it doesn't look good, even at mobile. maybe the responsive material design would do the trick? Also, An API for media players and other clientsto use as this may be used alongside selfhosted media players.
So after almost a year, I've started with implementing concurrency :D. Pull the latest image and hopefully it works faster now.
I can resolve it by moving the app.db out of the folder and letting it recreate the database file then moving it back but now, I can't do it.