Skip to main content
LawHub
Search

COSMIC Christmas

Dec 14, 2025
Listen to this episode

We cut the streaming cord the Linux way with free, legal internet TV you can curate, DVR, and self-host via Jellyfin or Plex. Then, we talk COSMIC stable with System76's CEO.

Sponsored By:

Support LINUX Unplugged

Links:

  • 💥 Gets Sats Quick and Easy with Strike
  • 📻 LINUX Unplugged on Fountain.FM
  • Pop!_OS 24.04 LTS Released — This year, System76 turned twenty. For twenty years we have shipped Linux computers. For seven years we’ve built the Pop!_OS Linux distribution. Three years ago it became clear we had reached the limit of our current potential and had to create something new. Today, we break through that limit with the release of Pop!_OS 24.04 LTS with the COSMIC Desktop Environment.
  • Dispatcharr — Dispatcharr is an open-source powerhouse for managing IPTV streams and EPG data with elegance and control.
  • IPTV Link Search — Public IPTV live channels, m3u8 links are updated daily.
  • Streamtest.in
  • ptv-org/iptv — Collection of publicly available IPTV channels from all over the world
  • iptv/PLAYLISTS.mdb
  • epg — Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.
  • iptv-epg.org
  • TiviMate IPTV Player — Easy to use for beginners and deeply customizable for power users, TiviMate blends speed, clarity, and control into a seamless viewing experience.
  • M3U IPTV — Stream your IPTV channels on the go or on Android TV.
  • DangoPlayer — A fast video player and IPTV client for Android and TV
  • iPlayTV - IPTV/M3U Player App — IPTV/M3U player for Apple TV. The one Chris has used the longest
  • Chillio IPTV Smart Player App — New app, paid if you want quad box
  • Open TV — IPTV player with many features.
  • html-iptv-player — HTML IPTV Player with EPG viewer for M3U8 playlist
  • hypnotix — An M3U IPTV Player
  • IPTVnator
  • VidGrid — watch multiple news channels in your browser
  • M3U Magic • Free Private IPTV Player
  • ErsatzTV — Your Personal IPTV Server
  • kptv-fast — A high-performance streaming service aggregator that combines multiple free streaming platforms into a single M3U playlist and EPG. Perfect for use with Channels DVR, Plex, or any IPTV client.
  • Pick: Jellify-Music — A cross-platform, free and open source music player for Jellyfin, powered by React Native
  • Pick: DockerComposeMaker — DockerComposeMaker (DCM) is a self-hostable website to help you pick and create a docker-compose.yml file for your home server. Discover new containers, discover and share a config in a couple of clicks!
  • Demo Docker Compose Generator
  • Pick: Leantime — Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.

Transcript

WEBVTT 00:00:11.321 --> 00:00:16.121 Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. 00:00:16.421 --> 00:00:17.081 My name is Wes. 00:00:17.241 --> 00:00:17.881 And my name is Brent. 00:00:18.561 --> 00:00:23.341 Well, hello, gentlemen. Coming up, we have just one or two self-hosted apps 00:00:23.341 --> 00:00:28.041 that once you unlock will give you free legal TV, the same stuff you're paying 00:00:28.041 --> 00:00:29.541 multiple streaming services for. 00:00:30.601 --> 00:00:34.801 Turns out we were completely wrong about IPTV, and with just a few apps, 00:00:34.981 --> 00:00:39.461 a little bit of Linux, you can finally unlock something that I've been paying 00:00:39.461 --> 00:00:42.181 $100 at least a month for. I'm going to cut all of that out, 00:00:42.381 --> 00:00:44.861 save $100 a month, and tell you how I'm doing it. 00:00:45.061 --> 00:00:50.261 I'm cutting the streaming cord, and there's some great tools to make it. So it's really great. 00:00:50.501 --> 00:00:53.661 Then Carl's going to drop by and give us an update on Cosmic and their big milestone 00:00:53.661 --> 00:00:58.321 that landed this week. Then we'll round out the show with some great boosts, some picks, and more. 00:00:58.441 --> 00:01:01.341 So before we get to all of that, let's say time-appropriate greetings to our 00:01:01.341 --> 00:01:02.841 virtual lug. Hello, Mumble Room. 00:01:05.072 --> 00:01:08.012 Hello, and hello up there in the quiet listening, too. Thank you for being here. 00:01:08.512 --> 00:01:11.092 Mumble Room's always going on a Sunday when we do the live show. 00:01:11.372 --> 00:01:16.492 And a big good morning to our friends over at Defined Networking. Go check out Nebula. 00:01:16.692 --> 00:01:19.772 They have managed Nebula, which you can sign up 100 devices for free, 00:01:19.852 --> 00:01:23.992 no credit card required, and take advantage of their decentralized VPN platform 00:01:23.992 --> 00:01:27.432 built on the open source Nebula VPN. 00:01:27.632 --> 00:01:31.492 And this thing is optimized for speed. I mean, it's simple, and it is the best 00:01:31.492 --> 00:01:32.632 security in the business. 00:01:33.172 --> 00:01:36.912 And unlike traditional VPNs, Nebula's decentralized design keeps your network resilient. 00:01:37.132 --> 00:01:42.512 If you have a small home lab with a few machines or a global enterprise, Nebula's ready to go. 00:01:42.672 --> 00:01:45.972 Best-in-class encryption, optional self-hosted Lighthouse if you want to manage 00:01:45.972 --> 00:01:49.312 all of it or take advantage of their managed Nebula product. 00:01:49.592 --> 00:01:52.752 And the Lighthouse service just got an update this week. Saw you tag that. 00:01:53.112 --> 00:01:55.852 Nice catch. It's to see quality-of-life items landing in that. 00:01:56.532 --> 00:01:58.892 Always small improvements. Because it's developed out in the open, 00:01:58.912 --> 00:02:04.292 you can watch some of these features a year or two out. as they work on them and develop them. 00:02:04.952 --> 00:02:09.172 And Nebula had to be ready to go back in 2017 because that's how they secured 00:02:09.172 --> 00:02:12.712 the Slack network across multiple data centers around the world. 00:02:12.932 --> 00:02:17.092 I mean, we're talking the world's biggest businesses and enterprises rely on 00:02:17.092 --> 00:02:19.692 Slack security, and Slack uses Nebula. 00:02:19.892 --> 00:02:23.792 And every Rivian on the road is communicating with Rivian HQ using Nebula to 00:02:23.792 --> 00:02:25.152 protect their customer data. 00:02:25.332 --> 00:02:28.832 You can use it as well, and then you can fully own your networking infrastructure. 00:02:28.992 --> 00:02:33.332 It's not some begrudging thing that you can somehow take advantage of and self-host, 00:02:33.432 --> 00:02:36.452 it's designed that way. Or you let them deal with it. 00:02:36.652 --> 00:02:41.732 Go to define.net slash unplug, support the show, and redefine your VPN experience. 00:02:41.852 --> 00:02:44.132 That's define.net slash unplug. 00:02:46.787 --> 00:02:51.327 All right. So before we get into the show, I wanted to reflect on a theme of 00:02:51.327 --> 00:02:54.227 the year because we're almost out of episodes and there's no place else for 00:02:54.227 --> 00:02:58.267 us to talk about this except for now, because we are down to the final wire. 00:02:59.087 --> 00:03:01.307 Home Lab holidays just around the corner. 00:03:02.187 --> 00:03:05.927 We're going to have a live stream this Friday coming up. If you'd like to join 00:03:05.927 --> 00:03:08.067 us, it'll be Friday the 19th. 00:03:08.187 --> 00:03:12.207 We'll be doing the Holiday Home Lab live and we'd love to have you there. 00:03:12.207 --> 00:03:16.207 But before we get to our end of year shows I wanted to talk about something 00:03:16.207 --> 00:03:19.347 that I think maybe the show didn't pay as much attention to this year that it 00:03:19.347 --> 00:03:23.567 should have and that has been the end of Windows 10, 00:03:24.707 --> 00:03:29.647 and I think we saw more people coming to Linux than we initially expected because 00:03:29.647 --> 00:03:33.527 we have seen these Windows releases come and go over the years and I don't know 00:03:33.527 --> 00:03:38.507 if Vista and Windows 8 didn't convince people to try Linux I didn't think it would be Windows 11. 00:03:39.027 --> 00:03:41.567 Remember when Windows 10 was Can it be the. 00:03:41.567 --> 00:03:43.707 Last one? The one that went forever? 00:03:43.867 --> 00:03:43.987 Yeah. 00:03:44.827 --> 00:03:49.167 So Windows 11 does seem to have finally pushed at least some people to try Linux. 00:03:49.707 --> 00:03:54.447 And we saw a handful of distros this year focus on being a Windows alternative, 00:03:54.447 --> 00:03:56.887 trying to make it easy for people to transition. 00:03:57.387 --> 00:04:01.767 And many of them are trying to replace or recreate the Windows experience, 00:04:01.987 --> 00:04:04.547 while others are going their own route. 00:04:05.167 --> 00:04:08.807 And System76, I think, is a company that is positioned to help those Windows 00:04:08.807 --> 00:04:12.047 users transition that are looking for a full package, hardware support, 00:04:12.067 --> 00:04:13.487 and a Linux environment. 00:04:13.707 --> 00:04:17.947 And you might recall during our recent Texas Linux Fest trip in October, 00:04:17.947 --> 00:04:23.107 on our way home, we swung by the System76 factory to see how things were going 00:04:23.107 --> 00:04:26.187 while they were in the final stretch of development for Cosmic. 00:04:26.367 --> 00:04:32.287 Well, this week, Pop!OS 24.04 LTS with Cosmic Desktop 1.0 shipped. 00:04:32.287 --> 00:04:34.447 It's here. It's available right now. 00:04:34.647 --> 00:04:39.867 It's real. And Carl, the CEO of System76, joins us right now to talk about it. 00:04:43.892 --> 00:04:47.392 Carl, welcome back to the show. Last time we came to visit you, 00:04:47.532 --> 00:04:50.992 this time you're coming to visit us, and it's a big day, sir. 00:04:51.112 --> 00:04:52.632 Congratulations on the new release. 00:04:53.152 --> 00:04:55.252 Oh, thank you very much, and thank you for having me on the show. 00:04:55.412 --> 00:04:56.712 It's always a pleasure with you guys. 00:04:57.332 --> 00:05:00.432 Okay, so let's tell everybody what's happened. This week, Pop! 00:05:00.552 --> 00:05:08.552 OS 24.04 LTS shipped with Cosmic Desktop, and is this considered Cosmic 1.0 or Cosmic Stable now? 00:05:09.212 --> 00:05:14.972 It is. We reached 1.0 after about three and a half years of work and a lot of 00:05:14.972 --> 00:05:16.792 design work that came even before that. 00:05:17.032 --> 00:05:19.572 So, yeah, it's a major milestone. 00:05:20.232 --> 00:05:24.632 I can't tell you the endurance it takes to build something over three years 00:05:24.632 --> 00:05:25.832 and then finally get there. 00:05:26.912 --> 00:05:30.372 It's actually a little exhausting, but it's really exciting, too. 00:05:30.812 --> 00:05:31.272 Oh, I bet. 00:05:32.295 --> 00:05:33.275 Would you do it again? 00:05:33.455 --> 00:05:38.095 Absolutely. I love making things. Yeah. You know, it took us longer to build 00:05:38.095 --> 00:05:39.575 Cosmic than it took to build a factory. 00:05:39.955 --> 00:05:40.375 Yeah. 00:05:40.535 --> 00:05:40.915 Wow. 00:05:41.215 --> 00:05:45.575 Has it been three years, five years, three years? How long has it been? 00:05:45.755 --> 00:05:49.115 Yeah, it was about three and a half years of development time, 00:05:49.815 --> 00:05:50.915 development design time. 00:05:51.115 --> 00:05:54.755 I think the factory was up and running really in about 18 months. 00:05:55.095 --> 00:05:56.075 Oh man. 00:05:56.715 --> 00:06:00.275 Now that was, you know, first shot factory, 00:06:00.455 --> 00:06:03.235 but that's not actually that different than first shot you know 00:06:03.235 --> 00:06:06.595 desktop environment release like there's now you know we didn't have all the 00:06:06.595 --> 00:06:09.695 machinery that we wanted we didn't have all the capabilities we wanted and those 00:06:09.695 --> 00:06:13.835 grew over time but still just to get the point where we're doing the things 00:06:13.835 --> 00:06:18.295 we need to do to ship hardware uh to get all the things we need to do to ship 00:06:18.295 --> 00:06:21.335 cosmic took uh took about twice the time i. 00:06:21.335 --> 00:06:24.995 Bet you probably got more pushback over launching a desktop environment than 00:06:24.995 --> 00:06:26.835 you did trying to manufacture in the States, too. 00:06:27.415 --> 00:06:35.795 You know, not really. No? Yeah, I think... I don't know if we just didn't see 00:06:35.795 --> 00:06:39.355 it, but from my perspective, people were really encouraging. 00:06:39.655 --> 00:06:42.735 I mean, yes, but it also seemed like a crazy endeavor, to be honest. 00:06:42.855 --> 00:06:47.655 I mean, like, who has time to build computers and laptops and support all of 00:06:47.655 --> 00:06:49.935 that and also create a desktop environment? It just seemed... 00:06:50.888 --> 00:06:53.928 Super ambitious it is yeah it's it's ambitious 00:06:53.928 --> 00:06:56.968 but i think like you kind of you run 00:06:56.968 --> 00:07:01.348 up against some kind of limitation and you can either choose just ignore it 00:07:01.348 --> 00:07:06.028 and keep doing what you're doing or you take the dive and do something totally 00:07:06.028 --> 00:07:12.248 new and ambitious and kind of crazy and and that is definitely our mo i mean 00:07:12.248 --> 00:07:13.948 i mean you don't build u.s. 00:07:13.948 --> 00:07:18.088 Factories either i think um the the history with pop i mean from you know cosmic 00:07:18.088 --> 00:07:22.828 sort of starting as customizations on top of GNOME setup and the years now that 00:07:22.828 --> 00:07:26.088 you've spent shipping, you know, a different, 00:07:26.348 --> 00:07:28.988 I would say improved version from this Ubuntu base. 00:07:29.128 --> 00:07:32.168 I think that built credibility that showed like, oh, you guys really can do 00:07:32.168 --> 00:07:34.448 your own thing and it has been worth doing. 00:07:34.528 --> 00:07:39.008 And I think that maybe bought some trust and willingness to wait for Cosmic in the community. 00:07:39.308 --> 00:07:44.728 Yeah, it's a good point. Once you've like bitten off smaller pieces and shown 00:07:44.728 --> 00:07:48.668 what you could do and then you, yeah, you gain that trust over time. 00:07:48.948 --> 00:07:55.188 I'm almost the opposite. I give 100% trust and then it only can get shaved away over time. 00:07:55.808 --> 00:08:02.248 But I understand that, especially when this is something I think we proved what 00:08:02.248 --> 00:08:05.568 we could do in enabling hardware that wasn't there before and that was part 00:08:05.568 --> 00:08:07.808 of what we were doing with Pop! 00:08:07.888 --> 00:08:10.308 OS and then we started. 00:08:11.157 --> 00:08:15.897 We always listen to our customers and what they're doing. So when we came up 00:08:15.897 --> 00:08:18.857 against things that we really wanted to do because we knew they were asking 00:08:18.857 --> 00:08:22.377 for it, we just worked on a new type of user experience inside of Pop! 00:08:22.417 --> 00:08:25.757 OS on top of GNOME with GNOME extensions. That worked really well. 00:08:26.497 --> 00:08:31.037 But our ability to continue to push the envelope, do the things that we were 00:08:31.037 --> 00:08:36.357 hoping to do, and do it in a frictionless way was becoming limited. 00:08:36.697 --> 00:08:39.757 And now the world's always true. 00:08:39.757 --> 00:08:45.437 We could do anything, you know, it was a lot of work getting to the point where 00:08:45.437 --> 00:08:50.337 a customer can go from PopOS 2204 with GNOME that had been around for a very 00:08:50.337 --> 00:08:53.377 long time to a completely brand new desktop. 00:08:53.677 --> 00:08:57.997 And we felt like you could do that without feeling like you lost things and 00:08:57.997 --> 00:08:59.197 you actually feel like you gained things. 00:08:59.817 --> 00:09:03.817 Now, there are some things that are there that, you know, gaps we didn't fill. 00:09:04.457 --> 00:09:08.697 I think our Wacom tablet experience isn't great and that's something we're going to have to do. 00:09:09.337 --> 00:09:15.757 But overall, I think we covered it with a basis that did more for users on the 00:09:15.757 --> 00:09:19.097 whole, for most users that are on PopQuest. 00:09:19.257 --> 00:09:23.977 Carl, remember one of the big questions three years ago when Cosmic was first 00:09:23.977 --> 00:09:25.397 announced that you'd be working on that? 00:09:25.497 --> 00:09:29.357 But also I remember when Pop was first starting out, one of the big questions 00:09:29.357 --> 00:09:35.777 in the community in general was, is this going to dilute the efforts of System76 and their mission? 00:09:35.777 --> 00:09:41.977 I'm just curious how that has showed up for you and the team and how you've 00:09:41.977 --> 00:09:46.497 kind of mitigated that happening, considering that software is quite a bit different than hardware. 00:09:46.797 --> 00:09:51.177 Well, we only ship Linux computers. That's all we do. 00:09:51.357 --> 00:09:55.017 We don't do Windows, we don't do anything else. And so... 00:09:55.961 --> 00:10:00.501 The software that we ship is how we're representing Linux to the world. 00:10:00.881 --> 00:10:02.601 It's not two different things. 00:10:03.021 --> 00:10:07.241 So you can have the greatest hardware in the world and not be doing the things 00:10:07.241 --> 00:10:10.281 that your customers are asking for with the operating system. It doesn't matter. 00:10:10.761 --> 00:10:16.361 You can have a great opportunity to have some terrible hardware and it's not going to work. 00:10:16.761 --> 00:10:22.281 It is kind of shocking that I think we have 60 people at System76. 00:10:22.661 --> 00:10:27.081 And amongst 60 people, we're able to do all this. But I think we have the right 00:10:27.081 --> 00:10:29.121 60 people that can do it at a very high level. 00:10:29.321 --> 00:10:33.761 So I want to kind of shift gears and talk about what end users should kind of 00:10:33.761 --> 00:10:38.661 expect from release cadence and also availability on distros outside of POP. 00:10:38.741 --> 00:10:41.201 So let's take it one by one. So now that... 00:10:42.339 --> 00:10:47.059 We have 1.0. Is this a every six month release? Is this a one month? 00:10:47.159 --> 00:10:48.059 Is this every three years? 00:10:48.239 --> 00:10:52.299 What kind of cadence should users expect when they're using pop for a release? 00:10:52.399 --> 00:10:54.799 Or is it is it something else? Is it maybe all the time? 00:10:55.439 --> 00:11:00.439 So we're going to adopt the same type of methodology we use building pop OS. 00:11:01.179 --> 00:11:04.199 For everything that we did on top of pop OS, it was a rolling release. 00:11:05.379 --> 00:11:10.859 So popos always has newer kernels newer mesa the extensions evolved, 00:11:11.559 --> 00:11:15.959 throughout during the release there weren't you know big drops after you know 00:11:15.959 --> 00:11:18.699 every six months or something like that so we're going to use the same kind 00:11:18.699 --> 00:11:21.179 of games with cosmic and it'll be interesting because, 00:11:21.939 --> 00:11:26.919 I think it'll be the only desktop environment that's using a rolling release style. 00:11:28.059 --> 00:11:32.459 But some of the foundational architectural ways that it was developed enable 00:11:32.459 --> 00:11:34.039 us to do that in a high-quality way. 00:11:34.239 --> 00:11:39.559 So we don't have to break APIs to continue moving forward with the desktop. 00:11:40.199 --> 00:11:44.359 In GNOME Shell, extensions need to be rebased for the new version of GNOME that 00:11:44.359 --> 00:11:49.719 comes out every six months, and that's not necessary for applets in the Cosmic panel, for instance. 00:11:49.999 --> 00:11:53.879 So just some of those fundamental early architectural decisions means that we 00:11:53.879 --> 00:11:57.559 will be able to move faster and do so without breaking things as we go. 00:11:58.219 --> 00:12:02.019 We still have things to learn. We learned stuff during the beta period that 00:12:02.019 --> 00:12:07.999 sometimes it's like the compositor touches so many things that it's, it's. 00:12:08.876 --> 00:12:14.436 Almost impossible without wider, even with really extensive testing. 00:12:14.676 --> 00:12:17.996 It's almost impossible to catch everything. So we need some time where the community 00:12:17.996 --> 00:12:23.456 is also helping us with running a testing repo, just to help us with some of those corner cases. 00:12:23.916 --> 00:12:28.196 But I'm confident we'll get that nailed down to the point where we can move 00:12:28.196 --> 00:12:30.336 really quickly and deliver features. 00:12:31.156 --> 00:12:36.916 Just as an example, when we finished HDR, why wait four months to get HDR? 00:12:37.476 --> 00:12:44.316 How about we just ship HDR? You take that frosted glass in the compositor and in the UI. 00:12:44.516 --> 00:12:48.516 When we have that ready, if it's been fully QA'd, it's been fully tested, 00:12:48.996 --> 00:12:53.256 why wait up to six months to ship it? We can just ship that to our users. 00:12:53.676 --> 00:12:57.936 So we'll continue with that process and continue refining it and do it in a 00:12:57.936 --> 00:13:01.216 way that you can trust a stable release to operate. 00:13:01.396 --> 00:13:03.496 So we're not going to see regressions. 00:13:03.756 --> 00:13:08.136 I'm sure we'll have a couple little ones here or there. But we will forever 00:13:08.136 --> 00:13:12.796 get better at that process because I think moving fast is really, really important. 00:13:13.716 --> 00:13:15.956 And I kind of know the answer to the second part of the question, 00:13:16.076 --> 00:13:18.536 which was it's already available on other distributions. 00:13:18.756 --> 00:13:21.476 That's just sort of inherent to how the community is built. 00:13:21.576 --> 00:13:25.296 There's people that are for the Fedora distribution and for NixOS that are actively 00:13:25.296 --> 00:13:27.996 packaging it. So that part is actually already done, right? 00:13:28.096 --> 00:13:31.056 I think it's pretty close to when you release something, it can be packaged 00:13:31.056 --> 00:13:31.936 up for the other distributions. 00:13:31.936 --> 00:13:35.696 I don't know why, but I was kind of surprised at the uptake and how broad it 00:13:35.696 --> 00:13:38.716 was. It's really across the whole ecosystem. 00:13:39.436 --> 00:13:44.996 I think I had memories of Unity. I think Unity was difficult for other companies. 00:13:45.628 --> 00:13:49.548 Other distros to package because they were using forked versions of GTK. 00:13:50.168 --> 00:13:54.348 So GNOME and Unity on the same system without these forks wouldn't work. 00:13:54.708 --> 00:13:58.528 So that's something we were careful to do to make it easy to package Cosmic 00:13:58.528 --> 00:14:02.608 and make sure that Cosmic wasn't conflicting with other desktop Linux, 00:14:02.848 --> 00:14:08.468 Linux desktop experiences or environments, so they could be packaged and shipped 00:14:08.468 --> 00:14:09.448 alongside those others. 00:14:10.403 --> 00:14:14.363 So I have one question that's just a weird Chris question, if I could say it right. 00:14:14.623 --> 00:14:18.383 And I was wondering, I thought when you told me in the summer that we'd see 00:14:18.383 --> 00:14:22.883 it ship, I thought maybe you'd be kind of aiming, and maybe you were, 00:14:22.943 --> 00:14:27.223 this is my question, for October to kind of nail that Windows 10 end of life. 00:14:27.343 --> 00:14:32.843 And I'm wondering, second part of this is, is System76 picking up some Windows 00:14:32.843 --> 00:14:34.643 users that are not happy with Windows 11? 00:14:34.763 --> 00:14:38.823 And is the timing of Cosmic 1.0, is it kind of related to this at all? 00:14:38.823 --> 00:14:42.083 Is this part of the goal is trying to pick up some Windows converts? 00:14:43.263 --> 00:14:48.243 We always want to show Windows users how much better it can be on Linux. Sure. 00:14:49.083 --> 00:14:53.623 That's always our objective. But the timing was about the product being completed, 00:14:53.683 --> 00:14:58.863 not about Windows phasing out Windows 10. For Microsoft phasing out Windows 10. 00:14:59.263 --> 00:15:02.983 I thought so. But I thought in a weird way, wouldn't it be great if Cosmic could 00:15:02.983 --> 00:15:07.363 just sort of be there, landing at the right time to pick up some of those expats? 00:15:07.363 --> 00:15:13.163 Well, and that's an ongoing thing. It only started in October. 00:15:13.683 --> 00:15:18.903 Now I think they're looking for a new home and it's going to be some time where, 00:15:19.103 --> 00:15:22.503 especially when you think about the enterprise that has these huge fleets that 00:15:22.503 --> 00:15:26.263 they're thinking about how they're going to migrate and what they're going to do. 00:15:26.263 --> 00:15:32.883 And I don't know how viable Linux is, depending on what their enterprise networks 00:15:32.883 --> 00:15:39.603 are like, but those will take even longer before they start making their decisions 00:15:39.603 --> 00:15:40.723 and moving over different platforms. 00:15:40.723 --> 00:15:46.903 Well, I think if they can look at the specs and the interesting details, 00:15:47.323 --> 00:15:49.563 I think you've got a really compelling story here for them, right? 00:15:49.643 --> 00:15:55.243 Because it's a 24-04 LTS base, but with a modern, updated desktop environment. 00:15:55.963 --> 00:15:59.143 That's kind of an exciting combination because the parts that you want to stay 00:15:59.143 --> 00:16:02.303 kind of fresh stay fresh, and the bits you want to be old and reliable stay 00:16:02.303 --> 00:16:05.303 old and reliable, and that's going to be really appealing to a certain set of 00:16:05.303 --> 00:16:07.083 Windows users. So I hope they find it. 00:16:08.121 --> 00:16:11.701 Back to us Linux users, as just people listening to this show, 00:16:12.041 --> 00:16:15.701 what's kind of the number one way they can help you guys out going forward now 00:16:15.701 --> 00:16:18.881 that the 1.0 is here? What sort of necks that you need from the community? 00:16:20.301 --> 00:16:23.201 The community that's built around it, because we've been doing alpha releases, 00:16:23.201 --> 00:16:25.341 I think it's maybe been 18 months or so. 00:16:25.721 --> 00:16:29.401 Between the alpha releases and the beta releases, we have this fantastic community 00:16:29.401 --> 00:16:33.961 of people that are building apps and applets and testing and filing bug reports. 00:16:33.961 --> 00:16:37.941 The thing about computing is that it is exceptionally broad, 00:16:37.981 --> 00:16:43.681 the amount of hardware out there, the age of hardware, how people use their computers. 00:16:44.141 --> 00:16:48.721 And even with all that time, that really helped us to narrow the gap between 00:16:48.721 --> 00:16:52.401 what we see in the lab. And we have 20 years of hardware to test. 00:16:52.601 --> 00:16:58.021 But what we see in the lab and what people see in the wild, that's helped us a lot. 00:16:58.101 --> 00:17:04.021 And there's always more. So I think if I were to ask for something, 00:17:04.181 --> 00:17:07.361 it would be to communicate with us when there's something. 00:17:07.581 --> 00:17:12.941 If you've installed Pop! OS and some particular thing doesn't work, 00:17:13.101 --> 00:17:17.941 we're here to listen and work on things and improve it. 00:17:17.941 --> 00:17:23.281 And so, so instead of like, this is garbage, I'm going to put something else on. 00:17:23.541 --> 00:17:29.101 We're here to, we're here to listen and, and build and, and make the best experience for you. 00:17:29.781 --> 00:17:32.601 It's pretty exciting to just be here. It's amazing. 00:17:33.301 --> 00:17:33.661 Yeah. 00:17:33.781 --> 00:17:38.001 It's massive congratulations to you and the team and Jeremy and everybody that's 00:17:38.001 --> 00:17:39.001 been working so hard on this. 00:17:39.101 --> 00:17:43.421 Everybody's tested it, the community around it. Just a huge congratulations, Carl. 00:17:43.761 --> 00:17:46.481 It's a, it's a, it's a holiday gift for all of us. 00:17:46.481 --> 00:17:47.721 At the start of the 11th. 00:17:47.881 --> 00:17:49.041 It's a cosmic Christmas. 00:17:49.701 --> 00:17:52.461 Ah, there you go. Very good. Thank you, Carl. 00:17:52.461 --> 00:17:54.841 I've been waiting to use that one for the longest time. 00:17:55.241 --> 00:17:55.941 I can tell. 00:17:56.701 --> 00:17:57.861 Look at the door for me. 00:17:59.061 --> 00:18:00.841 It's a cosmic Christmas, everybody. 00:18:01.061 --> 00:18:01.381 Yes. 00:18:07.660 --> 00:18:10.100 Well, as a little something different for the last couple of weeks, 00:18:10.100 --> 00:18:11.780 I've been like in winter, 00:18:12.140 --> 00:18:16.800 full winter hibernation mode here, hanging out with my parents and they do the 00:18:16.800 --> 00:18:22.800 channel flicking and they watch the news in strange amounts of quantity per day. 00:18:23.320 --> 00:18:27.560 But what I've noticed as a change since I've done this with them years and years 00:18:27.560 --> 00:18:30.620 ago, is they're constantly like, okay, we want to, I don't know, 00:18:30.780 --> 00:18:33.020 watch the, I'm so Canadian, watch the hockey game. 00:18:33.140 --> 00:18:35.720 And then they're They're like, oh yeah, that's on channel 675. 00:18:36.280 --> 00:18:39.700 And then my mother's like, oh, I want to watch my cooking show. 00:18:41.232 --> 00:18:45.092 They're just bouncing constantly from like streaming or, oh no, it's on this app. 00:18:45.232 --> 00:18:48.272 No, no, you actually need to, you know, you can only watch that on the computer 00:18:48.272 --> 00:18:51.172 or your phone or whatever. And they're constantly moving around between all 00:18:51.172 --> 00:18:52.112 these different apps and stuff. 00:18:52.192 --> 00:18:54.652 And it's, I don't even sign up to any streaming services. 00:18:54.812 --> 00:18:59.432 They've got like four or something, plus all these other, like they have cable too. 00:18:59.732 --> 00:19:02.332 And like, but they can't get everything that they want with cable because it 00:19:02.332 --> 00:19:06.252 needs packages. You can't just sign up for like just the channel they want to watch. 00:19:06.352 --> 00:19:09.872 You got to get, it's exhausting. And I'm just like watching from a distance. 00:19:09.872 --> 00:19:12.032 And Chris, you watch a ton of TV. 00:19:12.812 --> 00:19:16.832 You got to have a solution to this, right? Please bring a modern solution to these problems. 00:19:17.492 --> 00:19:20.112 I mean, I do watch a fair amount every night. I watch a little, 00:19:20.232 --> 00:19:23.132 you know, with dinner and then usually a couple hours maybe after that. 00:19:23.432 --> 00:19:26.152 So it's, well, an hour. So it's a big part and you're right. 00:19:26.352 --> 00:19:29.292 You also end up doing some, you know, TV for work. 00:19:29.512 --> 00:19:32.852 Yeah, yeah. And it's for capturing clips and whatnot. There's a lot of that. 00:19:33.632 --> 00:19:38.672 And I think I did a little audit and I think it's six streaming services. 00:19:38.672 --> 00:19:42.812 Some of it's because I have Prime and I pay for the Apple crap for my family 00:19:42.812 --> 00:19:43.692 because they all have the iPhone. 00:19:43.932 --> 00:19:47.612 So you get like the Apple TV with that. So some of it's like you got it anyways. 00:19:48.012 --> 00:19:49.432 But if you count all of them, it's. 00:19:49.692 --> 00:19:51.652 How many logins do you have at the end of the day. 00:19:51.772 --> 00:19:51.872 Right? 00:19:52.012 --> 00:19:53.632 How many apps can you use on your TV? 00:19:54.292 --> 00:19:57.452 It's bad. And then you have the different apps you have to pop between. 00:19:58.092 --> 00:20:00.852 And, you know, the promise was is that we could save money and just have the 00:20:00.852 --> 00:20:05.812 content we wanted. And it is so bad that I can understand why people just want to go to pirating. 00:20:06.912 --> 00:20:12.252 But you don't have to go that route. It turns out you can do it legally for 00:20:12.252 --> 00:20:14.952 free using some really great apps. 00:20:15.292 --> 00:20:19.092 And I've heard of IPTV for years. You've probably heard of it out there or at 00:20:19.092 --> 00:20:20.012 least familiar with the term. 00:20:20.152 --> 00:20:25.332 I mean, you could really just describe it as HLS video over the Internet. That's really IPTV. 00:20:27.605 --> 00:20:34.945 What surprised me is just how rich and deep the content is out there and how 00:20:34.945 --> 00:20:38.705 much money I'm throwing away by not just taking advantage of what's out there for free. 00:20:38.905 --> 00:20:43.445 And I think the missing piece for me was I didn't have a clear way to take all 00:20:43.445 --> 00:20:47.585 of these disparate RTMP HLS streams that are all over the Internet. 00:20:48.525 --> 00:20:52.325 That the industry is using behind the scenes to just send content between each 00:20:52.325 --> 00:20:54.725 other over the open frickin Internet. 00:20:55.185 --> 00:20:59.705 I didn't have a way to like bring all of that together and then just sit there and watch it on my TV. 00:21:00.125 --> 00:21:05.245 You know, that last 20% just made it unapproachable. And so I was doing stupid 00:21:05.245 --> 00:21:08.605 things like paying for YouTube TV so I could watch the local news during the 00:21:08.605 --> 00:21:11.865 winter because we have crazy flooding happening here in the Pacific Northwest. 00:21:12.145 --> 00:21:16.465 So I always end up, YouTube TV is almost $100 a month now. It's outrageous. 00:21:17.105 --> 00:21:23.005 So I came across an app called Dispatcher. Dispatch R. And it is a open source 00:21:23.005 --> 00:21:29.185 powerhouse for managing IPTV streams and all of the program data, the EPG data. 00:21:29.345 --> 00:21:35.285 And it gives you a brilliant interface that then produces a playlist that lots 00:21:35.285 --> 00:21:39.145 of different applications can ingest and make it super simple to have a curated 00:21:39.145 --> 00:21:40.945 playlist of IPTV channels. 00:21:40.945 --> 00:21:45.625 And this dispatcher app will also proxy some of the streaming to make sure you're 00:21:45.625 --> 00:21:49.565 optimizing bandwidth and reduce the overall connections that the client might 00:21:49.565 --> 00:21:51.185 natively make to the RTMP stream. 00:21:51.385 --> 00:21:57.165 And it does so effectively that I can watch four channels simultaneously over my LTE connection. 00:21:58.372 --> 00:22:04.132 Is about 4.5 megabits when I'm doing this. And yet I can watch four streams 00:22:04.132 --> 00:22:05.412 simultaneously with this thing. 00:22:06.572 --> 00:22:11.332 Obviously, it has a lot of different backend, like F of MPEG things going on and whatnot. 00:22:11.512 --> 00:22:16.052 But the other thing that I really like about it is it has a video on demand DVR functionality. 00:22:16.312 --> 00:22:19.612 So kind of turning the page back a bit, sort of like YouTube TV offers. 00:22:19.792 --> 00:22:21.692 So I can record the local news. 00:22:22.132 --> 00:22:25.572 And then it integrates with SponsorBlock after the fact and other tools. 00:22:25.792 --> 00:22:31.192 And it can process the video after the fact. and remove the commercials, which is really nice. 00:22:31.192 --> 00:22:35.092 And it's got a nice, smooth web UI that's very intuitive. I figured it out in 00:22:35.092 --> 00:22:38.732 just a couple of minutes. And then it can output the signal that you ingest 00:22:38.732 --> 00:22:42.892 in HD Home Run format, M3U, XML TV. 00:22:43.192 --> 00:22:48.212 So you can pull like the TV guide and the video feed into Jellyfin or Plex or 00:22:48.212 --> 00:22:49.592 other applications that we'll talk about. 00:22:49.992 --> 00:22:53.152 And this dispatcher is a total unlock for 00:22:53.152 --> 00:22:56.512 this incredible world of content that's available 00:22:56.512 --> 00:23:00.232 in every country in every language and there's 00:23:00.232 --> 00:23:03.672 probably a thousand channels that you would find interesting and like myself 00:23:03.672 --> 00:23:06.092 after you've gone through them you'll probably end up with a hundred that you 00:23:06.092 --> 00:23:10.972 stick with a hundred different channels of free content some of its 2k resolution 00:23:10.972 --> 00:23:15.212 some of its 1080p resolution it's really something impressive but there's just 00:23:15.212 --> 00:23:19.732 a few nuances and a few resources you need to make it all work and that's what we're going to get into. 00:23:23.226 --> 00:23:27.686 1password.com slash unplugged. Take the first steps to better security for your 00:23:27.686 --> 00:23:31.146 team by securing credentials and protecting every application. 00:23:31.386 --> 00:23:36.166 Learn more at 1password.com slash unplugged. That's the number one password.com 00:23:36.166 --> 00:23:39.946 slash unplugged, and that's all lowercase. 00:23:40.126 --> 00:23:43.746 So if you're in IT, or if you do security, you know that there's just a mountain 00:23:43.746 --> 00:23:44.986 of assets to protect these days. 00:23:45.126 --> 00:23:50.086 It's just exponentially growing devices, identities, and especially applications, 00:23:50.086 --> 00:23:53.226 and then applications with identities running on all of your devices. 00:23:53.306 --> 00:23:55.166 It's just a mountain of security risk. 00:23:55.406 --> 00:23:59.966 Fortunately, you can conquer that mountain of security risk with 1Password Extended 00:23:59.966 --> 00:24:02.826 Access Management. You're not the only one feeling the pressure. 00:24:03.649 --> 00:24:08.349 I saw it back in my day beginning, and now, when surveyed, over half of IT pros 00:24:08.349 --> 00:24:11.729 say that securing SaaS applications is really their biggest challenge. 00:24:11.949 --> 00:24:16.789 The issue is just the sprawl. It really creates shadow IT, and it's not hard to see why. 00:24:17.469 --> 00:24:23.949 Thankfully, Trelica by 1Password can discover and secure all your apps, managed or unmanaged. 00:24:24.249 --> 00:24:25.909 This is your superpower. 00:24:26.229 --> 00:24:29.709 Trelica by 1Password inventories every app in use at your company. 00:24:29.909 --> 00:24:32.189 Then, it has pre-populated app profiles. 00:24:32.929 --> 00:24:36.689 This is so nice because with these, you can assess SaaS risks. 00:24:36.849 --> 00:24:38.949 You can understand who has access to what. 00:24:39.149 --> 00:24:42.769 You can optimize your spend so you don't have redundancy. And when the time 00:24:42.769 --> 00:24:44.669 comes, you can enforce best practices. 00:24:44.789 --> 00:24:47.929 So maybe onboarding or offboarding. 00:24:48.309 --> 00:24:53.689 Managing shadow IT is the unlock here. Securely onboarding and offboarding people is wonderful. 00:24:53.969 --> 00:24:56.769 And it really means you're going to meet your compliance goals. 00:24:57.089 --> 00:25:02.389 Trellica by 1Password provides a complete solution for SaaS access governance. It's finally here. 00:25:02.529 --> 00:25:05.569 And it's just one of the ways extended access management helps teams strengthen 00:25:05.569 --> 00:25:07.029 compliance and security. 00:25:07.269 --> 00:25:11.769 You know that 1Password is famous, of course, for really bringing password hygiene 00:25:11.769 --> 00:25:15.409 awareness to end users and then also making it accessible and possible. 00:25:15.629 --> 00:25:20.369 This goes way, way beyond just password hygiene, right? This is everything here. 00:25:20.489 --> 00:25:24.989 We're talking now the applications you use. And really, we're looking at one 00:25:24.989 --> 00:25:29.469 of the best businesses out there. 1Password exceeds the standards set by various authorities. 00:25:29.669 --> 00:25:34.609 They are the leader in security. They have bug bounties. It's really impressive, 00:25:34.609 --> 00:25:36.749 the effort they put into that. 00:25:37.009 --> 00:25:39.989 So take the first steps to better security for your team. 00:25:40.289 --> 00:25:44.909 Go secure credentials and protect every application, even the unmanaged ones. 00:25:45.029 --> 00:25:51.589 Go learn more at 1Password.com slash unplugged. That's the number 1Password.com slash unplugged. 00:25:51.689 --> 00:25:53.109 It's all lowercase. They have a 00:25:53.109 --> 00:25:56.769 great explainer over there, and it's a wonderful way to support the show. 00:25:57.529 --> 00:26:00.169 That's 1password.com slash unplugged. 00:26:03.391 --> 00:26:07.071 Now, Wes, a couple of weeks ago, when you convinced me to watch baseball with 00:26:07.071 --> 00:26:12.591 you, you were doing something similar to this, just like finding random, I think, IPTV streams. 00:26:13.611 --> 00:26:17.671 So how would this have helped your situation back then? What do you need to, 00:26:18.031 --> 00:26:21.111 you know, instead of doing it manually, how is this bringing it all together? 00:26:21.511 --> 00:26:25.831 I was doing a lot of it manually at that point. I had found a site that if I 00:26:25.831 --> 00:26:30.411 was just like casting a tab, probably would have been the easiest way to do it in a simple setup. 00:26:30.411 --> 00:26:36.731 And if i didn't want to like remix with the my own audio stream in there uh as well but, 00:26:37.371 --> 00:26:40.551 they were really set up for that model i noticed 00:26:40.551 --> 00:26:43.771 after chris kind of tuned me into this dispatcher which 00:26:43.771 --> 00:26:46.711 i've only tried a little bit we'll get into that i've found the local 00:26:46.711 --> 00:26:49.491 hockey game on there i wasn't even looking for that but you know just like 00:26:49.491 --> 00:26:52.051 browsing through and checking out kind of like checking out some of the 00:26:52.051 --> 00:26:56.191 stuff we'll get into so it made me think oh right this is like such a better 00:26:56.191 --> 00:27:00.311 way you know like i don't need to be spinning up i mean obviously i did it in 00:27:00.311 --> 00:27:04.031 i was just having fun but i don't need to be spinning up obs and like inspecting 00:27:04.031 --> 00:27:11.051 the browser console to try to like makeshift uh a proper you know hls m3u m3u8 stream setup or. 00:27:11.051 --> 00:27:14.591 Just like going lazy and like chrome casting some tab to your tv which works 00:27:14.591 --> 00:27:18.171 but like your laptop has to be on your phone and sometimes you lose control. 00:27:18.171 --> 00:27:21.491 It's great in a pinch and it's terrible if you're going to start watching every game. 00:27:21.491 --> 00:27:23.411 Yeah or if you're watching even like a movie really. 00:27:23.411 --> 00:27:26.991 Yes yeah suddenly it falls asleep yeah and then you never get back to where 00:27:26.991 --> 00:27:32.411 it was the seeking somehow you realize doesn't work and yeah um so i set up 00:27:32.411 --> 00:27:36.651 dispatcher uh they've got a docker image uh works totally fine in podman too 00:27:36.651 --> 00:27:39.431 uh so it's really easy to just like start dabbling but. 00:27:40.600 --> 00:27:45.120 And I did find some initial data sources to play with. But I realized there 00:27:45.120 --> 00:27:49.300 were some terms and some structure that I didn't quite understand. 00:27:49.500 --> 00:27:54.640 Because there's the individual streams, which are mostly HLS, 00:27:54.900 --> 00:28:00.320 HTTP streams, shipping little fragments of MP4 files to you, 00:28:00.420 --> 00:28:02.260 essentially, or MPEG-TS files. 00:28:02.520 --> 00:28:07.500 But then those get collected in these M3U files, which also have a bunch of 00:28:07.500 --> 00:28:11.560 metadata in there. Sometimes they have like headers for the connection that you're going to fetch. 00:28:12.160 --> 00:28:17.640 So you can pull that into dispatcher. And then that shows like a whole bunch 00:28:17.640 --> 00:28:19.820 of all the possible channels that are in there. 00:28:19.960 --> 00:28:25.520 But then you have to create from that, like those show up, I guess, as streams. 00:28:25.800 --> 00:28:28.100 And then inside dispatcher, you have to create your own channels. 00:28:28.280 --> 00:28:34.740 And then totally separately, there's this notion of EPG, which is like the electronic program guide. 00:28:34.740 --> 00:28:39.640 And that has its own XML format. And then I guess Dispatcher now has the ability 00:28:39.640 --> 00:28:41.320 to sort of auto match those. 00:28:41.500 --> 00:28:46.020 But in theory, either it auto matches or you're responsible for like connecting 00:28:46.020 --> 00:28:52.200 the stream, the actual like video stream with extra metadata about how the TV guide stuff works. 00:28:52.300 --> 00:28:55.680 So can you give me the lay of the land here? Because I was I got it to work, 00:28:55.740 --> 00:28:56.760 but I don't think I did it right. 00:28:56.980 --> 00:29:01.700 So, yeah, you kind of have it. So you pull in the various streams and in my 00:29:01.700 --> 00:29:08.440 dispatcher, I have 71 pages of streams and there's 50 streams a page. 00:29:09.200 --> 00:29:12.740 So I have everything really that I thought was semi-interesting. 00:29:13.420 --> 00:29:18.500 But I only have 50 channels that I'm actually actively using right now. 00:29:18.760 --> 00:29:22.540 And so what I do is I go through the available streams and I curate them. 00:29:22.640 --> 00:29:25.260 And what's great is you can preview them to make sure they're working in here. 00:29:25.360 --> 00:29:26.500 And then I assign them a channel. 00:29:27.820 --> 00:29:29.300 And this is nice because... 00:29:29.300 --> 00:29:30.760 And is that one stream per channel? 00:29:31.260 --> 00:29:34.660 I think you can do it multiple ways, but I am doing one. So, 00:29:34.760 --> 00:29:36.680 you know, Channel 4 is the Channel 4 news. 00:29:36.840 --> 00:29:41.000 And so that way it sort of maps to what people are familiar with already. 00:29:41.320 --> 00:29:45.260 And so you create from all your available streams, you create the channels you want. 00:29:46.240 --> 00:29:51.540 And then you can find... And so let's talk about this because this is an interesting 00:29:51.540 --> 00:29:57.340 bit. is you can find lists of TV streams from different countries, 00:29:57.720 --> 00:29:59.120 different languages, different topics. 00:29:59.380 --> 00:30:01.360 There's a search engine, which we'll link in the show notes. 00:30:01.720 --> 00:30:05.680 There's a GitHub awesome IPTV that just has lists by region or topic. 00:30:05.800 --> 00:30:07.920 So maybe you're really into gardening. 00:30:08.160 --> 00:30:11.700 You can find all the gardening IPTV streams and then you pull them in. 00:30:12.280 --> 00:30:17.620 Now, I think it is worth noting that some places, you know, do have laws around this kind of thing. 00:30:17.720 --> 00:30:20.940 Like many mech notes that in the Netherlands, if you're caught using a legal 00:30:20.940 --> 00:30:25.100 IPTV provider, an illegal one, you can get your ISP disconnected. 00:30:25.220 --> 00:30:26.200 Now, I don't know what makes it illegal. 00:30:27.076 --> 00:30:30.356 Um, cause they're just open, they're just open HLS streams, but I'm sure some 00:30:30.356 --> 00:30:32.696 of them like are in violation of like a local license or something. 00:30:32.996 --> 00:30:37.516 Um, but you can find these streams either through the awesome list or the search engine. 00:30:38.076 --> 00:30:42.676 And so maybe you're a Star Trek fan. You can literally go to the IPTV link search 00:30:42.676 --> 00:30:46.976 and put in Star Trek and we'll show you all of the streams. 00:30:47.656 --> 00:30:53.696 If you're familiar with Pluto TV, a lot of the Pluto TV content is actually just an open HLS stream. 00:30:53.896 --> 00:30:57.016 Now they still have the ads in there, but I mean, you're going to get that either way. 00:30:57.076 --> 00:30:59.556 Yeah, you're not skipping the ads unless you record it because this does have 00:30:59.556 --> 00:31:00.616 some DVR functionality. 00:31:00.816 --> 00:31:03.776 And we should probably note, too, there's a lot of stuff because of the way 00:31:03.776 --> 00:31:06.656 this is put out there. A lot of it's geoblocked. So you may run into that. 00:31:07.116 --> 00:31:10.536 Yeah, the community tends to label them. You know, there's a community out there 00:31:10.536 --> 00:31:15.936 curating them and does tend to label them. And then I'll also link to streamtest.in. 00:31:16.416 --> 00:31:20.036 And you can throw the URL in there and it will test to make sure it's a valid 00:31:20.036 --> 00:31:23.716 URL, test to see if it's geoblocked, and it'll give you all of the details, 00:31:23.816 --> 00:31:26.116 like what resolution it is, what bit rate it is. 00:31:26.556 --> 00:31:29.956 And so you could pass it through that before you throw it into dispatcher. 00:31:29.956 --> 00:31:32.936 It's also the kind of stuff you know just like reflecting on we 00:31:32.936 --> 00:31:36.076 touched on piracy and just you know open culture and 00:31:36.076 --> 00:31:38.776 media and content like i noticed i was able to pull in 00:31:38.776 --> 00:31:42.336 turner classic movies yeah that was one that i know that my dad occasionally 00:31:42.336 --> 00:31:44.936 liked watching he'd find stuff from his childhood on there that he never got 00:31:44.936 --> 00:31:48.636 to see or whatever and it happened to work out that in the cable package they 00:31:48.636 --> 00:31:52.316 moved that one up to a tier that like he wasn't going to pay for anymore they're 00:31:52.316 --> 00:31:56.176 not you know no one this is not funding active development it's not like it's just all old stuff, 00:31:57.422 --> 00:31:59.402 Why not just have it show up for free on the TV? 00:31:59.602 --> 00:32:03.502 And it's to me, it's the 2025 version of cutting the cord. 00:32:03.862 --> 00:32:06.922 You know, I remember when I lived a little bit further south and I put up an 00:32:06.922 --> 00:32:10.242 over the air antenna for the first time and I started getting HD content for 00:32:10.242 --> 00:32:13.002 free over the air. It felt like I had hacked the system. 00:32:13.242 --> 00:32:16.902 I couldn't believe I could watch all this stuff for free and it was in higher 00:32:16.902 --> 00:32:18.982 bit rate than I was getting over my copper cable. 00:32:20.002 --> 00:32:23.062 This feels much like that. Now I'm cutting the streaming services cord, 00:32:23.062 --> 00:32:27.602 and I'm just going directly to the provider's URLs that they're putting out there already. 00:32:28.762 --> 00:32:32.662 And I'll give you – so here's some of my channels. I have every news channel –. 00:32:33.903 --> 00:32:36.883 That exists and all of their iterations i 00:32:36.883 --> 00:32:39.723 have uh nine versions of 00:32:39.723 --> 00:32:42.623 abc news i have all of my local news 00:32:42.623 --> 00:32:45.543 uh then i have classic tv channels classic 00:32:45.543 --> 00:32:51.703 drama tv land comedy central a lot of pluto tv streams in here a lot of auto 00:32:51.703 --> 00:32:55.383 tv channels because i like some of that stuff i mean just have i have everything 00:32:55.383 --> 00:32:58.503 you could ever want like i even i even have like some some crazy wackadoo streams 00:32:58.503 --> 00:33:02.163 because it's kind of fun just to pull in and watch this stuff um and you can 00:33:02.163 --> 00:33:03.903 have international news you You can have local news. 00:33:04.023 --> 00:33:09.403 I could have just about every local news stream that I want in here. 00:33:09.463 --> 00:33:12.343 If I wanted to see what the news is in Denver today and then I want to check 00:33:12.343 --> 00:33:14.243 Chicago, you could do that if you wanted to. 00:33:14.563 --> 00:33:20.523 And that's why Dispatcher is really nice because there are thousands of these. 00:33:20.663 --> 00:33:25.123 And so with this, you can curate it to just like the 50 or 60 that you're actually going to watch. 00:33:25.483 --> 00:33:30.223 Then it will provide you an output URL that you put into an IPTV player. 00:33:30.223 --> 00:33:34.923 And that's the next bit I think we should talk about, is then you ingest this into an IPTV player. 00:33:35.403 --> 00:33:40.963 And for Android and Apple TV, there's some nice set-top TV box versions that 00:33:40.963 --> 00:33:42.083 just let you watch it on your TV. 00:33:42.403 --> 00:33:44.903 And there's some really nice ones for the mobile app as well. 00:33:45.463 --> 00:33:46.563 I know you looked at a couple. 00:33:47.283 --> 00:33:51.663 Yeah, I was looking at a few. I was curious what you used. I was having, 00:33:51.883 --> 00:33:56.303 it might have been my kind of hasty setup too, because I know like the dispatcher 00:33:56.303 --> 00:34:01.043 can do proxying now. and when you get the URL, you can decide if you want it to do that or not. 00:34:01.163 --> 00:34:04.643 I was having more luck not having it do that, but I might have just like... 00:34:04.643 --> 00:34:04.943 That doesn't surprise me. 00:34:05.123 --> 00:34:07.503 And I might have just like, I don't know if I had everything set, 00:34:07.643 --> 00:34:09.303 so it might have been trying to inject local host. 00:34:09.343 --> 00:34:10.863 Did you have hardware acceleration working too? 00:34:11.143 --> 00:34:13.283 I didn't get that far, so I didn't try. 00:34:13.443 --> 00:34:16.943 That was, it's not bad, right? You just have to pass the DRI device through, 00:34:17.543 --> 00:34:19.383 if you're doing it in a container, however you might be doing it. 00:34:19.503 --> 00:34:19.643 Sure. 00:34:19.943 --> 00:34:21.563 But then proxying for me worked. 00:34:21.883 --> 00:34:22.883 Okay, I'll have to try that. 00:34:23.403 --> 00:34:30.403 On iOS, I'm using a new app that I just got called Chilio. And Chilio is maybe not my most, 00:34:31.326 --> 00:34:35.186 like favorite app ever for this job but on 00:34:35.186 --> 00:34:39.846 the tv on on the apple tv experience they let you do quad boxing or multiple 00:34:39.846 --> 00:34:44.966 boxes and so when we were having historic flooding here over the last few days 00:34:44.966 --> 00:34:50.546 in the pacific northwest i brought up four local news stations and i would just 00:34:50.546 --> 00:34:54.506 switch through which everyone was talking about our area and i could kind of keep an eye on all of them, 00:34:55.006 --> 00:35:00.386 and it was an immediate wife approval factor win because it works better than 00:35:00.386 --> 00:35:05.066 youtube tv I can mix and match any of the channels I want. The quality is better than YouTube TV. 00:35:05.366 --> 00:35:07.646 And so it was an immediate buy-in from the wife. 00:35:08.006 --> 00:35:12.006 But then because it's just, at the end of the day, these are just IPTV apps, 00:35:12.126 --> 00:35:15.186 I can also ingest my ersatz TV feed into this. 00:35:15.706 --> 00:35:21.506 So now in one TV guide, I have a mix of remote streams and local streams. 00:35:21.746 --> 00:35:24.386 So when you want to watch the Simpsons channel, you hit that, 00:35:24.526 --> 00:35:25.786 and that's polling locally. 00:35:25.966 --> 00:35:29.406 But for my family, the end user experience is absolutely the same. 00:35:29.406 --> 00:35:32.086 If they're watching a remote stream or a local stream, it's all now in one TV 00:35:32.086 --> 00:35:33.326 guide, all with the program. 00:35:33.446 --> 00:35:33.746 Wow. 00:35:34.206 --> 00:35:37.286 See, okay, I'm curious. I'll have to copy some of this because I was trying 00:35:37.286 --> 00:35:40.746 TV Mate on my Google TV, which is supposed to be pretty good. 00:35:41.206 --> 00:35:45.706 But it was giving me errors when it was trying to parse the stuff from dispatch. 00:35:45.926 --> 00:35:49.706 So I ended up just going the jellyfin route because I already had that installed and set up on the TV. 00:35:50.206 --> 00:35:53.506 That was working well. I mean, it totally worked. I did kind of have the proxy 00:35:53.506 --> 00:35:57.386 issues I mentioned, but I wasn't really getting the full program data. 00:35:57.786 --> 00:35:57.886 Program guide. 00:35:57.986 --> 00:35:58.606 Yeah. So I'm curious. 00:35:59.386 --> 00:36:03.186 So I got a 70, 75% solution to that. You could go all the way. 00:36:04.446 --> 00:36:10.666 But my 70, 75% solution to that is if you go to the awesome IPTV GitHub page, 00:36:10.826 --> 00:36:15.606 they do have a EPG guide information. And they have two options. 00:36:15.986 --> 00:36:17.606 So it depends on which route you want to go. 00:36:18.925 --> 00:36:23.885 You can take advantage of the community built guide, which essentially you drop 00:36:23.885 --> 00:36:27.265 that in Dispatcher and it matches up a lot of the stream names with EPG data 00:36:27.265 --> 00:36:30.545 and just auto matches them. And that worked for probably 70, 75%. 00:36:30.545 --> 00:36:31.525 Okay, that's pretty good. 00:36:31.685 --> 00:36:35.385 Pretty good. Not bad, right? If you are crazy, 00:36:35.665 --> 00:36:42.325 you could download a little script they have here and then ingest your M3U feed, 00:36:42.325 --> 00:36:47.585 and it will go out and custom match and provide program data for your specific 00:36:47.585 --> 00:36:48.945 batch of shows that you're –. 00:36:48.945 --> 00:36:49.645 That is neat. 00:36:51.073 --> 00:36:52.593 So I'll link to that in the show notes as well. 00:36:53.433 --> 00:36:56.853 Other than that, I was kind of impressed. I mean, Jellyfin hooked it right up, 00:36:56.933 --> 00:36:58.753 and it worked pretty darn well. 00:36:58.893 --> 00:37:04.033 I mean, the EPG guide data, it really takes it across the line because now it's 00:37:04.033 --> 00:37:07.133 a no-compromise solution because you have DVR functionality, 00:37:07.133 --> 00:37:10.873 you can have multiple streams, you have content from all around the world, 00:37:10.893 --> 00:37:13.593 it's high quality, and you have program guide information. 00:37:13.933 --> 00:37:20.273 Here's a question we got live from Magnolia Mayhem. Does closed captioning work with this? 00:37:20.273 --> 00:37:24.153 That's going to depend on the stream, but a lot of them embed that data, 00:37:24.313 --> 00:37:25.433 but that will depend on the stream. 00:37:26.333 --> 00:37:29.193 That is sort of a universal disclaimer here, right? Some of these, 00:37:29.433 --> 00:37:32.633 like the TV Land stream, I think is a 582p stream. 00:37:32.913 --> 00:37:35.653 There's nothing you can do about that. You're going to watch it 582p. 00:37:35.733 --> 00:37:38.593 Now they're playing TV shows from the 60s. So for some stuff. 00:37:38.633 --> 00:37:39.033 It may not matter. 00:37:39.073 --> 00:37:42.933 It's probably fine, right? Whereas like Comedy Central here is a 1080p stream. 00:37:44.053 --> 00:37:45.693 You know, so they're playing more modern stuff. 00:37:45.693 --> 00:37:48.773 Right. So you'll probably need, it'll both need to be embedded in the stream 00:37:48.773 --> 00:37:51.933 you're receiving and your player will need support to see that in. 00:37:52.473 --> 00:37:56.833 And I will be honest with you on Android, IPTV clients are a little more hit 00:37:56.833 --> 00:37:58.513 and miss. It's a little more hit and miss. 00:37:59.613 --> 00:38:04.053 There are some really, really good web versions where you can take your URL 00:38:04.053 --> 00:38:06.493 and throw in a web player and just experiment and test with it. 00:38:07.013 --> 00:38:11.333 And there is also OpenTV for the Linux desktop, and that's pretty good at ingesting 00:38:11.333 --> 00:38:13.113 the M3U and the XML guide. 00:38:13.273 --> 00:38:16.853 And then when you click on a stream in OpenTV on the Linux desktop, 00:38:17.053 --> 00:38:20.913 it just opens the stream in MPV or whatever your default might be. 00:38:21.013 --> 00:38:21.413 Oh, nice. 00:38:21.613 --> 00:38:24.513 That is a really good experience. It's just kind of solid, just everything that, 00:38:24.513 --> 00:38:26.453 you know, focuses on what it does best. 00:38:27.453 --> 00:38:31.053 But there is also a different route you could go. There is one other option. 00:38:32.362 --> 00:38:35.562 You don't have to use Dispatcher at all. First of all, you could just go grab 00:38:35.562 --> 00:38:39.022 some of these IPTV streams that we're going to link in the show notes, 00:38:39.042 --> 00:38:40.962 and you could just throw it in VLC. 00:38:41.462 --> 00:38:42.442 Make a playlist, whatever. 00:38:42.682 --> 00:38:45.762 VLC will read that whole playlist of a thousand different streams, 00:38:45.822 --> 00:38:48.742 and you can just go through and watch the ones you want, and you don't have 00:38:48.742 --> 00:38:49.662 to go any further than that. 00:38:49.842 --> 00:38:51.942 And that can be literally as much effort as you put into this. 00:38:51.982 --> 00:38:55.922 You copy that URL from the GitHub page, and then you go to VLC, 00:38:56.082 --> 00:38:58.462 and VLC will paste it from your clipboard for you. It's that easy. 00:38:58.462 --> 00:39:02.782 And in the past, you even found some stuff to like filter through those files, right? 00:39:04.082 --> 00:39:09.202 I think there's an even easier solution. It's called KPTV Fast. 00:39:09.602 --> 00:39:17.482 This is another self-hosted free software, and it is a headless version of Dispatcher. No UI. 00:39:19.197 --> 00:39:25.917 It just has a pre-built set of high-quality IPTV streams, more than I wanted, 00:39:26.117 --> 00:39:29.537 but the community has gone through, and they've curated, like, 00:39:29.597 --> 00:39:31.377 all the Pluto TV streams are in here, 00:39:32.597 --> 00:39:37.837 Plex, so all the free streaming that Plex has, Samsung TVs, Tubi, 00:39:38.057 --> 00:39:41.457 Distro TV, all of the stuff LG TVs have is in here, STIR. 00:39:41.757 --> 00:39:43.757 Yeah, right. It seems like a lot of this ends up coming from, 00:39:43.797 --> 00:39:47.817 like, the TV providers want to have default stuff to play, and so they've set these up. 00:39:47.817 --> 00:39:51.757 And they want them to be decent quality. And they want some stuff that people want to watch. 00:39:51.897 --> 00:39:55.937 And so what this is, it's a tiny little server that you run that comes with 00:39:55.937 --> 00:39:57.437 all of these already built in. 00:39:57.537 --> 00:40:01.237 And then it just spits out an M3U file for you and you plug it into whatever you want. 00:40:01.357 --> 00:40:05.597 And you've got a curated, high-performance little server that does a lot what Dispatcher does. 00:40:05.737 --> 00:40:11.657 No DVR, no GUI for curation, but it works with your Plex or your Jellyfins and 00:40:11.657 --> 00:40:12.697 does a lot of what Dispatcher does. 00:40:12.697 --> 00:40:13.397 This looks really nice. 00:40:13.397 --> 00:40:17.077 It's nice. And honestly, if you're okay with like a thousand channels, 00:40:17.317 --> 00:40:19.297 it's got a thousand great channels. 00:40:19.557 --> 00:40:21.977 So like it's a pretty good starting point. 00:40:22.857 --> 00:40:27.037 I only wanted a subset. But and it's of course, if you just use Docker, 00:40:27.177 --> 00:40:30.197 it's a it's it's a you could pretty much just use the default compose. 00:40:30.497 --> 00:40:31.657 It's pretty straightforward. 00:40:32.517 --> 00:40:38.157 And so it's really simple. And then you just get this curated list of great TV channels. 00:40:38.297 --> 00:40:41.137 Python app MIT license. Cool. 00:40:41.597 --> 00:40:46.117 So zero fuss. You spin it up. You point your IPTV player at the URL it gives you. 00:40:46.437 --> 00:40:50.797 And what you could probably use Shellyfin's DVR against this thing if you wanted to, right? 00:40:50.957 --> 00:40:53.977 You totally could. Yes, absolutely. And I do that with ersatz already. 00:40:54.557 --> 00:40:58.577 You absolutely could. If you didn't need the DVR or you had the DVR taken care of somewhere else. 00:40:59.117 --> 00:41:02.257 Yeah. And the one criticism I'll give Dispatcher, which I've really been quite 00:41:02.257 --> 00:41:03.857 happy at, it's under quite active development. 00:41:04.557 --> 00:41:08.337 So I'm sure these things will come. But with Dispatcher, it does provide the 00:41:08.337 --> 00:41:11.597 DVR functionality. And that is nice because you have like server side recording 00:41:11.597 --> 00:41:14.697 and all that, which you would with Shellyfin too. But, you know, it's cool. But... 00:41:15.743 --> 00:41:20.543 The next thing would be to have like a channel that it generates for my on-demand content. 00:41:21.003 --> 00:41:25.143 So I don't really have a way to watch what I've recorded in the DVR on the TV, as far as I can tell. 00:41:25.143 --> 00:41:27.643 You'd have to like feed that back into ersatz and then... 00:41:27.643 --> 00:41:31.203 Yes, yeah, exactly. And because it does produce a nice little MKV file for me, 00:41:31.683 --> 00:41:34.043 especially one without commercials, and that's sitting on the server, 00:41:34.203 --> 00:41:36.923 and I could point Jellyfin or something at that or ersatz at that. 00:41:37.263 --> 00:41:41.843 But wouldn't it be really cool if Dispatcher could create a video on-demand channel? 00:41:41.963 --> 00:41:42.343 Absolutely. 00:41:42.743 --> 00:41:45.303 Yeah. I don't know how it would do that, but I would love that. 00:41:45.723 --> 00:41:50.223 Um, and so in your case, if you're using Jellyfin and you didn't necessarily 00:41:50.223 --> 00:41:53.303 want to sit there and spend two hours curating a thousand, you just would say, 00:41:53.323 --> 00:41:56.063 I'll just take them because you could just favorite the ones you like over time. 00:41:56.183 --> 00:41:59.123 Most, most TV clients, IPTV clients have a favorite concept. 00:42:00.043 --> 00:42:04.643 Then KPTV dash fast is a really simple way to go where you could have this up 00:42:04.643 --> 00:42:08.343 and going in 10 minutes if you know how to start a Docker compose. 00:42:09.163 --> 00:42:13.103 And then you could point VLC or Jellyfin at it 30 seconds later and you could 00:42:13.103 --> 00:42:15.363 watch thousands of high quality content from all over the world. 00:42:15.963 --> 00:42:20.003 So it's really amazing, and I think the humble pie that I had to eat here was 00:42:20.003 --> 00:42:22.463 I wrote this category off as –, 00:42:23.790 --> 00:42:28.790 Basically junk streams, local TV, which there is a lot of that, which is kind of great. 00:42:29.050 --> 00:42:31.310 Yeah, right. And you kind of run into like, oh, okay, well, here's like a news 00:42:31.310 --> 00:42:33.970 program for a country I don't live in in a language I don't understand, 00:42:33.990 --> 00:42:36.150 which is great, but it's not super useful to me. 00:42:36.410 --> 00:42:36.530 Yeah. 00:42:36.830 --> 00:42:38.210 Turns out there's so much more. 00:42:38.270 --> 00:42:41.710 Well, all my local, I didn't realize, and that's where the IPTV search tool 00:42:41.710 --> 00:42:45.510 comes in. I didn't realize all of our local news. 00:42:45.990 --> 00:42:49.410 Because some of these that come with pre-curated lists, maybe they'll have one 00:42:49.410 --> 00:42:51.330 or two local news channels in there for your area. 00:42:51.910 --> 00:42:54.910 But all of them are on there if you know how to find them. And so then I went 00:42:54.910 --> 00:42:57.770 back and just added them manually to Dispatcher and categorized them as local 00:42:57.770 --> 00:42:59.190 news. And I have a local news section. 00:42:59.330 --> 00:43:02.670 And it's fabulous. And if they change it, I'll hunt it down and I'll add it. 00:43:02.750 --> 00:43:05.490 But so far, I don't think it's been a big problem. A lot of these are vetted 00:43:05.490 --> 00:43:07.890 and they stay up for a while because they're communicating with their partners, 00:43:08.050 --> 00:43:10.970 providing, like you said, services to LG or Samsung TVs. 00:43:11.950 --> 00:43:16.090 So it's a real unlock. And at least here in the States, it's a totally legal 00:43:16.090 --> 00:43:19.430 way to watch content where you can have your cake and eat it too. 00:43:19.570 --> 00:43:23.230 And you don't have to pay a bunch of money. I'm going to save like $100 a month doing this. 00:43:23.650 --> 00:43:28.930 So I say goodbye to YouTube TV. You know what I'm saying? And I say hello to Dispatcher. 00:43:32.347 --> 00:43:35.947 Join CrowdHealth.com and use the promo code UNPLUGGED. 00:43:36.547 --> 00:43:40.007 It's hard to make an informed decision for healthcare in the States, 00:43:40.007 --> 00:43:43.867 and every year it just gets worse and more expensive, and it's something you 00:43:43.867 --> 00:43:46.447 just can't help but reflect on during open enrollment season. 00:43:46.767 --> 00:43:51.647 And so this is the process I went through years ago, actually just over three years ago. 00:43:52.047 --> 00:43:54.007 That's when I signed up for CrowdHealth. 00:43:54.487 --> 00:44:00.847 I have saved an unbelievable $1,300 a month since I signed up for CrowdHealth. 00:44:00.847 --> 00:44:03.187 I don't have to play the insurance game anymore. 00:44:03.767 --> 00:44:07.127 I am now part of a community of people that fund each other's medical bills 00:44:07.127 --> 00:44:09.147 directly. There's no middleman. There's no networks. 00:44:09.607 --> 00:44:12.007 It's really no nonsense. And don't take my word for it. 00:44:12.507 --> 00:44:15.707 Go look at CrowdHealth. It's a healthcare alternative for people who make their 00:44:15.707 --> 00:44:19.607 own decisions at joincrowdhealth.com and use the promo code unplugged. 00:44:20.267 --> 00:44:22.947 I just couldn't do it anymore, especially as a small business owner. 00:44:23.047 --> 00:44:27.007 It's like, you know, we have a couple of people in our company and my wife owns her own small business. 00:44:27.747 --> 00:44:31.707 She's the only person in that company. We were in a really bad position, 00:44:31.787 --> 00:44:33.387 but now everybody's in a bad position. 00:44:34.047 --> 00:44:38.647 CrowdHealth does things differently. We've signed up, and we have saved an unbelievable 00:44:38.647 --> 00:44:40.887 $1,300 a month in our last three years. 00:44:41.267 --> 00:44:44.787 And we've always felt taken care of. It just works. 00:44:45.067 --> 00:44:49.767 It's really something special. It's healthcare for under $100. You get access to a team. 00:44:50.107 --> 00:44:54.327 They help you negotiate the bills. They help find low-cost prescriptions. 00:44:54.847 --> 00:44:56.147 They help you with the lab and 00:44:56.147 --> 00:45:00.127 testing tools. and they have a database of high-quality doctors as well. 00:45:00.707 --> 00:45:04.687 And when something major happens, you pay the first $500 and then the crowd 00:45:04.687 --> 00:45:06.047 steps in and they fund the rest. 00:45:06.767 --> 00:45:12.027 It's really, really nice because you have peace of mind while you're not spending every last dime. 00:45:12.347 --> 00:45:15.787 So you join the crowd and a group of members, just like you or me, 00:45:16.167 --> 00:45:18.667 they help pay for each other's unexpected medical events. 00:45:18.927 --> 00:45:23.487 It's a really great system too and they have a fantastic app to manage all of 00:45:23.487 --> 00:45:28.007 it, Including beginning, ending, middling the process Whatever you want to call it, right? 00:45:28.567 --> 00:45:31.567 And managing your account Looking at what you have or haven't spent It's all 00:45:31.567 --> 00:45:32.547 in there, very transparent. 00:45:33.682 --> 00:45:36.362 It's something powerful. And it's not just me that's saving money. 00:45:36.962 --> 00:45:39.722 CrowdHealth members have saved over $40 million in health care expenses because 00:45:39.722 --> 00:45:41.682 they just refused to overpay for health care. 00:45:42.002 --> 00:45:45.002 So this open enrollment season, it's time to take your power back. 00:45:45.242 --> 00:45:50.862 Join CrowdHealth to get started today for just $99 for your first three months. Can you believe that? 00:45:51.722 --> 00:45:54.762 Just use the promo code UNPLUGGED when you go to joincrowdhealth.com. 00:45:54.902 --> 00:45:57.862 That's joincrowdhealth.com and use the promo code UNPLUGGED. 00:45:58.202 --> 00:46:01.602 At first, I didn't believe it, but I had to give it a go. I really had no better 00:46:01.602 --> 00:46:04.002 choice. and now I wouldn't choose any other option. 00:46:04.662 --> 00:46:08.842 Now I choose to be part of the crowd. CrowdHealth isn't insurance. 00:46:09.022 --> 00:46:12.482 Opt out. Take your power back. This is how we make a difference. 00:46:12.862 --> 00:46:16.022 Join CrowdHealth.com and use the promo code unplugged. 00:46:18.348 --> 00:46:25.568 Unraid.net slash unplugged. Go build your dream server. Unraid 7.2 makes it easier than ever. 00:46:26.108 --> 00:46:30.708 Unraid really unleashes your hardware. And now Unraid has a responsive web GUI. 00:46:30.828 --> 00:46:33.528 It works beautifully across all of your devices. 00:46:33.748 --> 00:46:37.208 They have even more file system support than you can shake a stick at. 00:46:37.208 --> 00:46:40.528 But the thing I want to tell you about this week that's really great to see 00:46:40.528 --> 00:46:44.528 take off is they also introduced the Unraid API. It's officially here. 00:46:44.608 --> 00:46:47.488 It's open source. It's fully integrated. And it gives you secure, 00:46:47.708 --> 00:46:51.448 programmable access to system data for building dashboards, automations. 00:46:52.048 --> 00:46:56.228 External apps, integration with Home Assistant, you know, various whatnots. 00:46:56.368 --> 00:46:59.368 And you really are seeing the community build around this. 00:46:59.468 --> 00:47:03.548 And there is an application under development right now called U-Manager. 00:47:03.548 --> 00:47:08.288 Now, it's still early days, but what they've been able to create here is so slick. 00:47:08.668 --> 00:47:11.608 You're just sitting on your phone. You can take a glance at your server. 00:47:11.628 --> 00:47:14.908 You can see what's going on, memory, disk, resources. 00:47:15.248 --> 00:47:19.608 You can see your different VMs. And it's just brilliant what can be done with 00:47:19.608 --> 00:47:20.688 this passionate community. 00:47:20.728 --> 00:47:23.588 And that's one of the real secrets. It's not on any box. 00:47:23.828 --> 00:47:27.028 There's no FAQ that's really going to get to this. 00:47:27.448 --> 00:47:30.808 The community is one of the secret sauces of Unraid because they've been around 00:47:30.808 --> 00:47:36.188 for over 20 years now, and they've been delivering for that 20 years and they continue to deliver. 00:47:36.368 --> 00:47:40.548 So they've built a passionate, loyal following with people that really build on top of this. 00:47:40.968 --> 00:47:46.168 And 7.2 has just seen a massive uptick as well. I think it's one of the most popular releases. 00:47:46.368 --> 00:47:49.328 And it's nice too to see them finally add NTFS support. At first, 00:47:49.448 --> 00:47:52.308 I didn't think that would be something I'd want, but then of course I thought 00:47:52.308 --> 00:47:54.948 about those old disks that are sitting in my closet. 00:47:55.108 --> 00:47:57.668 And honestly, that's one of the brilliant things about Unraid. 00:47:58.408 --> 00:48:01.188 You can start with the hardware you have in your closet right now. 00:48:01.188 --> 00:48:06.428 We talk about some really cool apps today those would run on Unraid that's always 00:48:06.428 --> 00:48:11.528 just an unlock away for you and when you go to unraid.net slash unplugged you 00:48:11.528 --> 00:48:13.888 can try out the baller license for free 30 days. 00:48:15.356 --> 00:48:18.256 It's nice. It supports the show, too, unread.net slash unplugged. 00:48:18.376 --> 00:48:21.696 And then if you like it, it's totally worth the value because you know they're 00:48:21.696 --> 00:48:25.336 going to keep building and supporting it. And this becomes a pretty serious part of your setup. 00:48:25.656 --> 00:48:29.736 And I think you'll appreciate that it's an OS that grows with your skills. 00:48:30.556 --> 00:48:32.436 So maybe today you don't care about an API. 00:48:33.576 --> 00:48:37.336 Maybe in a year you do. Or maybe you just start benefiting from the apps that are being built. 00:48:37.516 --> 00:48:40.856 It's such a great time to jump on, right, because it's a modern Linux base. 00:48:40.856 --> 00:48:47.336 Now with that responsive web GUI, fantastic ZFS support, and so much more still coming for Unraid. 00:48:47.716 --> 00:48:51.316 Check it out. Support the show. Go to unraid.net slash unplugged. 00:48:51.396 --> 00:48:53.416 That gets you a free 30-day trial. 00:48:53.536 --> 00:48:55.396 It's also just a great way to support the show and say, hey, 00:48:55.676 --> 00:48:56.936 I heard about you over here on 00:48:56.936 --> 00:49:00.176 the Unplugged program, and I appreciate you sponsoring the Unplugged show. 00:49:00.316 --> 00:49:03.076 That's unraid.net slash unplugged. 00:49:07.208 --> 00:49:10.288 Well we have a little podcasting 2.0 news for you fountain 00:49:10.288 --> 00:49:13.448 1.4 is now live they've completely 00:49:13.448 --> 00:49:16.628 redesigned the fountain wallet made ux improvements to 00:49:16.628 --> 00:49:22.468 payments across the app and added some pretty highly requested features uh there's 00:49:22.468 --> 00:49:29.148 nostr wallet connect is now live you can also pay lightning addresses withdraw 00:49:29.148 --> 00:49:34.748 to strike and choose your own payment methods chris do you have extra details 00:49:34.748 --> 00:49:36.408 especially on this Nostra Wallet Connect? 00:49:36.988 --> 00:49:40.648 Yeah, that's a bigger one than it might sound initially. That means now you 00:49:40.648 --> 00:49:42.728 can bring your own self-hosted wallet. 00:49:42.968 --> 00:49:46.828 So one of the great things Foundin has done, obviously, is provided a Lightning infrastructure. 00:49:47.768 --> 00:49:50.488 Now with Nostra Wallet Connect, you can bring your own self-hosted one. 00:49:50.588 --> 00:49:54.928 You can choose. It's an open standard. It's pretty nice to see them embrace that. 00:49:55.708 --> 00:49:59.608 And it's been growing like crazy. They've done a lot of nice refreshments to the UI. 00:49:59.748 --> 00:50:02.648 They're redoing, well, I probably shouldn't say, that they're redoing some of 00:50:02.648 --> 00:50:05.088 the key things you see when you first open the app. I'll just leave it at that. 00:50:05.308 --> 00:50:07.888 I'll just leave it at that. But congratulations to the Fountain team. 00:50:08.048 --> 00:50:09.268 Also, performance improvements. 00:50:09.548 --> 00:50:15.088 And in beta right now is a total rework of how CarPlay operates. 00:50:15.228 --> 00:50:16.448 Totally better, redone. 00:50:16.688 --> 00:50:20.048 App doesn't have to be running anything like that. CarPlay is getting a nice, 00:50:20.208 --> 00:50:22.908 nice workover in the current Fountain betas. That'll be landing too. 00:50:23.048 --> 00:50:25.228 And I believe Android Auto is coming up next. 00:50:25.448 --> 00:50:28.288 And even if you're not using any of this stuff, I mean, I've noticed just the 00:50:28.288 --> 00:50:31.888 recent releases are super snappy, clean. It's a good experience. 00:50:33.188 --> 00:50:37.768 And we do have a few boosts to get to, and The Dude Abides is our baller booster 00:50:37.768 --> 00:50:39.648 this week with 42,000 stats. 00:50:43.420 --> 00:50:48.080 It's nice to hear from you, the dude, and thank you for 42,000 sats. He says, live boost. 00:50:50.240 --> 00:50:54.340 Coming in while we're recording the show and being our baller for the episode as well. 00:50:55.360 --> 00:50:56.040 Double double. 00:50:56.240 --> 00:50:57.340 Double dubs. Thank you, sir. 00:50:58.200 --> 00:51:01.220 Southern fried sasa comes in with a robot ox. 00:51:02.600 --> 00:51:09.860 If LTT can get the Linus on their show, JB has to have a chance, right? Shoot your shot. 00:51:10.240 --> 00:51:12.400 I would rather go to Linus. I'll tell you the truth. 00:51:12.560 --> 00:51:12.720 Yeah. 00:51:12.720 --> 00:51:16.780 I think that'd be so great. I don't want to make him travel. He travels enough. 00:51:17.500 --> 00:51:18.640 We should have met him in Japan. 00:51:18.840 --> 00:51:23.200 You know, so Linus did that because he said he was interested in what the YouTube thing is like. 00:51:23.380 --> 00:51:26.660 So now we just got to get him interested in what the podcast thing is like. 00:51:26.800 --> 00:51:28.480 And then that opens the door for us, right? 00:51:28.760 --> 00:51:30.340 Yeah, no makeup required. It's podcasting. 00:51:30.680 --> 00:51:34.240 That's right. No makeup. And also we'll try not to be as awkward. 00:51:34.280 --> 00:51:38.060 We may still be somewhat awkward, but, you know, not as awkward. 00:51:39.840 --> 00:51:44.480 Also, Sassy here notes, still loving the cats. On the video feed, so keep it up, Brent. 00:51:44.720 --> 00:51:45.460 What? We do video? 00:51:46.540 --> 00:51:48.100 We had... Keep it up, Cosmo. 00:51:48.260 --> 00:51:49.560 There's no video. What are you talking about? 00:51:50.840 --> 00:51:55.760 Well, Soham sent in 5,996 sats over to Boosts. 00:52:00.882 --> 00:52:04.062 Uh this one's for you chris hey chris i recently discovered that 00:52:04.062 --> 00:52:06.942 the nebula android and ios clients are 00:52:06.942 --> 00:52:10.222 not open source rather just source available 00:52:10.222 --> 00:52:15.702 with no license in the github repo this is confirmed to be intentional with 00:52:15.702 --> 00:52:20.422 no plans to change i wonder what you all feel about that or if you all could 00:52:20.422 --> 00:52:26.522 ask the uh you know define.net people uh what is the deal absolutely love the 00:52:26.522 --> 00:52:30.202 crap out of nebula and i'd hate to have this be a sticking point later on. 00:52:30.202 --> 00:52:35.682 So that's a great question and uh so i asked the co-founder ryan of nebula just 00:52:35.682 --> 00:52:39.842 this very thing because i saw this boost coming live this week and uh i got 00:52:39.842 --> 00:52:44.442 a i got a proper education on one of the threat vectors that, 00:52:45.122 --> 00:52:51.042 these all vpn providers face is knockoff apps that are actually like you know 00:52:51.042 --> 00:52:52.522 connecting you to a fake network. 00:52:52.822 --> 00:52:56.302 And so the main reason they don't license the mobile app. 00:52:57.872 --> 00:53:02.572 Is essentially be able to enforce the only tool they have, which is a takedown. 00:53:02.852 --> 00:53:06.652 So the only tool they have in that situation is to ask the App Store to take 00:53:06.652 --> 00:53:10.252 it down, and they have to have something like trademark or something they can use there. 00:53:10.532 --> 00:53:14.292 But I asked him, like, you know, where's the flexibility here? 00:53:14.332 --> 00:53:17.252 And he said, well, if someone has a use case in mind or a reason for this, 00:53:17.892 --> 00:53:23.172 we have a process they can contact us, reach out, and then we'll talk to them 00:53:23.172 --> 00:53:25.132 and potentially issue a free license for them. 00:53:25.612 --> 00:53:29.112 So it's more of like, I think they would like to see a community of apps, 00:53:29.112 --> 00:53:36.132 but also you could imagine the risk and brand damage and all of that if a bogus Nebula app goes in. 00:53:36.232 --> 00:53:39.072 And this is particularly challenging when you have a name like Nebula, 00:53:39.212 --> 00:53:41.532 right? It's sort of like trying to enforce the word Jupyter or Linux. 00:53:42.412 --> 00:53:45.872 It's tricky. It's tricky. So that was the answer I got back. 00:53:45.972 --> 00:53:49.712 And I, of course, in more back and forth conversation, I didn't realize what 00:53:49.712 --> 00:53:51.112 an active threat vector that is. 00:53:51.332 --> 00:53:55.932 And not just for them, but other mesh network providers as well. It's a constant thing. 00:53:56.852 --> 00:54:00.532 And then you also have a problem of if somebody creates a really crappy app 00:54:00.532 --> 00:54:03.432 with your name on it, which can be a constant struggle, too. 00:54:04.272 --> 00:54:08.132 But if you are interested in participating, get a hold of me, 00:54:08.432 --> 00:54:11.172 Chris at JupyterBroadcasting.com, and I can put you in touch, 00:54:11.312 --> 00:54:12.892 and you can make some magic happen. 00:54:13.492 --> 00:54:17.012 Also seems like a sort of thing where if you want to use that source for your 00:54:17.012 --> 00:54:18.212 own local thing, you probably could. 00:54:18.392 --> 00:54:22.652 Or, I mean, the whole app and protocol, you know, in terms of Nebula, the core stuff is open. 00:54:22.832 --> 00:54:25.032 You can view the source, I believe, for the mobile app. Yeah, 00:54:25.092 --> 00:54:28.572 and all the Nebula stuff, of course. Yes, but it's just the iOS and Android 00:54:28.572 --> 00:54:29.792 that they're publishing in the app stores. 00:54:30.092 --> 00:54:32.452 Yeah. Not too uncommon, but yeah, it's a good question. 00:54:33.192 --> 00:54:35.912 True Grits came in with 7,777 SATs. 00:54:38.152 --> 00:54:43.172 I really enjoyed the technical talk with Kent. It made me reframe the way I think about Bcash FS. 00:54:43.572 --> 00:54:46.732 I liked his comment towards the end about not caring what Facebook and other 00:54:46.732 --> 00:54:51.052 companies are doing and only caring about writing quality code for individuals. 00:54:51.312 --> 00:54:55.212 In the past, I thought essentially the opposite. It really was only for the 00:54:55.212 --> 00:54:57.292 big players, I thought, and highly technical people. 00:54:57.492 --> 00:54:59.752 The average hobbyist really didn't need to concern themselves. 00:54:59.932 --> 00:55:02.072 Now, now I want to start playing around with it. 00:55:02.312 --> 00:55:07.612 Also, may I introduce a slot machine boost? Sure can. I bet you I could. There you go. 00:55:10.412 --> 00:55:13.852 Seven seven seven seven seven seven seven all seven 00:55:13.852 --> 00:55:18.412 love it all right you guys oh you guys all have to remember the all sevens boost 00:55:18.412 --> 00:55:22.472 is the slot machine boost yeah i i also i mean i was already kind of thinking 00:55:22.472 --> 00:55:26.052 that way but i i thought it was also interesting to hear kent double down on 00:55:26.052 --> 00:55:29.252 the i'm not building this for the for the big hyperscalers i'm building this 00:55:29.252 --> 00:55:33.752 for everybody that's an everyday user it's cool i like that kind of stuff. 00:55:33.752 --> 00:55:40.912 Well moon and night comes in with 2,026 sets. Oh, it's a 2026 boost. 00:55:41.052 --> 00:55:44.952 Aha! I see what he did there. A little early, but I like it. 00:55:45.692 --> 00:55:47.132 Bazite user, checking in. 00:55:47.252 --> 00:55:47.412 Ah. 00:55:47.612 --> 00:55:52.592 I'm running it as a Steam machine for a console experience on my TV in the living room. 00:55:52.892 --> 00:55:57.092 Also have a couple of friends that just installed it on their desktop to escape Windows Gaming. 00:55:57.472 --> 00:56:01.912 Interesting. Nice. So, Moon, I have a follow-up question. 00:56:02.052 --> 00:56:05.092 So you say you're using it as a console experience on your TV, 00:56:05.232 --> 00:56:06.632 are you doing any media watching? 00:56:07.632 --> 00:56:10.892 Or are you using a separate device for that? And if you are doing media watching 00:56:10.892 --> 00:56:13.712 via the Bazite install, what are you using and how did you install it? 00:56:13.772 --> 00:56:14.912 Is it like a flat pack or something? 00:56:16.412 --> 00:56:21.192 I have questions. Because if I could turn my Steam Deck into a Bazite gaming 00:56:21.192 --> 00:56:23.572 system that's maybe also a media center? 00:56:24.612 --> 00:56:27.072 A high performance media center? I mean, now we're starting, 00:56:27.272 --> 00:56:31.152 you know, now we're talking about six barrels, two birds kind of a thing here. I'm all about that. 00:56:31.472 --> 00:56:34.592 So, let me know. Thank you, Moon. I appreciate that. boost. 00:56:35.392 --> 00:56:40.492 Well, our dear Odyssey Westra boosted in 2,291 Satoshis. 00:56:40.592 --> 00:56:41.092 There he is. 00:56:42.870 --> 00:56:44.510 Odyssey says uh love you. 00:56:44.510 --> 00:56:49.550 That's oh well we love him just some love oh i wonder how it's going over there 00:56:49.550 --> 00:56:54.750 let us know how it goes i was gonna get cold soon thank you odyssey stay warm over there, 00:56:55.390 --> 00:57:03.750 chris b's here with 5 000 sets can you guys boost the ally oh a nice catch wes 00:57:03.750 --> 00:57:08.830 i even stopped looking for that very nice boost the ally you get a little bit 00:57:08.830 --> 00:57:13.770 of glaze there for that i like that Can you guys recommend an instant messaging platform that is A, 00:57:13.910 --> 00:57:16.150 open source, B, end-to-end encrypted, 00:57:16.670 --> 00:57:21.650 C, web client, ABCDF, I don't know, iOS app that is 13 plus? 00:57:21.850 --> 00:57:24.190 Oh, supports, I guess, iOS, I don't know. 00:57:24.310 --> 00:57:25.650 I think that is right. 00:57:25.990 --> 00:57:29.270 My family has been using Element, but it is now marked 17 plus. 00:57:29.490 --> 00:57:30.890 Ah, yes, so we have parental controls. 00:57:30.910 --> 00:57:31.150 Yes. 00:57:31.730 --> 00:57:35.330 Thanks for all the help and happy holidays. I don't know about the 13 plus thing. 00:57:36.290 --> 00:57:37.830 We'll have to farm this out of the community. 00:57:37.830 --> 00:57:41.510 I was kind of thinking Simplex. I don't know about web but they do have a desktop 00:57:41.510 --> 00:57:47.050 client but I don't know what they're rated in iOS because Apple this is really an Apple thing here, 00:57:48.537 --> 00:57:54.437 Oh, no, Simplex is 13+. Okay. Simple X could be an option. 00:57:54.997 --> 00:57:59.857 Also, Brent, NextCloud Talk, NextCloud Chat, right? 00:57:59.957 --> 00:58:03.177 That could be an option, I suppose, as well. That's 4+. 00:58:03.177 --> 00:58:06.857 Yeah, that's a good one if you're okay with hosting your own infrastructure. 00:58:07.257 --> 00:58:09.697 That wasn't mentioned here, but it's definitely an option. 00:58:10.857 --> 00:58:12.757 Yeah, and that's ages 4 and above. 00:58:12.877 --> 00:58:15.897 I mean, Chris B's hosting Boost CLI, so, you know. 00:58:16.277 --> 00:58:19.437 That's a good point. If you can do Boost CLI, you can probably do Nextcloud. 00:58:19.537 --> 00:58:24.137 Yeah, that's probably... I would also recommend, I think, Signal. 00:58:24.357 --> 00:58:28.777 I'm not sure what they're rated on the Apple's platform there, 00:58:28.817 --> 00:58:32.977 but it's usually a pretty easy one to get going for people who might not be 00:58:32.977 --> 00:58:39.037 as technical as our dear Boost CLI person here. But that could be an option. 00:58:39.657 --> 00:58:43.857 I would like the audience to chime in on that. Is Signal still the recommendation 00:58:43.857 --> 00:58:48.717 in 2025, early 2026? or are we concerned about Signal these days? 00:58:48.757 --> 00:58:49.977 I don't, I've never been a user. 00:58:50.157 --> 00:58:55.557 I have no dog in that particular hunt, but I read and hear things from people 00:58:55.557 --> 00:58:58.417 in the security industry that seem to be scoffing a bit at Signal. 00:58:58.477 --> 00:59:00.817 And I'm just wondering if something's happened. So boost in and tell me. 00:59:00.837 --> 00:59:01.637 I would like to know too. 00:59:01.797 --> 00:59:06.457 I'm just curious. Yeah, right? Chris B., good luck. And that's a good mission, 00:59:06.697 --> 00:59:09.697 really. I wish I would have gotten the family on something like Simplex or something. 00:59:10.417 --> 00:59:12.657 Element would have been good. It's hard to hear about the age rating change. 00:59:12.977 --> 00:59:16.057 Instead, I got them all hooked on Telegram and iMessages. It's gross. 00:59:16.377 --> 00:59:18.917 Why the change in age rating? Anyway, that seems... 00:59:18.917 --> 00:59:21.417 Well, because somebody probably posted a new image and Apple found out about 00:59:21.417 --> 00:59:24.197 it. These are just arbitrary, precocious rules by Apple. 00:59:24.637 --> 00:59:27.697 And because you can send porn in Matrix, they probably marked it up. 00:59:27.897 --> 00:59:28.277 Oh. 00:59:28.577 --> 00:59:31.237 And they just didn't do it for the other chat apps because nobody's flagged it. 00:59:31.637 --> 00:59:32.557 Great. I see. 00:59:33.577 --> 00:59:36.837 Turd Ferguson comes in with 13,333 sats. 00:59:39.266 --> 00:59:43.006 It was good to hear from Kent, and I'm excited about the future of BcashFS. 00:59:43.366 --> 00:59:46.786 Do keep us posted. Value for value, go podcasting. Heck yeah. 00:59:47.106 --> 00:59:47.546 Yes. 00:59:47.926 --> 00:59:52.506 Go podcasting. Thank you, Turd. Appreciate you. 00:59:53.246 --> 00:59:57.746 Hybrid sarcasm comes in, oh, with a live burr boost from Podverse. 01:00:00.466 --> 01:00:04.006 Aw, just some signal to let you know I enjoyed last week's episode. 01:00:04.206 --> 01:00:07.246 Thank you. We didn't get a lot of feedback on that. And I can't tell if that's 01:00:07.246 --> 01:00:11.166 just because people took it in and enjoyed it or if they don't like it when we talk file systems. 01:00:12.026 --> 01:00:14.986 But, you know, it's a shame because, like, that chat with Kent is sort of like 01:00:14.986 --> 01:00:18.466 the thing that the Unplugged program can do that no other program can do because 01:00:18.466 --> 01:00:19.766 we've just been following it closely. 01:00:20.166 --> 01:00:23.026 We've established a channel with Kent. We ourselves run it. 01:00:23.386 --> 01:00:25.726 And so it's like we're kind of – it's kind of in our power zone, 01:00:25.846 --> 01:00:27.626 you know, if you will. Like when you're revving your engine, 01:00:27.666 --> 01:00:28.846 that's kind of in our power zone. 01:00:30.566 --> 01:00:31.506 But this episode –. 01:00:32.849 --> 01:00:36.109 I bet people are too busy setting up their new BcashFS file systems. 01:00:36.269 --> 01:00:38.909 Maybe. This episode didn't get a lot of, that was, we got two boosts about it. 01:00:39.029 --> 01:00:42.369 We didn't get a lot of emails or any, I don't know, about it. 01:00:42.909 --> 01:00:45.789 But I think it's a remarkable thing he's doing. And I was really, 01:00:45.909 --> 01:00:48.569 I really thought it was something special that we could bring to the community. 01:00:48.789 --> 01:00:50.989 And if you liked it, we'd love to see it in the boosts. 01:00:51.389 --> 01:00:56.789 We had 28 folks stream and we stacked 29,955 sats with them. 01:00:57.349 --> 01:01:00.129 And collectively, when you combine that with our boosters, We stacked a pretty 01:01:00.129 --> 01:01:04.789 humble 120,600 sats. I say that just because I'm a little apprehensive. 01:01:05.109 --> 01:01:07.589 2026, we don't really have many things locked in for funding. 01:01:08.049 --> 01:01:11.429 And so to sort of see this dripping off at the end, especially when we kind 01:01:11.429 --> 01:01:14.489 of did a powerhouse episode, makes me a little concerned. And if you love the 01:01:14.489 --> 01:01:17.769 episode or you love the show in general, there's a couple of ways to support 01:01:17.769 --> 01:01:19.589 it. Keep it going. That would, of course, be a member. 01:01:19.989 --> 01:01:22.909 That's sort of our foundation. And then the signal really for the individual 01:01:22.909 --> 01:01:23.869 episodes would be the boost. 01:01:24.629 --> 01:01:27.269 You can do that with Fountain FM. They're making it easier and better all the 01:01:27.269 --> 01:01:29.389 time. There's even a few more things coming. I mean, they're going to blow your 01:01:29.389 --> 01:01:30.789 mind on how easy it is soon to boost. 01:01:31.309 --> 01:01:32.469 And then there's a bunch of great 01:01:32.469 --> 01:01:36.189 apps like Podverse is in the middle of a fantastic rebuild right now. 01:01:37.249 --> 01:01:40.109 Podcastapps.com. You can boost in the individual episodes and support us that 01:01:40.109 --> 01:01:43.669 way with hard assets. And that's something the show stacks for its long term run. 01:01:43.829 --> 01:01:46.369 And then, of course, the members at linuxunplugged.com slash membership. 01:01:46.569 --> 01:01:48.429 That's our day to day run right there. And that's our foundation. 01:01:48.709 --> 01:01:51.709 Thank you, everybody who does support the show. We do appreciate it. 01:01:51.749 --> 01:01:52.489 Go ahead, Brentley. Yeah. 01:01:52.589 --> 01:01:57.049 Oh, just a small reminder to our community that this is your official last week 01:01:57.049 --> 01:01:59.249 to get your boosts in for the boosties. 01:01:59.529 --> 01:02:04.249 Boosties are happening, what is it, next week, right? Is that what we promised? 01:02:04.449 --> 01:02:07.789 On Friday, really. So if you're listening to this when it comes out. Yeah. 01:02:07.909 --> 01:02:11.569 So if you'd like to get on the leaderboard or try to kick out someone that you 01:02:11.569 --> 01:02:14.729 think you deserve a higher spot, this is your last chance. 01:02:15.189 --> 01:02:18.569 I can't believe we're there already. Can you believe it? 01:02:18.949 --> 01:02:22.349 We're almost at 20. Oh, it's our last episodes. This is wild. 01:02:22.549 --> 01:02:24.829 Thank you, everybody who does support this episode. 01:02:25.049 --> 01:02:27.689 Episode 645 is made possible because of you. 01:02:28.830 --> 01:02:32.990 Of course, check it out at Fountain FM, and we'll have more links at linuxunplugged.com, 01:02:35.290 --> 01:02:38.030 including links to become a member, to join our Matrix community. 01:02:38.370 --> 01:02:40.650 It's a value-for-value podcast, and there's several ways to contribute, 01:02:40.750 --> 01:02:41.510 and that's just a few of them. 01:03:03.424 --> 01:03:07.844 All right, now before we go, we have, well, we really have an embarrassment of picks. 01:03:08.504 --> 01:03:09.724 You can't help yourself. 01:03:09.724 --> 01:03:12.384 I don't know what's going on anymore. We've completely lost it. 01:03:12.484 --> 01:03:13.344 It was supposed to be one pick. 01:03:13.584 --> 01:03:17.364 But it just felt like we should slide this one in with the theme of the episode. 01:03:17.364 --> 01:03:22.624 This one is Jellyfy Music, a cross-platform, open-source music player for Jellyfin. 01:03:23.264 --> 01:03:26.684 And it's a nice-looking app. Showcases your artwork and your library. 01:03:26.684 --> 01:03:29.884 Makes it real easy to just play the music you might have in your Jellyfin library. 01:03:30.204 --> 01:03:31.164 Yeah, React Native. 01:03:31.164 --> 01:03:31.924 It's. 01:03:31.924 --> 01:03:36.504 Available on ios and android lots of ways to install it including published 01:03:36.504 --> 01:03:39.824 releases and apks so i assume that makes it obtainium friendly. 01:03:39.824 --> 01:03:45.184 You got it you got it but yep uh-huh uh-huh and it's really nice if you want 01:03:45.184 --> 01:03:50.704 high quality local flex and things like that so that is in the show notes then 01:03:50.704 --> 01:03:54.224 i want to talk about something that's just kind of handy don't hate on it wes, 01:03:55.164 --> 01:03:57.484 it's docker compose maker now 01:03:57.484 --> 01:04:02.104 you can self-host this yourself or you can just use their live demo but. 01:04:02.104 --> 01:04:04.024 I gotta do i have to use docker compose. 01:04:04.024 --> 01:04:06.664 How am i going to generate i know i know well this is 01:04:06.664 --> 01:04:09.344 for those that use docker compose and so it's 01:04:09.344 --> 01:04:12.664 two things it's a a curated list of like 01:04:12.664 --> 01:04:16.904 compose stacks so say you wanted to get a media stack or a jellyfin stack or 01:04:16.904 --> 01:04:20.644 maybe you wanted to run just one application they have ready to go compose files 01:04:20.644 --> 01:04:24.404 for you but what they do that's kind of neat And why I actually decided to mention 01:04:24.404 --> 01:04:28.044 this is they let you define a lot of the things ahead of time, 01:04:28.144 --> 01:04:29.924 like the config path, the data path, 01:04:30.144 --> 01:04:34.784 the UID and the GID it runs with, the network mode and those types of things. 01:04:34.924 --> 01:04:38.624 So that way, when you actually download the generated compose file. 01:04:39.642 --> 01:04:41.862 Got a better shot of being ready for your environment. 01:04:42.062 --> 01:04:44.622 This looks nice. And I see I can select multiple stuff. 01:04:44.742 --> 01:04:44.942 Yes. 01:04:44.942 --> 01:04:48.242 Let me make sure I add Postgres in here. Definitely going to want that. 01:04:48.422 --> 01:04:53.322 And they have some that are like, okay, I want the self-hosted password stack. 01:04:53.342 --> 01:04:55.122 And it's three or four things combined, right? 01:04:55.322 --> 01:05:00.402 Or the home automation or the dad's media stack, I think, is one of them. 01:05:00.482 --> 01:05:02.362 And then it's several of them combined together. 01:05:02.722 --> 01:05:06.562 And then you go into the settings, you define your variables, 01:05:06.582 --> 01:05:09.362 and then it produces a Docker Compose file that's pretty much ready to go. 01:05:09.642 --> 01:05:11.182 Or at least a good starting point. 01:05:12.403 --> 01:05:16.163 Yeah, it also spits out a .env file for you. Cool. Oh, this looks nice. 01:05:16.323 --> 01:05:19.663 Yeah, it's nice, especially if you're new to this stuff and you hear us talk 01:05:19.663 --> 01:05:21.583 about some of these things but you don't really know Docker Compose. 01:05:21.683 --> 01:05:23.263 This could be a good reference point to get started. 01:05:23.503 --> 01:05:27.423 So that's DCM, and what's neat about it is you can self-host that generator, 01:05:27.903 --> 01:05:31.443 or you can use their demo, which is kind of the same thing. I'll have that linked in the show notes. 01:05:31.803 --> 01:05:38.343 And then, before we get out of here, Bradley found us a AGPL3 productivity management 01:05:38.343 --> 01:05:41.323 tool that has a special niche focus. 01:05:41.323 --> 01:05:44.143 There is a niche focus here's uh here's 01:05:44.143 --> 01:05:47.163 the description lean time it's a goals focused 01:05:47.163 --> 01:05:50.383 project management system for non-project managers hey 01:05:50.383 --> 01:05:53.523 that's me building specifically with people 01:05:53.523 --> 01:05:56.783 who have adhd autism or dyslexia in 01:05:56.783 --> 01:05:59.803 mind i thought that was pretty fascinating i've 01:05:59.803 --> 01:06:07.303 been doing oh let's call it a wee deep dive this week into uh my adhd brain 01:06:07.303 --> 01:06:13.443 stuffs and uh i did not think there would be a productivity application that 01:06:13.443 --> 01:06:18.663 was open source that would be specifically targeted at helping us individuals. 01:06:19.343 --> 01:06:23.543 Sure enough, there is. And it's been around for quite a while. 01:06:23.703 --> 01:06:24.963 It seems pretty actively developed. 01:06:25.163 --> 01:06:30.823 It has 147 contributors, so quite well used and loved, clearly. 01:06:31.043 --> 01:06:33.863 So I'm thinking of giving LeanTime a go. 01:06:34.083 --> 01:06:38.263 But I was curious if If anyone in the community had given this a shot or if, 01:06:38.383 --> 01:06:42.463 you know, you might have an ADHD brain like a few of your hosts here do, 01:06:42.703 --> 01:06:45.823 what are the productivity tricks that have really made a huge, 01:06:45.923 --> 01:06:46.663 massive difference for you? 01:06:46.723 --> 01:06:49.423 Because I'm looking for something that, I don't know, makes my life easier. 01:06:49.803 --> 01:06:53.183 This is gorgeous. I wouldn't think to say that for this type of app, 01:06:53.203 --> 01:06:54.463 but it's a freaking beautiful app. 01:06:55.735 --> 01:06:58.695 That's nice this looks really nice nice deep dive brent i'm. 01:06:58.695 --> 01:07:00.595 Curious what you'll what you'll manage first. 01:07:00.595 --> 01:07:06.855 Yeah yeah we'll see okay so lean time and we have that linked in the show notes 01:07:06.855 --> 01:07:12.675 like i mentioned it's agpl3.o uh looks like it's a mostly a php app with some 01:07:12.675 --> 01:07:16.735 javascript as you would expect and of course a few other things in there uh 01:07:16.735 --> 01:07:17.735 looks like a good project, 01:07:19.525 --> 01:07:23.805 And then also it says a simple Trello, but a, as feature rich as Jira, 01:07:23.965 --> 01:07:26.605 a perfect alternative to ClickUp, Monday, or Asana. 01:07:27.005 --> 01:07:30.025 I mean, just by definition has to be better than Jira. 01:07:31.025 --> 01:07:37.785 There it is. They also have their own website, leantime.io, built with ADHD 01:07:37.785 --> 01:07:39.665 and neurodivergence in mind. 01:07:40.305 --> 01:07:44.225 Huh. I'm just impressed with how damn good it looks. That's, 01:07:44.325 --> 01:07:46.305 to me, that's the unexpected part. 01:07:46.525 --> 01:07:48.745 You know, usually these task management apps like this are not so great. 01:07:48.745 --> 01:07:51.865 So now we've got to get DCM to have a Docker Compose for this. 01:07:52.065 --> 01:07:52.185 Right. 01:07:53.445 --> 01:07:57.245 But we've got to get it going so we can manage that goal with it. 01:07:57.425 --> 01:08:00.065 Oh, yeah, right, because we're never going to get that done until we get lean time going. 01:08:00.185 --> 01:08:00.305 Yeah. 01:08:00.965 --> 01:08:03.765 Catch 22. And yet, here we sit. 01:08:04.465 --> 01:08:06.405 All right, well, so you're wondering, what do they talk about? 01:08:06.425 --> 01:08:10.545 Where do I find this? You said they have a bunch of IPTV resources and search engines and stuff. 01:08:10.945 --> 01:08:14.745 You've got to go get the show notes over at linuxunplugged.com slash 645, 01:08:15.185 --> 01:08:18.945 or it might just be in your podcast app of choice. Did you even know it? 01:08:19.085 --> 01:08:22.085 If you wanted to catch the name or rehear something we said, 01:08:22.365 --> 01:08:25.265 well, we have a couple of things people should know about West Payne. 01:08:25.545 --> 01:08:29.005 Yes, we do. Including cloud chapters. 01:08:29.845 --> 01:08:34.225 That's right. Up-to-date, accurate chapters to go right to your favorite content. 01:08:34.465 --> 01:08:39.605 And when you want to dive even deeper into the episode, we have full-text transcripts. 01:08:39.765 --> 01:08:44.925 That's right. That's right. How about that? And we make the highest quality 01:08:44.925 --> 01:08:48.965 in the industry. Each individual track is processed for its own individual audio, 01:08:48.965 --> 01:08:51.865 and then we even do attribution, or what is it called? 01:08:52.605 --> 01:08:53.125 Diarization? 01:08:53.265 --> 01:08:56.885 Diarization for the apps that support that, so you don't miss a beat. 01:08:57.025 --> 01:09:01.845 And we are live, so you can catch the whole thing, mistakes and extra bonus content and all. 01:09:05.874 --> 01:09:10.014 That's over at jblive.tv. We start at 10 a.m. Pacific. 01:09:10.634 --> 01:09:14.854 That's 1 p.m. Eastern. You can also catch it at jblive.fm if you're on the go. 01:09:15.094 --> 01:09:18.274 And remember, we have that mumble room that's cooking as we go along. 01:09:18.454 --> 01:09:22.474 They join us. They get that low-latency Opus feed. And it's a lot of fun to hang out in. 01:09:22.894 --> 01:09:26.874 And, of course, you can see Brent's cats. Thank you so much for joining us on 01:09:26.874 --> 01:09:29.014 this week's episode of the Unplugged program. 01:09:29.254 --> 01:09:32.114 And we're going to see you right back here next Tuesday. 01:09:32.534 --> 01:09:35.614 Actually, no, Friday for the Home Lab. Woo-hoo-hoo! 01:09:36.274 --> 01:09:37.914 Thank you so much for listening. We'll see you then.
Previous episode Next episode

Search

Search