I completely agree with the AI transparency statement for TypeType. AI is a very powerful tool which can greatly speed up development, however it can do more harm than good in the long run if used irresponsibly.
As long as a human understands what AI generated, how it works, and why use that specific approach instead of something else, I think it's good. In hands of a skilled developer, I think it's an amazing tool.
Hell yeah!!! I completely agree with your idea for recommendations. Giving the user full control of the algorithm would be amazing! :D
I'm not particularly interested in Twitch, mainly YouTube. I also see no point in making a downloader CLI tool if we already have yt-dlp which already does it all extremely well. Maybe if there was something new to add, but from my experience yt-dlp does all I need (downloading videos as mp4 and mp3, embedding a thumbnail and choosing quality/resolution).
A high quality recommendation system is definitely a good idea. Allowing users to choose the priority of channels, which can be calculated automatically based on how often they watch videos from those channels, so new videos from those channels would appear at the top of the home page, while the videos from channels the user doesn't watch even though they're subscribed to, would appear at the bottom somewhere. Also allowing users to choose the topics they're interested in for discovering new channels would be great. And having all those preferences, coefficients and whatnot, displayed somewhere for the user to configure manually. Letting users have complete control of their video recommendation system would be such a breath of fresh air, when basically every algorithm is made to keep users engaged for longer, regardless of the actual worth the algorithm is giving them.