Camilo Botero
camilobotero@mstdn.dk
<p>Lawyer, atheist, immigrant, and father of two hurricanes based in Aarhus, DK.</p><p>I'm interested in <a href="https://mstdn.dk/tags/OpenSource" class="mention hashtag" rel="tag">#<span>OpenSource</span></a>, <a href="https://mstdn.dk/tags/AI" class="mention hashtag" rel="tag">#<span>AI</span></a>, <a href="https://mstdn.dk/tags/Law" class="mention hashtag" rel="tag">#<span>Law</span></a>, <a href="https://mstdn.dk/tags/InternationalLaw" class="mention hashtag" rel="tag">#<span>InternationalLaw</span></a>, <a href="https://mstdn.dk/tags/LaborLaw" class="mention hashtag" rel="tag">#<span>LaborLaw</span></a>, <a href="https://mstdn.dk/tags/HumanRights" class="mention hashtag" rel="tag">#<span>HumanRights</span></a>, <a href="https://mstdn.dk/tags/EU" class="mention hashtag" rel="tag">
Posts
-
Post #1118592
I vibe-coded a small self-hosted tool that turns YouTube channels/playlists into a Live TV experience inside Jellyfin (or any other IPTV player) no downloads, no storage, just a lightweight proxy running on a Raspberry Pi 4. How it works: → You paste a YouTube URL into a small web UI → yt-dlp resolves the stream on demand → Jellyfin sees it as a real IPTV channel, with EPG guide built from actual video titles and durations → Channels persist across restarts, add/delete from the browser Built w...