mrleo1nid
  • Joined on 2025-10-20
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 23:07:05 +00:00
0b166304c2 Log why a track falls back to audio-only
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 23:04:16 +00:00
25776a0208 Say at startup whether video is on
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 23:03:31 +00:00
1eec893d15 Count listeners from the room so the bot leaves empty channels
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 22:10:14 +00:00
49b87dc172 Publish the clip as a screen share alongside the audio
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:37:59 +00:00
24dfcf9232 Allow scoping the proxy to lookups only
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:34:43 +00:00
2ee907626e Give yt-dlp a JavaScript runtime to avoid YouTube's bot checks
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:30:52 +00:00
71dc3f2da8 Document reaching a proxy that lives in another container
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:29:39 +00:00
380f7bcf31 Check the proxy at startup instead of failing on first use
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:26:10 +00:00
ea19a74c12 Configure the instance domain from .env instead of compose.yml
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:24:11 +00:00
71b9b7fe17 Support a proxy for networks where YouTube is unreachable
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:20:37 +00:00
6d65134f8e Add only the track when a link carries both a video and a list
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:15:26 +00:00
ffcf88efb7 Translate yt-dlp errors and drop the redundant prefix hint
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:11:31 +00:00
971fd65b1f Add a source picker to search and use the full window width
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 21:07:24 +00:00
f84489e27e Fall back to SoundCloud when YouTube hides search results
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 20:59:18 +00:00
3e53f34374 Tie playback to the listener and keep the panel's view live
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 20:50:33 +00:00
f22b08b350 Survive revoice's ffmpeg teardown and explain failed deletions
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 20:45:28 +00:00
315760e076 Update bundled yt-dlp and report source failures in chat
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 20:40:28 +00:00
823a9f1565 Surface Stoat's voice errors and stop leaving orphan connections
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 20:34:45 +00:00
d4880e757e Fix voice join against LiveKit 0.13+ and tidy up command messages
mrleo1nid pushed to main at mrleo1nid/stoat-mbot 2026-09-08 20:26:58 +00:00
2b999bf2a0 Document YouTube cookie auth and warn when the file is unusable