Tzahi12345 / YoutubeDL-Material

Self-hosted YouTube downloader built on Material Design
MIT License
2.67k stars 275 forks source link

Twitch Chat improvements #287

Open GlassedSilver opened 3 years ago

GlassedSilver commented 3 years ago

I guess I'll go ahead and separate this out as its own trackable issue.

Good to have's:

a) download Twitch, Better Twitch TV and FrankerFacez emotes (both global AND sub/channel emotes) so we don't rely on them being hosted anymore. Sometimes emotes get deleted and self-hosted is all about not relying on others. b) auto-download of Twitch chat still doesn't seem to work on subscriptions for me, tried with new subscriptions, restarting the container, etc... c) and maybe that ties into b... often times downloads will fail on first try, maybe even second try. I think instead of just returning an error we should implement auto-retries and (!) and this is new: if there is an error to fix or the user should decide to re-issue the download manually that should be appearing in an "issues dashboard", maybe that's also where we can display failed video and audio downloads, duplicates we might have, etc... I would like to run my instance unmonitored and have it automate a lot of things, so naturally I'll miss a lot of errors. There should be automated retries for many things and for things that keep failing they might best appear in a dashboard. (let me know if this sounds plausible, I'll make it a separate issue then)

Cheers

PS: I had something else I was thinking of, but I forgot. Oh well. :/

GlassedSilver commented 3 years ago

I want to propse that maybe putting a fix for twitch chat autodownload at a higher priority might be helpful in that it's a data-preservative effort that due to the nature of Twitch VODs expiring would prove beneficial to have sooner than later, but if it's getting in the way of things I fully understand. Just came to my mind when I fixed a few missing ones that I know I'd sorrowly miss eventually, especially since I'm watching more Twitch in the background again as of recently.

Tzahi12345 commented 1 year ago

Work in progress :)

image

I want to use this repo, but right now it won't work for self-hosting. I put up a PR to add in some of the necessary functionality: https://github.com/mkody/twitch-emoticons/pull/31. In the meantime I made a fork which we can use for now.