{"repo":"pranav158/Mitsuha","free":true,"listed":false,"github":"https://github.com/pranav158/Mitsuha","clone":"git clone https://github.com/pranav158/Mitsuha.git","description":"A self-hosted Discord music bot powered by yt-dlp + FFmpeg — no Lavalink, no bullshit.","language":"JavaScript","stars":47,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Mitsuha 星 A self-hosted Discord music bot powered by yt-dlp + FFmpeg — no Lavalink, no bullshit. --- [!WARNING] YouTube blocks datacenter & VPS IP ranges. If you're hosting on any cloud/VPS provider (Hetzner, DigitalOcean, AWS, OVH, etc.), YouTube will return 403 errors or no results. You must route traffic through a residential IP using a proxy. There is no workaround — this is intentional YouTube anti-bot enforcement. --- ✨ Features Feature Details --- --- 🎵 Stream from YouTube Direct yt-dlp → FFmpeg pipe, no URL caching, no 403s ⚡ Fast startup Voice join + search run in parallel 🔀 Queue management Add, skip, stop, view queue (up to 50 songs) ⏸️ Pause / Resume Full playback control 📋 Playlist & radio support Load YouTube playlists, mixes, radio (up to 50 tracks) 🗳️ Smart vote skip Instant for Admin/DJ, democratic vote for everyone else 🧠 Search cache Metadata cached 10 min — repeat searches skip yt-dlp entirely 🛡️ DAVE E2EE Supports Discord's mandatory end-to-end encryption protocol 🌐 Proxy support Route all YouTube traffic through a SOCKS5/HTTP proxy 🔁 Auto-restart Built-in crash recovery via start.js 🔐 Hardened security Input sanitization, process isolation, no secret leaks to subprocesses --- 🏗️ Architecture No intermediate URLs. yt-dlp streams directly into FFmpeg's stdin. This eliminates YouTube's IP-locked URL 403 errors entirely. --- ⚠️ Hosting Requirements [!CAUTION] You cannot run this bot on a standard VPS/datacenter without a proxy. YouTube detects and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pranav158","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pranav158/Mitsuha/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}