This took me 4-5 hours which is longer than writing myself would have taken, however I did this as an experiment.<p>I fed the specs into ChatGPT, and went back and forth with it until we had a working addon.<p>I also used Stable Diffusion for the icon and fanart.<p>It uses yt-dlp to scrape any URL for all the available streams, and then present them to you in a dialog to choose and play back.<p>Most of the time I either requested changes when I saw bad code or provided error output, to allow the AI to correct it.<p>Pretty interesting!