# 645: COSMIC Christmas Page: https://stenobird.com/podcast/linux-unplugged/645-cosmic-christmas Text version: https://stenobird.com/podcast/linux-unplugged/645-cosmic-christmas.md Podcast: [LINUX Unplugged](https://stenobird.com/podcast/linux-unplugged) Published: 2025-12-15T02:15:00+00:00 Episode link: https://linuxunplugged.com/645 Audio file: https://rss.art19.com/episodes/6fd8f564-3c54-4acb-b076-40e42b05f95c.mp3?rss_browser=BAhJIgljdXJsBjoGRVQ%3D--435795d5c850773aaa4739d968bd77a1dfd6f301 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/645-cosmic-christmas Duration seconds: 4208 ## Resource Learn how to replace expensive streaming subscriptions with a self-hosted IPTV setup using Dispatcharr, Jellyfin, and Plex. The episode also features an interview with System76's CEO regarding the architectural shift behind the new COSMIC desktop environment. ## Highlights - Practical takeaway: Use Dispatcharr to aggregate M3U streams and EPG data into Jellyfin or Plex for a unified, legal, and free TV experience - Main idea: The new COSMIC desktop environment is built on a new architecture to avoid the maintenance burdens of GNOME Shell extensions - Failure mode: Improperly configured proxy settings or missing DRI device pass-through can break hardware acceleration in IPTV containers - Practical takeaway: LeanTime offers a highly visual, feature-rich project management alternative specifically designed for neurodivergent users - Main idea: Self-hosting IPTV via open-source tools allows for features like quad-viewing and custom channel integration that commercial services lack ## Topics Linux, COSMIC Desktop, System76, IPTV, Jellyfin, Self-hosting, Plex, Dispatcharr, Open Source ## Chapters - 1:05 — Introduction: Opening remarks and an introduction to the episode's focus on cutting the streaming cord. - 6:25 — The COSMIC Transition: A discussion with System76's CEO about the challenges and vision behind building a new desktop environment. - 11:40 — COSMIC Architecture: Technical details on why the new COSMIC architecture avoids the pitfalls of GNOME Shell extensions. - 22:30 — Self-Hosted IPTV Setup: A deep dive into using Dispatcharr, M3U playlists, and EPG data with Jellyfin and Plex. - 27:50 — Streaming Optimization: Technical considerations for handling HLS streams and managing metadata in IPTV clients. - 38:00 — IPTV Client Options: Exploring various players like Open TV and mobile apps for a seamless viewing experience. - 1:04:05 — Productivity Tools & Wrap-up: Reviewing LeanTime for neurodivergent users and closing the show. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/linux-unplugged/episodes/645-cosmic-christmas/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/linux-unplugged/645-cosmic-christmas.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.