Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I should probably rewrite this #46

Open
xcodian opened this issue Sep 23, 2023 · 2 comments
Open

I should probably rewrite this #46

xcodian opened this issue Sep 23, 2023 · 2 comments

Comments

@xcodian
Copy link
Owner

xcodian commented Sep 23, 2023

This tool is outdated and sort of messily written (I'm looking at you DownloadPage.tsx). I hate React! The backend works, but it can be hacky at times (partially due to all the features people have contributed) and could be improved. I'm thinking of rewriting this sometime in the near future, but right now I don't have much time on my hands due to exams, so it will have to wait.

I still need to review PRs like #44 but right now I don't have time to think about the implications of supporting every platform that youtube-dl supports, and whether everything would work.

The new stack I'm thinking of for this app would probably be Svelte and either Python FastAPI or something in Rust (which could potentially end up being faster).

Thoughts?

@dazeb
Copy link

dazeb commented Dec 20, 2023

Good idea, changing to yt-dlp or adding it as a download option would be good similar to yt-dlp material.

@Elshara
Copy link

Elshara commented Nov 8, 2024

Look at supporting something like this?
https://github.com/Leonetienne/Tubio
https://github.com/kieraneglin/pinchflat
https://github.com/OrfiTeam/OrpheusDL
https://github.com/KraXen72/shira
https://github.com/nathom/streamrip
https://www.npmjs.com/package/lucida
It has all the features you want but the code base is completely different. These projects are the closest in scope that I can think of to this one if you're looking for ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants