WEBVTT

00:00:11.321 --> 00:00:16.121
<v Chris>Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.

00:00:16.421 --> 00:00:17.081
<v Wes>My name is Wes.

00:00:17.241 --> 00:00:17.881
<v Brent>And my name is Brent.

00:00:18.561 --> 00:00:23.341
<v Chris>Well, hello, gentlemen. Coming up, we have just one or two self-hosted apps

00:00:23.341 --> 00:00:28.041
<v Chris>that once you unlock will give you free legal TV, the same stuff you're paying

00:00:28.041 --> 00:00:29.541
<v Chris>multiple streaming services for.

00:00:30.601 --> 00:00:34.801
<v Chris>Turns out we were completely wrong about IPTV, and with just a few apps,

00:00:34.981 --> 00:00:39.461
<v Chris>a little bit of Linux, you can finally unlock something that I've been paying

00:00:39.461 --> 00:00:42.181
<v Chris>$100 at least a month for. I'm going to cut all of that out,

00:00:42.381 --> 00:00:44.861
<v Chris>save $100 a month, and tell you how I'm doing it.

00:00:45.061 --> 00:00:50.261
<v Chris>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
<v Chris>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
<v Chris>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
<v Chris>So before we get to all of that, let's say time-appropriate greetings to our

00:01:01.341 --> 00:01:02.841
<v Chris>virtual lug. Hello, Mumble Room.

00:01:05.072 --> 00:01:08.012
<v Chris>Hello, and hello up there in the quiet listening, too. Thank you for being here.

00:01:08.512 --> 00:01:11.092
<v Chris>Mumble Room's always going on a Sunday when we do the live show.

00:01:11.372 --> 00:01:16.492
<v Chris>And a big good morning to our friends over at Defined Networking. Go check out Nebula.

00:01:16.692 --> 00:01:19.772
<v Chris>They have managed Nebula, which you can sign up 100 devices for free,

00:01:19.852 --> 00:01:23.992
<v Chris>no credit card required, and take advantage of their decentralized VPN platform

00:01:23.992 --> 00:01:27.432
<v Chris>built on the open source Nebula VPN.

00:01:27.632 --> 00:01:31.492
<v Chris>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
<v Chris>security in the business.

00:01:33.172 --> 00:01:36.912
<v Chris>And unlike traditional VPNs, Nebula's decentralized design keeps your network resilient.

00:01:37.132 --> 00:01:42.512
<v Chris>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
<v Chris>Best-in-class encryption, optional self-hosted Lighthouse if you want to manage

00:01:45.972 --> 00:01:49.312
<v Chris>all of it or take advantage of their managed Nebula product.

00:01:49.592 --> 00:01:52.752
<v Chris>And the Lighthouse service just got an update this week. Saw you tag that.

00:01:53.112 --> 00:01:55.852
<v Chris>Nice catch. It's to see quality-of-life items landing in that.

00:01:56.532 --> 00:01:58.892
<v Chris>Always small improvements. Because it's developed out in the open,

00:01:58.912 --> 00:02:04.292
<v Chris>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
<v Chris>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
<v Chris>the Slack network across multiple data centers around the world.

00:02:12.932 --> 00:02:17.092
<v Chris>I mean, we're talking the world's biggest businesses and enterprises rely on

00:02:17.092 --> 00:02:19.692
<v Chris>Slack security, and Slack uses Nebula.

00:02:19.892 --> 00:02:23.792
<v Chris>And every Rivian on the road is communicating with Rivian HQ using Nebula to

00:02:23.792 --> 00:02:25.152
<v Chris>protect their customer data.

00:02:25.332 --> 00:02:28.832
<v Chris>You can use it as well, and then you can fully own your networking infrastructure.

00:02:28.992 --> 00:02:33.332
<v Chris>It's not some begrudging thing that you can somehow take advantage of and self-host,

00:02:33.432 --> 00:02:36.452
<v Chris>it's designed that way. Or you let them deal with it.

00:02:36.652 --> 00:02:41.732
<v Chris>Go to define.net slash unplug, support the show, and redefine your VPN experience.

00:02:41.852 --> 00:02:44.132
<v Chris>That's define.net slash unplug.

00:02:46.787 --> 00:02:51.327
<v Chris>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
<v Chris>the year because we're almost out of episodes and there's no place else for

00:02:54.227 --> 00:02:58.267
<v Chris>us to talk about this except for now, because we are down to the final wire.

00:02:59.087 --> 00:03:01.307
<v Chris>Home Lab holidays just around the corner.

00:03:02.187 --> 00:03:05.927
<v Chris>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
<v Chris>us, it'll be Friday the 19th.

00:03:08.187 --> 00:03:12.207
<v Chris>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
<v Chris>But before we get to our end of year shows I wanted to talk about something

00:03:16.207 --> 00:03:19.347
<v Chris>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
<v Chris>should have and that has been the end of Windows 10,

00:03:24.707 --> 00:03:29.647
<v Chris>and I think we saw more people coming to Linux than we initially expected because

00:03:29.647 --> 00:03:33.527
<v Chris>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
<v Chris>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
<v Wes>Remember when Windows 10 was Can it be the.

00:03:41.567 --> 00:03:43.707
<v Chris>Last one? The one that went forever?

00:03:43.867 --> 00:03:43.987
<v Wes>Yeah.

00:03:44.827 --> 00:03:49.167
<v Chris>So Windows 11 does seem to have finally pushed at least some people to try Linux.

00:03:49.707 --> 00:03:54.447
<v Chris>And we saw a handful of distros this year focus on being a Windows alternative,

00:03:54.447 --> 00:03:56.887
<v Chris>trying to make it easy for people to transition.

00:03:57.387 --> 00:04:01.767
<v Chris>And many of them are trying to replace or recreate the Windows experience,

00:04:01.987 --> 00:04:04.547
<v Chris>while others are going their own route.

00:04:05.167 --> 00:04:08.807
<v Chris>And System76, I think, is a company that is positioned to help those Windows

00:04:08.807 --> 00:04:12.047
<v Chris>users transition that are looking for a full package, hardware support,

00:04:12.067 --> 00:04:13.487
<v Chris>and a Linux environment.

00:04:13.707 --> 00:04:17.947
<v Chris>And you might recall during our recent Texas Linux Fest trip in October,

00:04:17.947 --> 00:04:23.107
<v Chris>on our way home, we swung by the System76 factory to see how things were going

00:04:23.107 --> 00:04:26.187
<v Chris>while they were in the final stretch of development for Cosmic.

00:04:26.367 --> 00:04:32.287
<v Chris>Well, this week, Pop!OS 24.04 LTS with Cosmic Desktop 1.0 shipped.

00:04:32.287 --> 00:04:34.447
<v Chris>It's here. It's available right now.

00:04:34.647 --> 00:04:39.867
<v Chris>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
<v Chris>Carl, welcome back to the show. Last time we came to visit you,

00:04:47.532 --> 00:04:50.992
<v Chris>this time you're coming to visit us, and it's a big day, sir.

00:04:51.112 --> 00:04:52.632
<v Chris>Congratulations on the new release.

00:04:53.152 --> 00:04:55.252
<v Carl>Oh, thank you very much, and thank you for having me on the show.

00:04:55.412 --> 00:04:56.712
<v Carl>It's always a pleasure with you guys.

00:04:57.332 --> 00:05:00.432
<v Chris>Okay, so let's tell everybody what's happened. This week, Pop!

00:05:00.552 --> 00:05:08.552
<v Chris>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
<v Carl>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
<v Carl>design work that came even before that.

00:05:17.032 --> 00:05:19.572
<v Carl>So, yeah, it's a major milestone.

00:05:20.232 --> 00:05:24.632
<v Carl>I can't tell you the endurance it takes to build something over three years

00:05:24.632 --> 00:05:25.832
<v Carl>and then finally get there.

00:05:26.912 --> 00:05:30.372
<v Carl>It's actually a little exhausting, but it's really exciting, too.

00:05:30.812 --> 00:05:31.272
<v Chris>Oh, I bet.

00:05:32.295 --> 00:05:33.275
<v Chris>Would you do it again?

00:05:33.455 --> 00:05:38.095
<v Carl>Absolutely. I love making things. Yeah. You know, it took us longer to build

00:05:38.095 --> 00:05:39.575
<v Carl>Cosmic than it took to build a factory.

00:05:39.955 --> 00:05:40.375
<v Chris>Yeah.

00:05:40.535 --> 00:05:40.915
<v Wes>Wow.

00:05:41.215 --> 00:05:45.575
<v Chris>Has it been three years, five years, three years? How long has it been?

00:05:45.755 --> 00:05:49.115
<v Carl>Yeah, it was about three and a half years of development time,

00:05:49.815 --> 00:05:50.915
<v Carl>development design time.

00:05:51.115 --> 00:05:54.755
<v Carl>I think the factory was up and running really in about 18 months.

00:05:55.095 --> 00:05:56.075
<v Chris>Oh man.

00:05:56.715 --> 00:06:00.275
<v Carl>Now that was, you know, first shot factory,

00:06:00.455 --> 00:06:03.235
<v Carl>but that's not actually that different than first shot you know

00:06:03.235 --> 00:06:06.595
<v Carl>desktop environment release like there's now you know we didn't have all the

00:06:06.595 --> 00:06:09.695
<v Carl>machinery that we wanted we didn't have all the capabilities we wanted and those

00:06:09.695 --> 00:06:13.835
<v Carl>grew over time but still just to get the point where we're doing the things

00:06:13.835 --> 00:06:18.295
<v Carl>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
<v Carl>cosmic took uh took about twice the time i.

00:06:21.335 --> 00:06:24.995
<v Chris>Bet you probably got more pushback over launching a desktop environment than

00:06:24.995 --> 00:06:26.835
<v Chris>you did trying to manufacture in the States, too.

00:06:27.415 --> 00:06:35.795
<v Carl>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
<v Carl>it, but from my perspective, people were really encouraging.

00:06:39.655 --> 00:06:42.735
<v Chris>I mean, yes, but it also seemed like a crazy endeavor, to be honest.

00:06:42.855 --> 00:06:47.655
<v Chris>I mean, like, who has time to build computers and laptops and support all of

00:06:47.655 --> 00:06:49.935
<v Chris>that and also create a desktop environment? It just seemed...

00:06:50.888 --> 00:06:53.928
<v Carl>Super ambitious it is yeah it's it's ambitious

00:06:53.928 --> 00:06:56.968
<v Carl>but i think like you kind of you run

00:06:56.968 --> 00:07:01.348
<v Carl>up against some kind of limitation and you can either choose just ignore it

00:07:01.348 --> 00:07:06.028
<v Carl>and keep doing what you're doing or you take the dive and do something totally

00:07:06.028 --> 00:07:12.248
<v Carl>new and ambitious and kind of crazy and and that is definitely our mo i mean

00:07:12.248 --> 00:07:13.948
<v Carl>i mean you don't build u.s.

00:07:13.948 --> 00:07:18.088
<v Wes>Factories either i think um the the history with pop i mean from you know cosmic

00:07:18.088 --> 00:07:22.828
<v Wes>sort of starting as customizations on top of GNOME setup and the years now that

00:07:22.828 --> 00:07:26.088
<v Wes>you've spent shipping, you know, a different,

00:07:26.348 --> 00:07:28.988
<v Wes>I would say improved version from this Ubuntu base.

00:07:29.128 --> 00:07:32.168
<v Wes>I think that built credibility that showed like, oh, you guys really can do

00:07:32.168 --> 00:07:34.448
<v Wes>your own thing and it has been worth doing.

00:07:34.528 --> 00:07:39.008
<v Wes>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
<v Carl>Yeah, it's a good point. Once you've like bitten off smaller pieces and shown

00:07:44.728 --> 00:07:48.668
<v Carl>what you could do and then you, yeah, you gain that trust over time.

00:07:48.948 --> 00:07:55.188
<v Carl>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
<v Carl>But I understand that, especially when this is something I think we proved what

00:08:02.248 --> 00:08:05.568
<v Carl>we could do in enabling hardware that wasn't there before and that was part

00:08:05.568 --> 00:08:07.808
<v Carl>of what we were doing with Pop!

00:08:07.888 --> 00:08:10.308
<v Carl>OS and then we started.

00:08:11.157 --> 00:08:15.897
<v Carl>We always listen to our customers and what they're doing. So when we came up

00:08:15.897 --> 00:08:18.857
<v Carl>against things that we really wanted to do because we knew they were asking

00:08:18.857 --> 00:08:22.377
<v Carl>for it, we just worked on a new type of user experience inside of Pop!

00:08:22.417 --> 00:08:25.757
<v Carl>OS on top of GNOME with GNOME extensions. That worked really well.

00:08:26.497 --> 00:08:31.037
<v Carl>But our ability to continue to push the envelope, do the things that we were

00:08:31.037 --> 00:08:36.357
<v Carl>hoping to do, and do it in a frictionless way was becoming limited.

00:08:36.697 --> 00:08:39.757
<v Carl>And now the world's always true.

00:08:39.757 --> 00:08:45.437
<v Carl>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
<v Carl>a customer can go from PopOS 2204 with GNOME that had been around for a very

00:08:50.337 --> 00:08:53.377
<v Carl>long time to a completely brand new desktop.

00:08:53.677 --> 00:08:57.997
<v Carl>And we felt like you could do that without feeling like you lost things and

00:08:57.997 --> 00:08:59.197
<v Carl>you actually feel like you gained things.

00:08:59.817 --> 00:09:03.817
<v Carl>Now, there are some things that are there that, you know, gaps we didn't fill.

00:09:04.457 --> 00:09:08.697
<v Carl>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
<v Carl>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
<v Carl>whole, for most users that are on PopQuest.

00:09:19.257 --> 00:09:23.977
<v Brent>Carl, remember one of the big questions three years ago when Cosmic was first

00:09:23.977 --> 00:09:25.397
<v Brent>announced that you'd be working on that?

00:09:25.497 --> 00:09:29.357
<v Brent>But also I remember when Pop was first starting out, one of the big questions

00:09:29.357 --> 00:09:35.777
<v Brent>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
<v Brent>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
<v Brent>kind of mitigated that happening, considering that software is quite a bit different than hardware.

00:09:46.797 --> 00:09:51.177
<v Carl>Well, we only ship Linux computers. That's all we do.

00:09:51.357 --> 00:09:55.017
<v Carl>We don't do Windows, we don't do anything else. And so...

00:09:55.961 --> 00:10:00.501
<v Carl>The software that we ship is how we're representing Linux to the world.

00:10:00.881 --> 00:10:02.601
<v Carl>It's not two different things.

00:10:03.021 --> 00:10:07.241
<v Carl>So you can have the greatest hardware in the world and not be doing the things

00:10:07.241 --> 00:10:10.281
<v Carl>that your customers are asking for with the operating system. It doesn't matter.

00:10:10.761 --> 00:10:16.361
<v Carl>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
<v Carl>It is kind of shocking that I think we have 60 people at System76.

00:10:22.661 --> 00:10:27.081
<v Carl>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
<v Carl>60 people that can do it at a very high level.

00:10:29.321 --> 00:10:33.761
<v Chris>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
<v Chris>expect from release cadence and also availability on distros outside of POP.

00:10:38.741 --> 00:10:41.201
<v Chris>So let's take it one by one. So now that...

00:10:42.339 --> 00:10:47.059
<v Chris>We have 1.0. Is this a every six month release? Is this a one month?

00:10:47.159 --> 00:10:48.059
<v Chris>Is this every three years?

00:10:48.239 --> 00:10:52.299
<v Chris>What kind of cadence should users expect when they're using pop for a release?

00:10:52.399 --> 00:10:54.799
<v Chris>Or is it is it something else? Is it maybe all the time?

00:10:55.439 --> 00:11:00.439
<v Carl>So we're going to adopt the same type of methodology we use building pop OS.

00:11:01.179 --> 00:11:04.199
<v Carl>For everything that we did on top of pop OS, it was a rolling release.

00:11:05.379 --> 00:11:10.859
<v Carl>So popos always has newer kernels newer mesa the extensions evolved,

00:11:11.559 --> 00:11:15.959
<v Carl>throughout during the release there weren't you know big drops after you know

00:11:15.959 --> 00:11:18.699
<v Carl>every six months or something like that so we're going to use the same kind

00:11:18.699 --> 00:11:21.179
<v Carl>of games with cosmic and it'll be interesting because,

00:11:21.939 --> 00:11:26.919
<v Carl>I think it'll be the only desktop environment that's using a rolling release style.

00:11:28.059 --> 00:11:32.459
<v Carl>But some of the foundational architectural ways that it was developed enable

00:11:32.459 --> 00:11:34.039
<v Carl>us to do that in a high-quality way.

00:11:34.239 --> 00:11:39.559
<v Carl>So we don't have to break APIs to continue moving forward with the desktop.

00:11:40.199 --> 00:11:44.359
<v Carl>In GNOME Shell, extensions need to be rebased for the new version of GNOME that

00:11:44.359 --> 00:11:49.719
<v Carl>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
<v Carl>So just some of those fundamental early architectural decisions means that we

00:11:53.879 --> 00:11:57.559
<v Carl>will be able to move faster and do so without breaking things as we go.

00:11:58.219 --> 00:12:02.019
<v Carl>We still have things to learn. We learned stuff during the beta period that

00:12:02.019 --> 00:12:07.999
<v Carl>sometimes it's like the compositor touches so many things that it's, it's.

00:12:08.876 --> 00:12:14.436
<v Carl>Almost impossible without wider, even with really extensive testing.

00:12:14.676 --> 00:12:17.996
<v Carl>It's almost impossible to catch everything. So we need some time where the community

00:12:17.996 --> 00:12:23.456
<v Carl>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
<v Carl>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
<v Carl>really quickly and deliver features.

00:12:31.156 --> 00:12:36.916
<v Carl>Just as an example, when we finished HDR, why wait four months to get HDR?

00:12:37.476 --> 00:12:44.316
<v Carl>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
<v Carl>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
<v Carl>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
<v Carl>So we'll continue with that process and continue refining it and do it in a

00:12:57.936 --> 00:13:01.216
<v Carl>way that you can trust a stable release to operate.

00:13:01.396 --> 00:13:03.496
<v Carl>So we're not going to see regressions.

00:13:03.756 --> 00:13:08.136
<v Carl>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
<v Carl>get better at that process because I think moving fast is really, really important.

00:13:13.716 --> 00:13:15.956
<v Chris>And I kind of know the answer to the second part of the question,

00:13:16.076 --> 00:13:18.536
<v Chris>which was it's already available on other distributions.

00:13:18.756 --> 00:13:21.476
<v Chris>That's just sort of inherent to how the community is built.

00:13:21.576 --> 00:13:25.296
<v Chris>There's people that are for the Fedora distribution and for NixOS that are actively

00:13:25.296 --> 00:13:27.996
<v Chris>packaging it. So that part is actually already done, right?

00:13:28.096 --> 00:13:31.056
<v Chris>I think it's pretty close to when you release something, it can be packaged

00:13:31.056 --> 00:13:31.936
<v Chris>up for the other distributions.

00:13:31.936 --> 00:13:35.696
<v Carl>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
<v Carl>was. It's really across the whole ecosystem.

00:13:39.436 --> 00:13:44.996
<v Carl>I think I had memories of Unity. I think Unity was difficult for other companies.

00:13:45.628 --> 00:13:49.548
<v Carl>Other distros to package because they were using forked versions of GTK.

00:13:50.168 --> 00:13:54.348
<v Carl>So GNOME and Unity on the same system without these forks wouldn't work.

00:13:54.708 --> 00:13:58.528
<v Carl>So that's something we were careful to do to make it easy to package Cosmic

00:13:58.528 --> 00:14:02.608
<v Carl>and make sure that Cosmic wasn't conflicting with other desktop Linux,

00:14:02.848 --> 00:14:08.468
<v Carl>Linux desktop experiences or environments, so they could be packaged and shipped

00:14:08.468 --> 00:14:09.448
<v Carl>alongside those others.

00:14:10.403 --> 00:14:14.363
<v Chris>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
<v Chris>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
<v Chris>it ship, I thought maybe you'd be kind of aiming, and maybe you were,

00:14:22.943 --> 00:14:27.223
<v Chris>this is my question, for October to kind of nail that Windows 10 end of life.

00:14:27.343 --> 00:14:32.843
<v Chris>And I'm wondering, second part of this is, is System76 picking up some Windows

00:14:32.843 --> 00:14:34.643
<v Chris>users that are not happy with Windows 11?

00:14:34.763 --> 00:14:38.823
<v Chris>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
<v Chris>Is this part of the goal is trying to pick up some Windows converts?

00:14:43.263 --> 00:14:48.243
<v Carl>We always want to show Windows users how much better it can be on Linux. Sure.

00:14:49.083 --> 00:14:53.623
<v Carl>That's always our objective. But the timing was about the product being completed,

00:14:53.683 --> 00:14:58.863
<v Carl>not about Windows phasing out Windows 10. For Microsoft phasing out Windows 10.

00:14:59.263 --> 00:15:02.983
<v Chris>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
<v Chris>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
<v Carl>Well, and that's an ongoing thing. It only started in October.

00:15:13.683 --> 00:15:18.903
<v Carl>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
<v Carl>especially when you think about the enterprise that has these huge fleets that

00:15:22.503 --> 00:15:26.263
<v Carl>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
<v Carl>And I don't know how viable Linux is, depending on what their enterprise networks

00:15:32.883 --> 00:15:39.603
<v Carl>are like, but those will take even longer before they start making their decisions

00:15:39.603 --> 00:15:40.723
<v Carl>and moving over different platforms.

00:15:40.723 --> 00:15:46.903
<v Chris>Well, I think if they can look at the specs and the interesting details,

00:15:47.323 --> 00:15:49.563
<v Chris>I think you've got a really compelling story here for them, right?

00:15:49.643 --> 00:15:55.243
<v Chris>Because it's a 24-04 LTS base, but with a modern, updated desktop environment.

00:15:55.963 --> 00:15:59.143
<v Chris>That's kind of an exciting combination because the parts that you want to stay

00:15:59.143 --> 00:16:02.303
<v Chris>kind of fresh stay fresh, and the bits you want to be old and reliable stay

00:16:02.303 --> 00:16:05.303
<v Chris>old and reliable, and that's going to be really appealing to a certain set of

00:16:05.303 --> 00:16:07.083
<v Chris>Windows users. So I hope they find it.

00:16:08.121 --> 00:16:11.701
<v Chris>Back to us Linux users, as just people listening to this show,

00:16:12.041 --> 00:16:15.701
<v Chris>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
<v Chris>that the 1.0 is here? What sort of necks that you need from the community?

00:16:20.301 --> 00:16:23.201
<v Carl>The community that's built around it, because we've been doing alpha releases,

00:16:23.201 --> 00:16:25.341
<v Carl>I think it's maybe been 18 months or so.

00:16:25.721 --> 00:16:29.401
<v Carl>Between the alpha releases and the beta releases, we have this fantastic community

00:16:29.401 --> 00:16:33.961
<v Carl>of people that are building apps and applets and testing and filing bug reports.

00:16:33.961 --> 00:16:37.941
<v Carl>The thing about computing is that it is exceptionally broad,

00:16:37.981 --> 00:16:43.681
<v Carl>the amount of hardware out there, the age of hardware, how people use their computers.

00:16:44.141 --> 00:16:48.721
<v Carl>And even with all that time, that really helped us to narrow the gap between

00:16:48.721 --> 00:16:52.401
<v Carl>what we see in the lab. And we have 20 years of hardware to test.

00:16:52.601 --> 00:16:58.021
<v Carl>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
<v Carl>And there's always more. So I think if I were to ask for something,

00:17:04.181 --> 00:17:07.361
<v Carl>it would be to communicate with us when there's something.

00:17:07.581 --> 00:17:12.941
<v Carl>If you've installed Pop! OS and some particular thing doesn't work,

00:17:13.101 --> 00:17:17.941
<v Carl>we're here to listen and work on things and improve it.

00:17:17.941 --> 00:17:23.281
<v Carl>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
<v Carl>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
<v Chris>It's pretty exciting to just be here. It's amazing.

00:17:33.301 --> 00:17:33.661
<v Carl>Yeah.

00:17:33.781 --> 00:17:38.001
<v Chris>It's massive congratulations to you and the team and Jeremy and everybody that's

00:17:38.001 --> 00:17:39.001
<v Chris>been working so hard on this.

00:17:39.101 --> 00:17:43.421
<v Chris>Everybody's tested it, the community around it. Just a huge congratulations, Carl.

00:17:43.761 --> 00:17:46.481
<v Chris>It's a, it's a, it's a holiday gift for all of us.

00:17:46.481 --> 00:17:47.721
<v Wes>At the start of the 11th.

00:17:47.881 --> 00:17:49.041
<v Carl>It's a cosmic Christmas.

00:17:49.701 --> 00:17:52.461
<v Chris>Ah, there you go. Very good. Thank you, Carl.

00:17:52.461 --> 00:17:54.841
<v Carl>I've been waiting to use that one for the longest time.

00:17:55.241 --> 00:17:55.941
<v Chris>I can tell.

00:17:56.701 --> 00:17:57.861
<v Carl>Look at the door for me.

00:17:59.061 --> 00:18:00.841
<v Chris>It's a cosmic Christmas, everybody.

00:18:01.061 --> 00:18:01.381
<v Carl>Yes.

00:18:07.660 --> 00:18:10.100
<v Brent>Well, as a little something different for the last couple of weeks,

00:18:10.100 --> 00:18:11.780
<v Brent>I've been like in winter,

00:18:12.140 --> 00:18:16.800
<v Brent>full winter hibernation mode here, hanging out with my parents and they do the

00:18:16.800 --> 00:18:22.800
<v Brent>channel flicking and they watch the news in strange amounts of quantity per day.

00:18:23.320 --> 00:18:27.560
<v Brent>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
<v Brent>ago, is they're constantly like, okay, we want to, I don't know,

00:18:30.780 --> 00:18:33.020
<v Brent>watch the, I'm so Canadian, watch the hockey game.

00:18:33.140 --> 00:18:35.720
<v Brent>And then they're They're like, oh yeah, that's on channel 675.

00:18:36.280 --> 00:18:39.700
<v Brent>And then my mother's like, oh, I want to watch my cooking show.

00:18:41.232 --> 00:18:45.092
<v Brent>They're just bouncing constantly from like streaming or, oh no, it's on this app.

00:18:45.232 --> 00:18:48.272
<v Brent>No, no, you actually need to, you know, you can only watch that on the computer

00:18:48.272 --> 00:18:51.172
<v Brent>or your phone or whatever. And they're constantly moving around between all

00:18:51.172 --> 00:18:52.112
<v Brent>these different apps and stuff.

00:18:52.192 --> 00:18:54.652
<v Brent>And it's, I don't even sign up to any streaming services.

00:18:54.812 --> 00:18:59.432
<v Brent>They've got like four or something, plus all these other, like they have cable too.

00:18:59.732 --> 00:19:02.332
<v Brent>And like, but they can't get everything that they want with cable because it

00:19:02.332 --> 00:19:06.252
<v Brent>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
<v Brent>You got to get, it's exhausting. And I'm just like watching from a distance.

00:19:09.872 --> 00:19:12.032
<v Brent>And Chris, you watch a ton of TV.

00:19:12.812 --> 00:19:16.832
<v Brent>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
<v Chris>I mean, I do watch a fair amount every night. I watch a little,

00:19:20.232 --> 00:19:23.132
<v Chris>you know, with dinner and then usually a couple hours maybe after that.

00:19:23.432 --> 00:19:26.152
<v Chris>So it's, well, an hour. So it's a big part and you're right.

00:19:26.352 --> 00:19:29.292
<v Wes>You also end up doing some, you know, TV for work.

00:19:29.512 --> 00:19:32.852
<v Chris>Yeah, yeah. And it's for capturing clips and whatnot. There's a lot of that.

00:19:33.632 --> 00:19:38.672
<v Chris>And I think I did a little audit and I think it's six streaming services.

00:19:38.672 --> 00:19:42.812
<v Chris>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
<v Chris>because they all have the iPhone.

00:19:43.932 --> 00:19:47.612
<v Chris>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
<v Chris>But if you count all of them, it's.

00:19:49.692 --> 00:19:51.652
<v Wes>How many logins do you have at the end of the day.

00:19:51.772 --> 00:19:51.872
<v Brent>Right?

00:19:52.012 --> 00:19:53.632
<v Wes>How many apps can you use on your TV?

00:19:54.292 --> 00:19:57.452
<v Chris>It's bad. And then you have the different apps you have to pop between.

00:19:58.092 --> 00:20:00.852
<v Chris>And, you know, the promise was is that we could save money and just have the

00:20:00.852 --> 00:20:05.812
<v Chris>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
<v Chris>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
<v Chris>free using some really great apps.

00:20:15.292 --> 00:20:19.092
<v Chris>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
<v Chris>least familiar with the term.

00:20:20.152 --> 00:20:25.332
<v Chris>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
<v Chris>What surprised me is just how rich and deep the content is out there and how

00:20:34.945 --> 00:20:38.705
<v Chris>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
<v Chris>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
<v Chris>of these disparate RTMP HLS streams that are all over the Internet.

00:20:48.525 --> 00:20:52.325
<v Chris>That the industry is using behind the scenes to just send content between each

00:20:52.325 --> 00:20:54.725
<v Chris>other over the open frickin Internet.

00:20:55.185 --> 00:20:59.705
<v Chris>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
<v Chris>You know, that last 20% just made it unapproachable. And so I was doing stupid

00:21:05.245 --> 00:21:08.605
<v Chris>things like paying for YouTube TV so I could watch the local news during the

00:21:08.605 --> 00:21:11.865
<v Chris>winter because we have crazy flooding happening here in the Pacific Northwest.

00:21:12.145 --> 00:21:16.465
<v Chris>So I always end up, YouTube TV is almost $100 a month now. It's outrageous.

00:21:17.105 --> 00:21:23.005
<v Chris>So I came across an app called Dispatcher. Dispatch R. And it is a open source

00:21:23.005 --> 00:21:29.185
<v Chris>powerhouse for managing IPTV streams and all of the program data, the EPG data.

00:21:29.345 --> 00:21:35.285
<v Chris>And it gives you a brilliant interface that then produces a playlist that lots

00:21:35.285 --> 00:21:39.145
<v Chris>of different applications can ingest and make it super simple to have a curated

00:21:39.145 --> 00:21:40.945
<v Chris>playlist of IPTV channels.

00:21:40.945 --> 00:21:45.625
<v Chris>And this dispatcher app will also proxy some of the streaming to make sure you're

00:21:45.625 --> 00:21:49.565
<v Chris>optimizing bandwidth and reduce the overall connections that the client might

00:21:49.565 --> 00:21:51.185
<v Chris>natively make to the RTMP stream.

00:21:51.385 --> 00:21:57.165
<v Chris>And it does so effectively that I can watch four channels simultaneously over my LTE connection.

00:21:58.372 --> 00:22:04.132
<v Chris>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
<v Chris>simultaneously with this thing.

00:22:06.572 --> 00:22:11.332
<v Chris>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
<v Chris>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
<v Chris>So kind of turning the page back a bit, sort of like YouTube TV offers.

00:22:19.792 --> 00:22:21.692
<v Chris>So I can record the local news.

00:22:22.132 --> 00:22:25.572
<v Chris>And then it integrates with SponsorBlock after the fact and other tools.

00:22:25.792 --> 00:22:31.192
<v Chris>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
<v Chris>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
<v Chris>just a couple of minutes. And then it can output the signal that you ingest

00:22:38.732 --> 00:22:42.892
<v Chris>in HD Home Run format, M3U, XML TV.

00:22:43.192 --> 00:22:48.212
<v Chris>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
<v Chris>other applications that we'll talk about.

00:22:49.992 --> 00:22:53.152
<v Chris>And this dispatcher is a total unlock for

00:22:53.152 --> 00:22:56.512
<v Chris>this incredible world of content that's available

00:22:56.512 --> 00:23:00.232
<v Chris>in every country in every language and there's

00:23:00.232 --> 00:23:03.672
<v Chris>probably a thousand channels that you would find interesting and like myself

00:23:03.672 --> 00:23:06.092
<v Chris>after you've gone through them you'll probably end up with a hundred that you

00:23:06.092 --> 00:23:10.972
<v Chris>stick with a hundred different channels of free content some of its 2k resolution

00:23:10.972 --> 00:23:15.212
<v Chris>some of its 1080p resolution it's really something impressive but there's just

00:23:15.212 --> 00:23:19.732
<v Chris>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
<v Chris>1password.com slash unplugged. Take the first steps to better security for your

00:23:27.686 --> 00:23:31.146
<v Chris>team by securing credentials and protecting every application.

00:23:31.386 --> 00:23:36.166
<v Chris>Learn more at 1password.com slash unplugged. That's the number one password.com

00:23:36.166 --> 00:23:39.946
<v Chris>slash unplugged, and that's all lowercase.

00:23:40.126 --> 00:23:43.746
<v Chris>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
<v Chris>of assets to protect these days.

00:23:45.126 --> 00:23:50.086
<v Chris>It's just exponentially growing devices, identities, and especially applications,

00:23:50.086 --> 00:23:53.226
<v Chris>and then applications with identities running on all of your devices.

00:23:53.306 --> 00:23:55.166
<v Chris>It's just a mountain of security risk.

00:23:55.406 --> 00:23:59.966
<v Chris>Fortunately, you can conquer that mountain of security risk with 1Password Extended

00:23:59.966 --> 00:24:02.826
<v Chris>Access Management. You're not the only one feeling the pressure.

00:24:03.649 --> 00:24:08.349
<v Chris>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
<v Chris>say that securing SaaS applications is really their biggest challenge.

00:24:11.949 --> 00:24:16.789
<v Chris>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
<v Chris>Thankfully, Trelica by 1Password can discover and secure all your apps, managed or unmanaged.

00:24:24.249 --> 00:24:25.909
<v Chris>This is your superpower.

00:24:26.229 --> 00:24:29.709
<v Chris>Trelica by 1Password inventories every app in use at your company.

00:24:29.909 --> 00:24:32.189
<v Chris>Then, it has pre-populated app profiles.

00:24:32.929 --> 00:24:36.689
<v Chris>This is so nice because with these, you can assess SaaS risks.

00:24:36.849 --> 00:24:38.949
<v Chris>You can understand who has access to what.

00:24:39.149 --> 00:24:42.769
<v Chris>You can optimize your spend so you don't have redundancy. And when the time

00:24:42.769 --> 00:24:44.669
<v Chris>comes, you can enforce best practices.

00:24:44.789 --> 00:24:47.929
<v Chris>So maybe onboarding or offboarding.

00:24:48.309 --> 00:24:53.689
<v Chris>Managing shadow IT is the unlock here. Securely onboarding and offboarding people is wonderful.

00:24:53.969 --> 00:24:56.769
<v Chris>And it really means you're going to meet your compliance goals.

00:24:57.089 --> 00:25:02.389
<v Chris>Trellica by 1Password provides a complete solution for SaaS access governance. It's finally here.

00:25:02.529 --> 00:25:05.569
<v Chris>And it's just one of the ways extended access management helps teams strengthen

00:25:05.569 --> 00:25:07.029
<v Chris>compliance and security.

00:25:07.269 --> 00:25:11.769
<v Chris>You know that 1Password is famous, of course, for really bringing password hygiene

00:25:11.769 --> 00:25:15.409
<v Chris>awareness to end users and then also making it accessible and possible.

00:25:15.629 --> 00:25:20.369
<v Chris>This goes way, way beyond just password hygiene, right? This is everything here.

00:25:20.489 --> 00:25:24.989
<v Chris>We're talking now the applications you use. And really, we're looking at one

00:25:24.989 --> 00:25:29.469
<v Chris>of the best businesses out there. 1Password exceeds the standards set by various authorities.

00:25:29.669 --> 00:25:34.609
<v Chris>They are the leader in security. They have bug bounties. It's really impressive,

00:25:34.609 --> 00:25:36.749
<v Chris>the effort they put into that.

00:25:37.009 --> 00:25:39.989
<v Chris>So take the first steps to better security for your team.

00:25:40.289 --> 00:25:44.909
<v Chris>Go secure credentials and protect every application, even the unmanaged ones.

00:25:45.029 --> 00:25:51.589
<v Chris>Go learn more at 1Password.com slash unplugged. That's the number 1Password.com slash unplugged.

00:25:51.689 --> 00:25:53.109
<v Chris>It's all lowercase. They have a

00:25:53.109 --> 00:25:56.769
<v Chris>great explainer over there, and it's a wonderful way to support the show.

00:25:57.529 --> 00:26:00.169
<v Chris>That's 1password.com slash unplugged.

00:26:03.391 --> 00:26:07.071
<v Brent>Now, Wes, a couple of weeks ago, when you convinced me to watch baseball with

00:26:07.071 --> 00:26:12.591
<v Brent>you, you were doing something similar to this, just like finding random, I think, IPTV streams.

00:26:13.611 --> 00:26:17.671
<v Brent>So how would this have helped your situation back then? What do you need to,

00:26:18.031 --> 00:26:21.111
<v Brent>you know, instead of doing it manually, how is this bringing it all together?

00:26:21.511 --> 00:26:25.831
<v Wes>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
<v Wes>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
<v Wes>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
<v Wes>they were really set up for that model i noticed

00:26:40.551 --> 00:26:43.771
<v Wes>after chris kind of tuned me into this dispatcher which

00:26:43.771 --> 00:26:46.711
<v Wes>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
<v Wes>hockey game on there i wasn't even looking for that but you know just like

00:26:49.491 --> 00:26:52.051
<v Wes>browsing through and checking out kind of like checking out some of the

00:26:52.051 --> 00:26:56.191
<v Wes>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
<v Wes>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
<v Wes>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
<v Wes>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
<v Chris>Just like going lazy and like chrome casting some tab to your tv which works

00:27:14.591 --> 00:27:18.171
<v Chris>but like your laptop has to be on your phone and sometimes you lose control.

00:27:18.171 --> 00:27:21.491
<v Wes>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
<v Chris>Yeah or if you're watching even like a movie really.

00:27:23.411 --> 00:27:26.991
<v Wes>Yes yeah suddenly it falls asleep yeah and then you never get back to where

00:27:26.991 --> 00:27:32.411
<v Wes>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
<v Wes>dispatcher uh they've got a docker image uh works totally fine in podman too

00:27:36.651 --> 00:27:39.431
<v Wes>uh so it's really easy to just like start dabbling but.

00:27:40.600 --> 00:27:45.120
<v Wes>And I did find some initial data sources to play with. But I realized there

00:27:45.120 --> 00:27:49.300
<v Wes>were some terms and some structure that I didn't quite understand.

00:27:49.500 --> 00:27:54.640
<v Wes>Because there's the individual streams, which are mostly HLS,

00:27:54.900 --> 00:28:00.320
<v Wes>HTTP streams, shipping little fragments of MP4 files to you,

00:28:00.420 --> 00:28:02.260
<v Wes>essentially, or MPEG-TS files.

00:28:02.520 --> 00:28:07.500
<v Wes>But then those get collected in these M3U files, which also have a bunch of

00:28:07.500 --> 00:28:11.560
<v Wes>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
<v Wes>So you can pull that into dispatcher. And then that shows like a whole bunch

00:28:17.640 --> 00:28:19.820
<v Wes>of all the possible channels that are in there.

00:28:19.960 --> 00:28:25.520
<v Wes>But then you have to create from that, like those show up, I guess, as streams.

00:28:25.800 --> 00:28:28.100
<v Wes>And then inside dispatcher, you have to create your own channels.

00:28:28.280 --> 00:28:34.740
<v Wes>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
<v Wes>And that has its own XML format. And then I guess Dispatcher now has the ability

00:28:39.640 --> 00:28:41.320
<v Wes>to sort of auto match those.

00:28:41.500 --> 00:28:46.020
<v Wes>But in theory, either it auto matches or you're responsible for like connecting

00:28:46.020 --> 00:28:52.200
<v Wes>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
<v Wes>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
<v Wes>but I don't think I did it right.

00:28:56.980 --> 00:29:01.700
<v Chris>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
<v Chris>dispatcher, I have 71 pages of streams and there's 50 streams a page.

00:29:09.200 --> 00:29:12.740
<v Chris>So I have everything really that I thought was semi-interesting.

00:29:13.420 --> 00:29:18.500
<v Chris>But I only have 50 channels that I'm actually actively using right now.

00:29:18.760 --> 00:29:22.540
<v Chris>And so what I do is I go through the available streams and I curate them.

00:29:22.640 --> 00:29:25.260
<v Chris>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
<v Chris>And then I assign them a channel.

00:29:27.820 --> 00:29:29.300
<v Chris>And this is nice because...

00:29:29.300 --> 00:29:30.760
<v Wes>And is that one stream per channel?

00:29:31.260 --> 00:29:34.660
<v Chris>I think you can do it multiple ways, but I am doing one. So,

00:29:34.760 --> 00:29:36.680
<v Chris>you know, Channel 4 is the Channel 4 news.

00:29:36.840 --> 00:29:41.000
<v Chris>And so that way it sort of maps to what people are familiar with already.

00:29:41.320 --> 00:29:45.260
<v Chris>And so you create from all your available streams, you create the channels you want.

00:29:46.240 --> 00:29:51.540
<v Chris>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
<v Chris>bit. is you can find lists of TV streams from different countries,

00:29:57.720 --> 00:29:59.120
<v Chris>different languages, different topics.

00:29:59.380 --> 00:30:01.360
<v Chris>There's a search engine, which we'll link in the show notes.

00:30:01.720 --> 00:30:05.680
<v Chris>There's a GitHub awesome IPTV that just has lists by region or topic.

00:30:05.800 --> 00:30:07.920
<v Chris>So maybe you're really into gardening.

00:30:08.160 --> 00:30:11.700
<v Chris>You can find all the gardening IPTV streams and then you pull them in.

00:30:12.280 --> 00:30:17.620
<v Chris>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
<v Chris>Like many mech notes that in the Netherlands, if you're caught using a legal

00:30:20.940 --> 00:30:25.100
<v Chris>IPTV provider, an illegal one, you can get your ISP disconnected.

00:30:25.220 --> 00:30:26.200
<v Chris>Now, I don't know what makes it illegal.

00:30:27.076 --> 00:30:30.356
<v Chris>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
<v Chris>of them like are in violation of like a local license or something.

00:30:32.996 --> 00:30:37.516
<v Chris>Um, but you can find these streams either through the awesome list or the search engine.

00:30:38.076 --> 00:30:42.676
<v Chris>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
<v Chris>and put in Star Trek and we'll show you all of the streams.

00:30:47.656 --> 00:30:53.696
<v Chris>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
<v Wes>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
<v Chris>Yeah, you're not skipping the ads unless you record it because this does have

00:30:59.556 --> 00:31:00.616
<v Chris>some DVR functionality.

00:31:00.816 --> 00:31:03.776
<v Wes>And we should probably note, too, there's a lot of stuff because of the way

00:31:03.776 --> 00:31:06.656
<v Wes>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
<v Chris>Yeah, the community tends to label them. You know, there's a community out there

00:31:10.536 --> 00:31:15.936
<v Chris>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
<v Chris>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
<v Chris>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
<v Chris>like what resolution it is, what bit rate it is.

00:31:26.556 --> 00:31:29.956
<v Chris>And so you could pass it through that before you throw it into dispatcher.

00:31:29.956 --> 00:31:32.936
<v Wes>It's also the kind of stuff you know just like reflecting on we

00:31:32.936 --> 00:31:36.076
<v Wes>touched on piracy and just you know open culture and

00:31:36.076 --> 00:31:38.776
<v Wes>media and content like i noticed i was able to pull in

00:31:38.776 --> 00:31:42.336
<v Wes>turner classic movies yeah that was one that i know that my dad occasionally

00:31:42.336 --> 00:31:44.936
<v Wes>liked watching he'd find stuff from his childhood on there that he never got

00:31:44.936 --> 00:31:48.636
<v Wes>to see or whatever and it happened to work out that in the cable package they

00:31:48.636 --> 00:31:52.316
<v Wes>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
<v Wes>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
<v Wes>Why not just have it show up for free on the TV?

00:31:59.602 --> 00:32:03.502
<v Chris>And it's to me, it's the 2025 version of cutting the cord.

00:32:03.862 --> 00:32:06.922
<v Chris>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
<v Chris>over the air antenna for the first time and I started getting HD content for

00:32:10.242 --> 00:32:13.002
<v Chris>free over the air. It felt like I had hacked the system.

00:32:13.242 --> 00:32:16.902
<v Chris>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
<v Chris>bit rate than I was getting over my copper cable.

00:32:20.002 --> 00:32:23.062
<v Chris>This feels much like that. Now I'm cutting the streaming services cord,

00:32:23.062 --> 00:32:27.602
<v Chris>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
<v Chris>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
<v Chris>That exists and all of their iterations i

00:32:36.883 --> 00:32:39.723
<v Chris>have uh nine versions of

00:32:39.723 --> 00:32:42.623
<v Chris>abc news i have all of my local news

00:32:42.623 --> 00:32:45.543
<v Chris>uh then i have classic tv channels classic

00:32:45.543 --> 00:32:51.703
<v Chris>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
<v Chris>tv channels because i like some of that stuff i mean just have i have everything

00:32:55.383 --> 00:32:58.503
<v Chris>you could ever want like i even i even have like some some crazy wackadoo streams

00:32:58.503 --> 00:33:02.163
<v Chris>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
<v Chris>have international news you You can have local news.

00:33:04.023 --> 00:33:09.403
<v Chris>I could have just about every local news stream that I want in here.

00:33:09.463 --> 00:33:12.343
<v Chris>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
<v Chris>Chicago, you could do that if you wanted to.

00:33:14.563 --> 00:33:20.523
<v Chris>And that's why Dispatcher is really nice because there are thousands of these.

00:33:20.663 --> 00:33:25.123
<v Chris>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
<v Chris>Then it will provide you an output URL that you put into an IPTV player.

00:33:30.223 --> 00:33:34.923
<v Chris>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
<v Chris>And for Android and Apple TV, there's some nice set-top TV box versions that

00:33:40.963 --> 00:33:42.083
<v Chris>just let you watch it on your TV.

00:33:42.403 --> 00:33:44.903
<v Chris>And there's some really nice ones for the mobile app as well.

00:33:45.463 --> 00:33:46.563
<v Chris>I know you looked at a couple.

00:33:47.283 --> 00:33:51.663
<v Wes>Yeah, I was looking at a few. I was curious what you used. I was having,

00:33:51.883 --> 00:33:56.303
<v Wes>it might have been my kind of hasty setup too, because I know like the dispatcher

00:33:56.303 --> 00:34:01.043
<v Wes>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
<v Wes>I was having more luck not having it do that, but I might have just like...

00:34:04.643 --> 00:34:04.943
<v Chris>That doesn't surprise me.

00:34:05.123 --> 00:34:07.503
<v Wes>And I might have just like, I don't know if I had everything set,

00:34:07.643 --> 00:34:09.303
<v Wes>so it might have been trying to inject local host.

00:34:09.343 --> 00:34:10.863
<v Chris>Did you have hardware acceleration working too?

00:34:11.143 --> 00:34:13.283
<v Wes>I didn't get that far, so I didn't try.

00:34:13.443 --> 00:34:16.943
<v Chris>That was, it's not bad, right? You just have to pass the DRI device through,

00:34:17.543 --> 00:34:19.383
<v Chris>if you're doing it in a container, however you might be doing it.

00:34:19.503 --> 00:34:19.643
<v Wes>Sure.

00:34:19.943 --> 00:34:21.563
<v Chris>But then proxying for me worked.

00:34:21.883 --> 00:34:22.883
<v Wes>Okay, I'll have to try that.

00:34:23.403 --> 00:34:30.403
<v Chris>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
<v Chris>like favorite app ever for this job but on

00:34:35.186 --> 00:34:39.846
<v Chris>the tv on on the apple tv experience they let you do quad boxing or multiple

00:34:39.846 --> 00:34:44.966
<v Chris>boxes and so when we were having historic flooding here over the last few days

00:34:44.966 --> 00:34:50.546
<v Chris>in the pacific northwest i brought up four local news stations and i would just

00:34:50.546 --> 00:34:54.506
<v Chris>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
<v Chris>and it was an immediate wife approval factor win because it works better than

00:35:00.386 --> 00:35:05.066
<v Chris>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
<v Chris>And so it was an immediate buy-in from the wife.

00:35:08.006 --> 00:35:12.006
<v Chris>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
<v Chris>I can also ingest my ersatz TV feed into this.

00:35:15.706 --> 00:35:21.506
<v Chris>So now in one TV guide, I have a mix of remote streams and local streams.

00:35:21.746 --> 00:35:24.386
<v Chris>So when you want to watch the Simpsons channel, you hit that,

00:35:24.526 --> 00:35:25.786
<v Chris>and that's polling locally.

00:35:25.966 --> 00:35:29.406
<v Chris>But for my family, the end user experience is absolutely the same.

00:35:29.406 --> 00:35:32.086
<v Chris>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
<v Chris>guide, all with the program.

00:35:33.446 --> 00:35:33.746
<v Brent>Wow.

00:35:34.206 --> 00:35:37.286
<v Wes>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
<v Wes>TV Mate on my Google TV, which is supposed to be pretty good.

00:35:41.206 --> 00:35:45.706
<v Wes>But it was giving me errors when it was trying to parse the stuff from dispatch.

00:35:45.926 --> 00:35:49.706
<v Wes>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
<v Wes>That was working well. I mean, it totally worked. I did kind of have the proxy

00:35:53.506 --> 00:35:57.386
<v Wes>issues I mentioned, but I wasn't really getting the full program data.

00:35:57.786 --> 00:35:57.886
<v Chris>Program guide.

00:35:57.986 --> 00:35:58.606
<v Wes>Yeah. So I'm curious.

00:35:59.386 --> 00:36:03.186
<v Chris>So I got a 70, 75% solution to that. You could go all the way.

00:36:04.446 --> 00:36:10.666
<v Chris>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
<v Chris>they do have a EPG guide information. And they have two options.

00:36:15.986 --> 00:36:17.606
<v Chris>So it depends on which route you want to go.

00:36:18.925 --> 00:36:23.885
<v Chris>You can take advantage of the community built guide, which essentially you drop

00:36:23.885 --> 00:36:27.265
<v Chris>that in Dispatcher and it matches up a lot of the stream names with EPG data

00:36:27.265 --> 00:36:30.545
<v Chris>and just auto matches them. And that worked for probably 70, 75%.

00:36:30.545 --> 00:36:31.525
<v Wes>Okay, that's pretty good.

00:36:31.685 --> 00:36:35.385
<v Chris>Pretty good. Not bad, right? If you are crazy,

00:36:35.665 --> 00:36:42.325
<v Chris>you could download a little script they have here and then ingest your M3U feed,

00:36:42.325 --> 00:36:47.585
<v Chris>and it will go out and custom match and provide program data for your specific

00:36:47.585 --> 00:36:48.945
<v Chris>batch of shows that you're –.

00:36:48.945 --> 00:36:49.645
<v Wes>That is neat.

00:36:51.073 --> 00:36:52.593
<v Chris>So I'll link to that in the show notes as well.

00:36:53.433 --> 00:36:56.853
<v Wes>Other than that, I was kind of impressed. I mean, Jellyfin hooked it right up,

00:36:56.933 --> 00:36:58.753
<v Wes>and it worked pretty darn well.

00:36:58.893 --> 00:37:04.033
<v Chris>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
<v Chris>a no-compromise solution because you have DVR functionality,

00:37:07.133 --> 00:37:10.873
<v Chris>you can have multiple streams, you have content from all around the world,

00:37:10.893 --> 00:37:13.593
<v Chris>it's high quality, and you have program guide information.

00:37:13.933 --> 00:37:20.273
<v Wes>Here's a question we got live from Magnolia Mayhem. Does closed captioning work with this?

00:37:20.273 --> 00:37:24.153
<v Chris>That's going to depend on the stream, but a lot of them embed that data,

00:37:24.313 --> 00:37:25.433
<v Chris>but that will depend on the stream.

00:37:26.333 --> 00:37:29.193
<v Chris>That is sort of a universal disclaimer here, right? Some of these,

00:37:29.433 --> 00:37:32.633
<v Chris>like the TV Land stream, I think is a 582p stream.

00:37:32.913 --> 00:37:35.653
<v Chris>There's nothing you can do about that. You're going to watch it 582p.

00:37:35.733 --> 00:37:38.593
<v Chris>Now they're playing TV shows from the 60s. So for some stuff.

00:37:38.633 --> 00:37:39.033
<v Wes>It may not matter.

00:37:39.073 --> 00:37:42.933
<v Chris>It's probably fine, right? Whereas like Comedy Central here is a 1080p stream.

00:37:44.053 --> 00:37:45.693
<v Chris>You know, so they're playing more modern stuff.

00:37:45.693 --> 00:37:48.773
<v Wes>Right. So you'll probably need, it'll both need to be embedded in the stream

00:37:48.773 --> 00:37:51.933
<v Wes>you're receiving and your player will need support to see that in.

00:37:52.473 --> 00:37:56.833
<v Chris>And I will be honest with you on Android, IPTV clients are a little more hit

00:37:56.833 --> 00:37:58.513
<v Chris>and miss. It's a little more hit and miss.

00:37:59.613 --> 00:38:04.053
<v Chris>There are some really, really good web versions where you can take your URL

00:38:04.053 --> 00:38:06.493
<v Chris>and throw in a web player and just experiment and test with it.

00:38:07.013 --> 00:38:11.333
<v Chris>And there is also OpenTV for the Linux desktop, and that's pretty good at ingesting

00:38:11.333 --> 00:38:13.113
<v Chris>the M3U and the XML guide.

00:38:13.273 --> 00:38:16.853
<v Chris>And then when you click on a stream in OpenTV on the Linux desktop,

00:38:17.053 --> 00:38:20.913
<v Chris>it just opens the stream in MPV or whatever your default might be.

00:38:21.013 --> 00:38:21.413
<v Wes>Oh, nice.

00:38:21.613 --> 00:38:24.513
<v Chris>That is a really good experience. It's just kind of solid, just everything that,

00:38:24.513 --> 00:38:26.453
<v Chris>you know, focuses on what it does best.

00:38:27.453 --> 00:38:31.053
<v Chris>But there is also a different route you could go. There is one other option.

00:38:32.362 --> 00:38:35.562
<v Chris>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
<v Chris>some of these IPTV streams that we're going to link in the show notes,

00:38:39.042 --> 00:38:40.962
<v Chris>and you could just throw it in VLC.

00:38:41.462 --> 00:38:42.442
<v Wes>Make a playlist, whatever.

00:38:42.682 --> 00:38:45.762
<v Chris>VLC will read that whole playlist of a thousand different streams,

00:38:45.822 --> 00:38:48.742
<v Chris>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
<v Chris>to go any further than that.

00:38:49.842 --> 00:38:51.942
<v Chris>And that can be literally as much effort as you put into this.

00:38:51.982 --> 00:38:55.922
<v Chris>You copy that URL from the GitHub page, and then you go to VLC,

00:38:56.082 --> 00:38:58.462
<v Chris>and VLC will paste it from your clipboard for you. It's that easy.

00:38:58.462 --> 00:39:02.782
<v Wes>And in the past, you even found some stuff to like filter through those files, right?

00:39:04.082 --> 00:39:09.202
<v Chris>I think there's an even easier solution. It's called KPTV Fast.

00:39:09.602 --> 00:39:17.482
<v Chris>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
<v Chris>It just has a pre-built set of high-quality IPTV streams, more than I wanted,

00:39:26.117 --> 00:39:29.537
<v Chris>but the community has gone through, and they've curated, like,

00:39:29.597 --> 00:39:31.377
<v Chris>all the Pluto TV streams are in here,

00:39:32.597 --> 00:39:37.837
<v Chris>Plex, so all the free streaming that Plex has, Samsung TVs, Tubi,

00:39:38.057 --> 00:39:41.457
<v Chris>Distro TV, all of the stuff LG TVs have is in here, STIR.

00:39:41.757 --> 00:39:43.757
<v Wes>Yeah, right. It seems like a lot of this ends up coming from,

00:39:43.797 --> 00:39:47.817
<v Wes>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
<v Chris>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
<v Chris>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
<v Chris>all of these already built in.

00:39:57.537 --> 00:40:01.237
<v Chris>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
<v Chris>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
<v Chris>No DVR, no GUI for curation, but it works with your Plex or your Jellyfins and

00:40:11.657 --> 00:40:12.697
<v Chris>does a lot of what Dispatcher does.

00:40:12.697 --> 00:40:13.397
<v Wes>This looks really nice.

00:40:13.397 --> 00:40:17.077
<v Chris>It's nice. And honestly, if you're okay with like a thousand channels,

00:40:17.317 --> 00:40:19.297
<v Chris>it's got a thousand great channels.

00:40:19.557 --> 00:40:21.977
<v Chris>So like it's a pretty good starting point.

00:40:22.857 --> 00:40:27.037
<v Chris>I only wanted a subset. But and it's of course, if you just use Docker,

00:40:27.177 --> 00:40:30.197
<v Chris>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
<v Chris>It's pretty straightforward.

00:40:32.517 --> 00:40:38.157
<v Chris>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
<v Wes>Python app MIT license. Cool.

00:40:41.597 --> 00:40:46.117
<v Chris>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
<v Wes>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
<v Chris>You totally could. Yes, absolutely. And I do that with ersatz already.

00:40:54.557 --> 00:40:58.577
<v Chris>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
<v Chris>Yeah. And the one criticism I'll give Dispatcher, which I've really been quite

00:41:02.257 --> 00:41:03.857
<v Chris>happy at, it's under quite active development.

00:41:04.557 --> 00:41:08.337
<v Chris>So I'm sure these things will come. But with Dispatcher, it does provide the

00:41:08.337 --> 00:41:11.597
<v Chris>DVR functionality. And that is nice because you have like server side recording

00:41:11.597 --> 00:41:14.697
<v Chris>and all that, which you would with Shellyfin too. But, you know, it's cool. But...

00:41:15.743 --> 00:41:20.543
<v Chris>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
<v Chris>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
<v Wes>You'd have to like feed that back into ersatz and then...

00:41:27.643 --> 00:41:31.203
<v Chris>Yes, yeah, exactly. And because it does produce a nice little MKV file for me,

00:41:31.683 --> 00:41:34.043
<v Chris>especially one without commercials, and that's sitting on the server,

00:41:34.203 --> 00:41:36.923
<v Chris>and I could point Jellyfin or something at that or ersatz at that.

00:41:37.263 --> 00:41:41.843
<v Chris>But wouldn't it be really cool if Dispatcher could create a video on-demand channel?

00:41:41.963 --> 00:41:42.343
<v Wes>Absolutely.

00:41:42.743 --> 00:41:45.303
<v Chris>Yeah. I don't know how it would do that, but I would love that.

00:41:45.723 --> 00:41:50.223
<v Chris>Um, and so in your case, if you're using Jellyfin and you didn't necessarily

00:41:50.223 --> 00:41:53.303
<v Chris>want to sit there and spend two hours curating a thousand, you just would say,

00:41:53.323 --> 00:41:56.063
<v Chris>I'll just take them because you could just favorite the ones you like over time.

00:41:56.183 --> 00:41:59.123
<v Chris>Most, most TV clients, IPTV clients have a favorite concept.

00:42:00.043 --> 00:42:04.643
<v Chris>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
<v Chris>and going in 10 minutes if you know how to start a Docker compose.

00:42:09.163 --> 00:42:13.103
<v Chris>And then you could point VLC or Jellyfin at it 30 seconds later and you could

00:42:13.103 --> 00:42:15.363
<v Chris>watch thousands of high quality content from all over the world.

00:42:15.963 --> 00:42:20.003
<v Chris>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
<v Chris>I wrote this category off as –,

00:42:23.790 --> 00:42:28.790
<v Chris>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
<v Wes>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
<v Wes>program for a country I don't live in in a language I don't understand,

00:42:33.990 --> 00:42:36.150
<v Wes>which is great, but it's not super useful to me.

00:42:36.410 --> 00:42:36.530
<v Chris>Yeah.

00:42:36.830 --> 00:42:38.210
<v Wes>Turns out there's so much more.

00:42:38.270 --> 00:42:41.710
<v Chris>Well, all my local, I didn't realize, and that's where the IPTV search tool

00:42:41.710 --> 00:42:45.510
<v Chris>comes in. I didn't realize all of our local news.

00:42:45.990 --> 00:42:49.410
<v Chris>Because some of these that come with pre-curated lists, maybe they'll have one

00:42:49.410 --> 00:42:51.330
<v Chris>or two local news channels in there for your area.

00:42:51.910 --> 00:42:54.910
<v Chris>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
<v Chris>back and just added them manually to Dispatcher and categorized them as local

00:42:57.770 --> 00:42:59.190
<v Chris>news. And I have a local news section.

00:42:59.330 --> 00:43:02.670
<v Chris>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
<v Chris>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
<v Chris>and they stay up for a while because they're communicating with their partners,

00:43:08.050 --> 00:43:10.970
<v Chris>providing, like you said, services to LG or Samsung TVs.

00:43:11.950 --> 00:43:16.090
<v Chris>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
<v Chris>way to watch content where you can have your cake and eat it too.

00:43:19.570 --> 00:43:23.230
<v Chris>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
<v Chris>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
<v Chris>Join CrowdHealth.com and use the promo code UNPLUGGED.

00:43:36.547 --> 00:43:40.007
<v Chris>It's hard to make an informed decision for healthcare in the States,

00:43:40.007 --> 00:43:43.867
<v Chris>and every year it just gets worse and more expensive, and it's something you

00:43:43.867 --> 00:43:46.447
<v Chris>just can't help but reflect on during open enrollment season.

00:43:46.767 --> 00:43:51.647
<v Chris>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
<v Chris>That's when I signed up for CrowdHealth.

00:43:54.487 --> 00:44:00.847
<v Chris>I have saved an unbelievable $1,300 a month since I signed up for CrowdHealth.

00:44:00.847 --> 00:44:03.187
<v Chris>I don't have to play the insurance game anymore.

00:44:03.767 --> 00:44:07.127
<v Chris>I am now part of a community of people that fund each other's medical bills

00:44:07.127 --> 00:44:09.147
<v Chris>directly. There's no middleman. There's no networks.

00:44:09.607 --> 00:44:12.007
<v Chris>It's really no nonsense. And don't take my word for it.

00:44:12.507 --> 00:44:15.707
<v Chris>Go look at CrowdHealth. It's a healthcare alternative for people who make their

00:44:15.707 --> 00:44:19.607
<v Chris>own decisions at joincrowdhealth.com and use the promo code unplugged.

00:44:20.267 --> 00:44:22.947
<v Chris>I just couldn't do it anymore, especially as a small business owner.

00:44:23.047 --> 00:44:27.007
<v Chris>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
<v Chris>She's the only person in that company. We were in a really bad position,

00:44:31.787 --> 00:44:33.387
<v Chris>but now everybody's in a bad position.

00:44:34.047 --> 00:44:38.647
<v Chris>CrowdHealth does things differently. We've signed up, and we have saved an unbelievable

00:44:38.647 --> 00:44:40.887
<v Chris>$1,300 a month in our last three years.

00:44:41.267 --> 00:44:44.787
<v Chris>And we've always felt taken care of. It just works.

00:44:45.067 --> 00:44:49.767
<v Chris>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
<v Chris>They help you negotiate the bills. They help find low-cost prescriptions.

00:44:54.847 --> 00:44:56.147
<v Chris>They help you with the lab and

00:44:56.147 --> 00:45:00.127
<v Chris>testing tools. and they have a database of high-quality doctors as well.

00:45:00.707 --> 00:45:04.687
<v Chris>And when something major happens, you pay the first $500 and then the crowd

00:45:04.687 --> 00:45:06.047
<v Chris>steps in and they fund the rest.

00:45:06.767 --> 00:45:12.027
<v Chris>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
<v Chris>So you join the crowd and a group of members, just like you or me,

00:45:16.167 --> 00:45:18.667
<v Chris>they help pay for each other's unexpected medical events.

00:45:18.927 --> 00:45:23.487
<v Chris>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
<v Chris>it, Including beginning, ending, middling the process Whatever you want to call it, right?

00:45:28.567 --> 00:45:31.567
<v Chris>And managing your account Looking at what you have or haven't spent It's all

00:45:31.567 --> 00:45:32.547
<v Chris>in there, very transparent.

00:45:33.682 --> 00:45:36.362
<v Chris>It's something powerful. And it's not just me that's saving money.

00:45:36.962 --> 00:45:39.722
<v Chris>CrowdHealth members have saved over $40 million in health care expenses because

00:45:39.722 --> 00:45:41.682
<v Chris>they just refused to overpay for health care.

00:45:42.002 --> 00:45:45.002
<v Chris>So this open enrollment season, it's time to take your power back.

00:45:45.242 --> 00:45:50.862
<v Chris>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
<v Chris>Just use the promo code UNPLUGGED when you go to joincrowdhealth.com.

00:45:54.902 --> 00:45:57.862
<v Chris>That's joincrowdhealth.com and use the promo code UNPLUGGED.

00:45:58.202 --> 00:46:01.602
<v Chris>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
<v Chris>choice. and now I wouldn't choose any other option.

00:46:04.662 --> 00:46:08.842
<v Chris>Now I choose to be part of the crowd. CrowdHealth isn't insurance.

00:46:09.022 --> 00:46:12.482
<v Chris>Opt out. Take your power back. This is how we make a difference.

00:46:12.862 --> 00:46:16.022
<v Chris>Join CrowdHealth.com and use the promo code unplugged.

00:46:18.348 --> 00:46:25.568
<v Chris>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
<v Chris>Unraid really unleashes your hardware. And now Unraid has a responsive web GUI.

00:46:30.828 --> 00:46:33.528
<v Chris>It works beautifully across all of your devices.

00:46:33.748 --> 00:46:37.208
<v Chris>They have even more file system support than you can shake a stick at.

00:46:37.208 --> 00:46:40.528
<v Chris>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
<v Chris>take off is they also introduced the Unraid API. It's officially here.

00:46:44.608 --> 00:46:47.488
<v Chris>It's open source. It's fully integrated. And it gives you secure,

00:46:47.708 --> 00:46:51.448
<v Chris>programmable access to system data for building dashboards, automations.

00:46:52.048 --> 00:46:56.228
<v Chris>External apps, integration with Home Assistant, you know, various whatnots.

00:46:56.368 --> 00:46:59.368
<v Chris>And you really are seeing the community build around this.

00:46:59.468 --> 00:47:03.548
<v Chris>And there is an application under development right now called U-Manager.

00:47:03.548 --> 00:47:08.288
<v Chris>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
<v Chris>You're just sitting on your phone. You can take a glance at your server.

00:47:11.628 --> 00:47:14.908
<v Chris>You can see what's going on, memory, disk, resources.

00:47:15.248 --> 00:47:19.608
<v Chris>You can see your different VMs. And it's just brilliant what can be done with

00:47:19.608 --> 00:47:20.688
<v Chris>this passionate community.

00:47:20.728 --> 00:47:23.588
<v Chris>And that's one of the real secrets. It's not on any box.

00:47:23.828 --> 00:47:27.028
<v Chris>There's no FAQ that's really going to get to this.

00:47:27.448 --> 00:47:30.808
<v Chris>The community is one of the secret sauces of Unraid because they've been around

00:47:30.808 --> 00:47:36.188
<v Chris>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
<v Chris>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
<v Chris>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
<v Chris>And it's nice too to see them finally add NTFS support. At first,

00:47:49.448 --> 00:47:52.308
<v Chris>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
<v Chris>about those old disks that are sitting in my closet.

00:47:55.108 --> 00:47:57.668
<v Chris>And honestly, that's one of the brilliant things about Unraid.

00:47:58.408 --> 00:48:01.188
<v Chris>You can start with the hardware you have in your closet right now.

00:48:01.188 --> 00:48:06.428
<v Chris>We talk about some really cool apps today those would run on Unraid that's always

00:48:06.428 --> 00:48:11.528
<v Chris>just an unlock away for you and when you go to unraid.net slash unplugged you

00:48:11.528 --> 00:48:13.888
<v Chris>can try out the baller license for free 30 days.

00:48:15.356 --> 00:48:18.256
<v Chris>It's nice. It supports the show, too, unread.net slash unplugged.

00:48:18.376 --> 00:48:21.696
<v Chris>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
<v Chris>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
<v Chris>And I think you'll appreciate that it's an OS that grows with your skills.

00:48:30.556 --> 00:48:32.436
<v Chris>So maybe today you don't care about an API.

00:48:33.576 --> 00:48:37.336
<v Chris>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
<v Chris>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
<v Chris>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
<v Chris>Check it out. Support the show. Go to unraid.net slash unplugged.

00:48:51.396 --> 00:48:53.416
<v Chris>That gets you a free 30-day trial.

00:48:53.536 --> 00:48:55.396
<v Chris>It's also just a great way to support the show and say, hey,

00:48:55.676 --> 00:48:56.936
<v Chris>I heard about you over here on

00:48:56.936 --> 00:49:00.176
<v Chris>the Unplugged program, and I appreciate you sponsoring the Unplugged show.

00:49:00.316 --> 00:49:03.076
<v Chris>That's unraid.net slash unplugged.

00:49:07.208 --> 00:49:10.288
<v Brent>Well we have a little podcasting 2.0 news for you fountain

00:49:10.288 --> 00:49:13.448
<v Brent>1.4 is now live they've completely

00:49:13.448 --> 00:49:16.628
<v Brent>redesigned the fountain wallet made ux improvements to

00:49:16.628 --> 00:49:22.468
<v Brent>payments across the app and added some pretty highly requested features uh there's

00:49:22.468 --> 00:49:29.148
<v Brent>nostr wallet connect is now live you can also pay lightning addresses withdraw

00:49:29.148 --> 00:49:34.748
<v Brent>to strike and choose your own payment methods chris do you have extra details

00:49:34.748 --> 00:49:36.408
<v Brent>especially on this Nostra Wallet Connect?

00:49:36.988 --> 00:49:40.648
<v Chris>Yeah, that's a bigger one than it might sound initially. That means now you

00:49:40.648 --> 00:49:42.728
<v Chris>can bring your own self-hosted wallet.

00:49:42.968 --> 00:49:46.828
<v Chris>So one of the great things Foundin has done, obviously, is provided a Lightning infrastructure.

00:49:47.768 --> 00:49:50.488
<v Chris>Now with Nostra Wallet Connect, you can bring your own self-hosted one.

00:49:50.588 --> 00:49:54.928
<v Chris>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
<v Chris>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
<v Chris>They're redoing, well, I probably shouldn't say, that they're redoing some of

00:50:02.648 --> 00:50:05.088
<v Chris>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
<v Chris>I'll just leave it at that. But congratulations to the Fountain team.

00:50:08.048 --> 00:50:09.268
<v Chris>Also, performance improvements.

00:50:09.548 --> 00:50:15.088
<v Chris>And in beta right now is a total rework of how CarPlay operates.

00:50:15.228 --> 00:50:16.448
<v Chris>Totally better, redone.

00:50:16.688 --> 00:50:20.048
<v Chris>App doesn't have to be running anything like that. CarPlay is getting a nice,

00:50:20.208 --> 00:50:22.908
<v Chris>nice workover in the current Fountain betas. That'll be landing too.

00:50:23.048 --> 00:50:25.228
<v Chris>And I believe Android Auto is coming up next.

00:50:25.448 --> 00:50:28.288
<v Wes>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
<v Wes>recent releases are super snappy, clean. It's a good experience.

00:50:33.188 --> 00:50:37.768
<v Chris>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
<v Chris>this week with 42,000 stats.

00:50:43.420 --> 00:50:48.080
<v Chris>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
<v Chris>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
<v Wes>Double double.

00:50:56.240 --> 00:50:57.340
<v Chris>Double dubs. Thank you, sir.

00:50:58.200 --> 00:51:01.220
<v Wes>Southern fried sasa comes in with a robot ox.

00:51:02.600 --> 00:51:09.860
<v Wes>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
<v Chris>I would rather go to Linus. I'll tell you the truth.

00:51:12.560 --> 00:51:12.720
<v Wes>Yeah.

00:51:12.720 --> 00:51:16.780
<v Chris>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
<v Wes>We should have met him in Japan.

00:51:18.840 --> 00:51:23.200
<v Chris>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
<v Chris>So now we just got to get him interested in what the podcast thing is like.

00:51:26.800 --> 00:51:28.480
<v Chris>And then that opens the door for us, right?

00:51:28.760 --> 00:51:30.340
<v Wes>Yeah, no makeup required. It's podcasting.

00:51:30.680 --> 00:51:34.240
<v Chris>That's right. No makeup. And also we'll try not to be as awkward.

00:51:34.280 --> 00:51:38.060
<v Chris>We may still be somewhat awkward, but, you know, not as awkward.

00:51:39.840 --> 00:51:44.480
<v Wes>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
<v Brent>What? We do video?

00:51:46.540 --> 00:51:48.100
<v Wes>We had... Keep it up, Cosmo.

00:51:48.260 --> 00:51:49.560
<v Chris>There's no video. What are you talking about?

00:51:50.840 --> 00:51:55.760
<v Brent>Well, Soham sent in 5,996 sats over to Boosts.

00:52:00.882 --> 00:52:04.062
<v Brent>Uh this one's for you chris hey chris i recently discovered that

00:52:04.062 --> 00:52:06.942
<v Brent>the nebula android and ios clients are

00:52:06.942 --> 00:52:10.222
<v Brent>not open source rather just source available

00:52:10.222 --> 00:52:15.702
<v Brent>with no license in the github repo this is confirmed to be intentional with

00:52:15.702 --> 00:52:20.422
<v Brent>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
<v Brent>ask the uh you know define.net people uh what is the deal absolutely love the

00:52:26.522 --> 00:52:30.202
<v Brent>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
<v Chris>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
<v Chris>this very thing because i saw this boost coming live this week and uh i got

00:52:39.842 --> 00:52:44.442
<v Chris>a i got a proper education on one of the threat vectors that,

00:52:45.122 --> 00:52:51.042
<v Chris>these all vpn providers face is knockoff apps that are actually like you know

00:52:51.042 --> 00:52:52.522
<v Chris>connecting you to a fake network.

00:52:52.822 --> 00:52:56.302
<v Chris>And so the main reason they don't license the mobile app.

00:52:57.872 --> 00:53:02.572
<v Chris>Is essentially be able to enforce the only tool they have, which is a takedown.

00:53:02.852 --> 00:53:06.652
<v Chris>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
<v Chris>it down, and they have to have something like trademark or something they can use there.

00:53:10.532 --> 00:53:14.292
<v Chris>But I asked him, like, you know, where's the flexibility here?

00:53:14.332 --> 00:53:17.252
<v Chris>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
<v Chris>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
<v Chris>and potentially issue a free license for them.

00:53:25.612 --> 00:53:29.112
<v Chris>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
<v Chris>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
<v Chris>And this is particularly challenging when you have a name like Nebula,

00:53:39.212 --> 00:53:41.532
<v Chris>right? It's sort of like trying to enforce the word Jupyter or Linux.

00:53:42.412 --> 00:53:45.872
<v Chris>It's tricky. It's tricky. So that was the answer I got back.

00:53:45.972 --> 00:53:49.712
<v Chris>And I, of course, in more back and forth conversation, I didn't realize what

00:53:49.712 --> 00:53:51.112
<v Chris>an active threat vector that is.

00:53:51.332 --> 00:53:55.932
<v Chris>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
<v Chris>And then you also have a problem of if somebody creates a really crappy app

00:54:00.532 --> 00:54:03.432
<v Chris>with your name on it, which can be a constant struggle, too.

00:54:04.272 --> 00:54:08.132
<v Chris>But if you are interested in participating, get a hold of me,

00:54:08.432 --> 00:54:11.172
<v Chris>Chris at JupyterBroadcasting.com, and I can put you in touch,

00:54:11.312 --> 00:54:12.892
<v Chris>and you can make some magic happen.

00:54:13.492 --> 00:54:17.012
<v Wes>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
<v Wes>own local thing, you probably could.

00:54:18.392 --> 00:54:22.652
<v Wes>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
<v Chris>You can view the source, I believe, for the mobile app. Yeah,

00:54:25.092 --> 00:54:28.572
<v Chris>and all the Nebula stuff, of course. Yes, but it's just the iOS and Android

00:54:28.572 --> 00:54:29.792
<v Chris>that they're publishing in the app stores.

00:54:30.092 --> 00:54:32.452
<v Chris>Yeah. Not too uncommon, but yeah, it's a good question.

00:54:33.192 --> 00:54:35.912
<v Chris>True Grits came in with 7,777 SATs.

00:54:38.152 --> 00:54:43.172
<v Chris>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
<v Chris>I liked his comment towards the end about not caring what Facebook and other

00:54:46.732 --> 00:54:51.052
<v Chris>companies are doing and only caring about writing quality code for individuals.

00:54:51.312 --> 00:54:55.212
<v Chris>In the past, I thought essentially the opposite. It really was only for the

00:54:55.212 --> 00:54:57.292
<v Chris>big players, I thought, and highly technical people.

00:54:57.492 --> 00:54:59.752
<v Chris>The average hobbyist really didn't need to concern themselves.

00:54:59.932 --> 00:55:02.072
<v Chris>Now, now I want to start playing around with it.

00:55:02.312 --> 00:55:07.612
<v Chris>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
<v Chris>Seven seven seven seven seven seven seven all seven

00:55:13.852 --> 00:55:18.412
<v Chris>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
<v Chris>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
<v Chris>that way but i i thought it was also interesting to hear kent double down on

00:55:26.052 --> 00:55:29.252
<v Chris>the i'm not building this for the for the big hyperscalers i'm building this

00:55:29.252 --> 00:55:33.752
<v Chris>for everybody that's an everyday user it's cool i like that kind of stuff.

00:55:33.752 --> 00:55:40.912
<v Wes>Well moon and night comes in with 2,026 sets. Oh, it's a 2026 boost.

00:55:41.052 --> 00:55:44.952
<v Chris>Aha! I see what he did there. A little early, but I like it.

00:55:45.692 --> 00:55:47.132
<v Wes>Bazite user, checking in.

00:55:47.252 --> 00:55:47.412
<v Chris>Ah.

00:55:47.612 --> 00:55:52.592
<v Wes>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
<v Wes>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
<v Chris>Interesting. Nice. So, Moon, I have a follow-up question.

00:56:02.052 --> 00:56:05.092
<v Chris>So you say you're using it as a console experience on your TV,

00:56:05.232 --> 00:56:06.632
<v Chris>are you doing any media watching?

00:56:07.632 --> 00:56:10.892
<v Chris>Or are you using a separate device for that? And if you are doing media watching

00:56:10.892 --> 00:56:13.712
<v Chris>via the Bazite install, what are you using and how did you install it?

00:56:13.772 --> 00:56:14.912
<v Chris>Is it like a flat pack or something?

00:56:16.412 --> 00:56:21.192
<v Chris>I have questions. Because if I could turn my Steam Deck into a Bazite gaming

00:56:21.192 --> 00:56:23.572
<v Chris>system that's maybe also a media center?

00:56:24.612 --> 00:56:27.072
<v Chris>A high performance media center? I mean, now we're starting,

00:56:27.272 --> 00:56:31.152
<v Chris>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
<v Chris>So, let me know. Thank you, Moon. I appreciate that. boost.

00:56:35.392 --> 00:56:40.492
<v Brent>Well, our dear Odyssey Westra boosted in 2,291 Satoshis.

00:56:40.592 --> 00:56:41.092
<v Chris>There he is.

00:56:42.870 --> 00:56:44.510
<v Brent>Odyssey says uh love you.

00:56:44.510 --> 00:56:49.550
<v Chris>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
<v Chris>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
<v Chris>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
<v Chris>i even stopped looking for that very nice boost the ally you get a little bit

00:57:08.830 --> 00:57:13.770
<v Chris>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
<v Chris>open source, B, end-to-end encrypted,

00:57:16.670 --> 00:57:21.650
<v Chris>C, web client, ABCDF, I don't know, iOS app that is 13 plus?

00:57:21.850 --> 00:57:24.190
<v Chris>Oh, supports, I guess, iOS, I don't know.

00:57:24.310 --> 00:57:25.650
<v Wes>I think that is right.

00:57:25.990 --> 00:57:29.270
<v Chris>My family has been using Element, but it is now marked 17 plus.

00:57:29.490 --> 00:57:30.890
<v Chris>Ah, yes, so we have parental controls.

00:57:30.910 --> 00:57:31.150
<v Brent>Yes.

00:57:31.730 --> 00:57:35.330
<v Chris>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
<v Wes>We'll have to farm this out of the community.

00:57:37.830 --> 00:57:41.510
<v Chris>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
<v Chris>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
<v Chris>Oh, no, Simplex is 13+. Okay. Simple X could be an option.

00:57:54.997 --> 00:57:59.857
<v Chris>Also, Brent, NextCloud Talk, NextCloud Chat, right?

00:57:59.957 --> 00:58:03.177
<v Chris>That could be an option, I suppose, as well. That's 4+.

00:58:03.177 --> 00:58:06.857
<v Brent>Yeah, that's a good one if you're okay with hosting your own infrastructure.

00:58:07.257 --> 00:58:09.697
<v Brent>That wasn't mentioned here, but it's definitely an option.

00:58:10.857 --> 00:58:12.757
<v Chris>Yeah, and that's ages 4 and above.

00:58:12.877 --> 00:58:15.897
<v Wes>I mean, Chris B's hosting Boost CLI, so, you know.

00:58:16.277 --> 00:58:19.437
<v Chris>That's a good point. If you can do Boost CLI, you can probably do Nextcloud.

00:58:19.537 --> 00:58:24.137
<v Brent>Yeah, that's probably... I would also recommend, I think, Signal.

00:58:24.357 --> 00:58:28.777
<v Brent>I'm not sure what they're rated on the Apple's platform there,

00:58:28.817 --> 00:58:32.977
<v Brent>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
<v Brent>as technical as our dear Boost CLI person here. But that could be an option.

00:58:39.657 --> 00:58:43.857
<v Chris>I would like the audience to chime in on that. Is Signal still the recommendation

00:58:43.857 --> 00:58:48.717
<v Chris>in 2025, early 2026? or are we concerned about Signal these days?

00:58:48.757 --> 00:58:49.977
<v Chris>I don't, I've never been a user.

00:58:50.157 --> 00:58:55.557
<v Chris>I have no dog in that particular hunt, but I read and hear things from people

00:58:55.557 --> 00:58:58.417
<v Chris>in the security industry that seem to be scoffing a bit at Signal.

00:58:58.477 --> 00:59:00.817
<v Chris>And I'm just wondering if something's happened. So boost in and tell me.

00:59:00.837 --> 00:59:01.637
<v Brent>I would like to know too.

00:59:01.797 --> 00:59:06.457
<v Chris>I'm just curious. Yeah, right? Chris B., good luck. And that's a good mission,

00:59:06.697 --> 00:59:09.697
<v Chris>really. I wish I would have gotten the family on something like Simplex or something.

00:59:10.417 --> 00:59:12.657
<v Chris>Element would have been good. It's hard to hear about the age rating change.

00:59:12.977 --> 00:59:16.057
<v Chris>Instead, I got them all hooked on Telegram and iMessages. It's gross.

00:59:16.377 --> 00:59:18.917
<v Brent>Why the change in age rating? Anyway, that seems...

00:59:18.917 --> 00:59:21.417
<v Chris>Well, because somebody probably posted a new image and Apple found out about

00:59:21.417 --> 00:59:24.197
<v Chris>it. These are just arbitrary, precocious rules by Apple.

00:59:24.637 --> 00:59:27.697
<v Chris>And because you can send porn in Matrix, they probably marked it up.

00:59:27.897 --> 00:59:28.277
<v Brent>Oh.

00:59:28.577 --> 00:59:31.237
<v Chris>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
<v Wes>Great. I see.

00:59:33.577 --> 00:59:36.837
<v Chris>Turd Ferguson comes in with 13,333 sats.

00:59:39.266 --> 00:59:43.006
<v Chris>It was good to hear from Kent, and I'm excited about the future of BcashFS.

00:59:43.366 --> 00:59:46.786
<v Chris>Do keep us posted. Value for value, go podcasting. Heck yeah.

00:59:47.106 --> 00:59:47.546
<v Brent>Yes.

00:59:47.926 --> 00:59:52.506
<v Chris>Go podcasting. Thank you, Turd. Appreciate you.

00:59:53.246 --> 00:59:57.746
<v Wes>Hybrid sarcasm comes in, oh, with a live burr boost from Podverse.

01:00:00.466 --> 01:00:04.006
<v Wes>Aw, just some signal to let you know I enjoyed last week's episode.

01:00:04.206 --> 01:00:07.246
<v Chris>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
<v Chris>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
<v Chris>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
<v Chris>the thing that the Unplugged program can do that no other program can do because

01:00:18.466 --> 01:00:19.766
<v Chris>we've just been following it closely.

01:00:20.166 --> 01:00:23.026
<v Chris>We've established a channel with Kent. We ourselves run it.

01:00:23.386 --> 01:00:25.726
<v Chris>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
<v Chris>you know, if you will. Like when you're revving your engine,

01:00:27.666 --> 01:00:28.846
<v Chris>that's kind of in our power zone.

01:00:30.566 --> 01:00:31.506
<v Chris>But this episode –.

01:00:32.849 --> 01:00:36.109
<v Wes>I bet people are too busy setting up their new BcashFS file systems.

01:00:36.269 --> 01:00:38.909
<v Chris>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
<v Chris>We didn't get a lot of emails or any, I don't know, about it.

01:00:42.909 --> 01:00:45.789
<v Chris>But I think it's a remarkable thing he's doing. And I was really,

01:00:45.909 --> 01:00:48.569
<v Chris>I really thought it was something special that we could bring to the community.

01:00:48.789 --> 01:00:50.989
<v Chris>And if you liked it, we'd love to see it in the boosts.

01:00:51.389 --> 01:00:56.789
<v Chris>We had 28 folks stream and we stacked 29,955 sats with them.

01:00:57.349 --> 01:01:00.129
<v Chris>And collectively, when you combine that with our boosters, We stacked a pretty

01:01:00.129 --> 01:01:04.789
<v Chris>humble 120,600 sats. I say that just because I'm a little apprehensive.

01:01:05.109 --> 01:01:07.589
<v Chris>2026, we don't really have many things locked in for funding.

01:01:08.049 --> 01:01:11.429
<v Chris>And so to sort of see this dripping off at the end, especially when we kind

01:01:11.429 --> 01:01:14.489
<v Chris>of did a powerhouse episode, makes me a little concerned. And if you love the

01:01:14.489 --> 01:01:17.769
<v Chris>episode or you love the show in general, there's a couple of ways to support

01:01:17.769 --> 01:01:19.589
<v Chris>it. Keep it going. That would, of course, be a member.

01:01:19.989 --> 01:01:22.909
<v Chris>That's sort of our foundation. And then the signal really for the individual

01:01:22.909 --> 01:01:23.869
<v Chris>episodes would be the boost.

01:01:24.629 --> 01:01:27.269
<v Chris>You can do that with Fountain FM. They're making it easier and better all the

01:01:27.269 --> 01:01:29.389
<v Chris>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
<v Chris>mind on how easy it is soon to boost.

01:01:31.309 --> 01:01:32.469
<v Chris>And then there's a bunch of great

01:01:32.469 --> 01:01:36.189
<v Chris>apps like Podverse is in the middle of a fantastic rebuild right now.

01:01:37.249 --> 01:01:40.109
<v Chris>Podcastapps.com. You can boost in the individual episodes and support us that

01:01:40.109 --> 01:01:43.669
<v Chris>way with hard assets. And that's something the show stacks for its long term run.

01:01:43.829 --> 01:01:46.369
<v Chris>And then, of course, the members at linuxunplugged.com slash membership.

01:01:46.569 --> 01:01:48.429
<v Chris>That's our day to day run right there. And that's our foundation.

01:01:48.709 --> 01:01:51.709
<v Chris>Thank you, everybody who does support the show. We do appreciate it.

01:01:51.749 --> 01:01:52.489
<v Chris>Go ahead, Brentley. Yeah.

01:01:52.589 --> 01:01:57.049
<v Brent>Oh, just a small reminder to our community that this is your official last week

01:01:57.049 --> 01:01:59.249
<v Brent>to get your boosts in for the boosties.

01:01:59.529 --> 01:02:04.249
<v Brent>Boosties are happening, what is it, next week, right? Is that what we promised?

01:02:04.449 --> 01:02:07.789
<v Chris>On Friday, really. So if you're listening to this when it comes out. Yeah.

01:02:07.909 --> 01:02:11.569
<v Brent>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
<v Brent>think you deserve a higher spot, this is your last chance.

01:02:15.189 --> 01:02:18.569
<v Chris>I can't believe we're there already. Can you believe it?

01:02:18.949 --> 01:02:22.349
<v Chris>We're almost at 20. Oh, it's our last episodes. This is wild.

01:02:22.549 --> 01:02:24.829
<v Chris>Thank you, everybody who does support this episode.

01:02:25.049 --> 01:02:27.689
<v Chris>Episode 645 is made possible because of you.

01:02:28.830 --> 01:02:32.990
<v Chris>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
<v Chris>including links to become a member, to join our Matrix community.

01:02:38.370 --> 01:02:40.650
<v Chris>It's a value-for-value podcast, and there's several ways to contribute,

01:02:40.750 --> 01:02:41.510
<v Chris>and that's just a few of them.

01:03:03.424 --> 01:03:07.844
<v Chris>All right, now before we go, we have, well, we really have an embarrassment of picks.

01:03:08.504 --> 01:03:09.724
<v Wes>You can't help yourself.

01:03:09.724 --> 01:03:12.384
<v Chris>I don't know what's going on anymore. We've completely lost it.

01:03:12.484 --> 01:03:13.344
<v Chris>It was supposed to be one pick.

01:03:13.584 --> 01:03:17.364
<v Chris>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
<v Chris>This one is Jellyfy Music, a cross-platform, open-source music player for Jellyfin.

01:03:23.264 --> 01:03:26.684
<v Chris>And it's a nice-looking app. Showcases your artwork and your library.

01:03:26.684 --> 01:03:29.884
<v Chris>Makes it real easy to just play the music you might have in your Jellyfin library.

01:03:30.204 --> 01:03:31.164
<v Wes>Yeah, React Native.

01:03:31.164 --> 01:03:31.924
<v Chris>It's.

01:03:31.924 --> 01:03:36.504
<v Wes>Available on ios and android lots of ways to install it including published

01:03:36.504 --> 01:03:39.824
<v Wes>releases and apks so i assume that makes it obtainium friendly.

01:03:39.824 --> 01:03:45.184
<v Chris>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
<v Chris>high quality local flex and things like that so that is in the show notes then

01:03:50.704 --> 01:03:54.224
<v Chris>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
<v Chris>it's docker compose maker now

01:03:57.484 --> 01:04:02.104
<v Chris>you can self-host this yourself or you can just use their live demo but.

01:04:02.104 --> 01:04:04.024
<v Wes>I gotta do i have to use docker compose.

01:04:04.024 --> 01:04:06.664
<v Chris>How am i going to generate i know i know well this is

01:04:06.664 --> 01:04:09.344
<v Chris>for those that use docker compose and so it's

01:04:09.344 --> 01:04:12.664
<v Chris>two things it's a a curated list of like

01:04:12.664 --> 01:04:16.904
<v Chris>compose stacks so say you wanted to get a media stack or a jellyfin stack or

01:04:16.904 --> 01:04:20.644
<v Chris>maybe you wanted to run just one application they have ready to go compose files

01:04:20.644 --> 01:04:24.404
<v Chris>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
<v Chris>this is they let you define a lot of the things ahead of time,

01:04:28.144 --> 01:04:29.924
<v Chris>like the config path, the data path,

01:04:30.144 --> 01:04:34.784
<v Chris>the UID and the GID it runs with, the network mode and those types of things.

01:04:34.924 --> 01:04:38.624
<v Chris>So that way, when you actually download the generated compose file.

01:04:39.642 --> 01:04:41.862
<v Chris>Got a better shot of being ready for your environment.

01:04:42.062 --> 01:04:44.622
<v Wes>This looks nice. And I see I can select multiple stuff.

01:04:44.742 --> 01:04:44.942
<v Chris>Yes.

01:04:44.942 --> 01:04:48.242
<v Wes>Let me make sure I add Postgres in here. Definitely going to want that.

01:04:48.422 --> 01:04:53.322
<v Chris>And they have some that are like, okay, I want the self-hosted password stack.

01:04:53.342 --> 01:04:55.122
<v Chris>And it's three or four things combined, right?

01:04:55.322 --> 01:05:00.402
<v Chris>Or the home automation or the dad's media stack, I think, is one of them.

01:05:00.482 --> 01:05:02.362
<v Chris>And then it's several of them combined together.

01:05:02.722 --> 01:05:06.562
<v Chris>And then you go into the settings, you define your variables,

01:05:06.582 --> 01:05:09.362
<v Chris>and then it produces a Docker Compose file that's pretty much ready to go.

01:05:09.642 --> 01:05:11.182
<v Chris>Or at least a good starting point.

01:05:12.403 --> 01:05:16.163
<v Wes>Yeah, it also spits out a .env file for you. Cool. Oh, this looks nice.

01:05:16.323 --> 01:05:19.663
<v Chris>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
<v Chris>about some of these things but you don't really know Docker Compose.

01:05:21.683 --> 01:05:23.263
<v Chris>This could be a good reference point to get started.

01:05:23.503 --> 01:05:27.423
<v Chris>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
<v Chris>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
<v Chris>And then, before we get out of here, Bradley found us a AGPL3 productivity management

01:05:38.343 --> 01:05:41.323
<v Chris>tool that has a special niche focus.

01:05:41.323 --> 01:05:44.143
<v Brent>There is a niche focus here's uh here's

01:05:44.143 --> 01:05:47.163
<v Brent>the description lean time it's a goals focused

01:05:47.163 --> 01:05:50.383
<v Brent>project management system for non-project managers hey

01:05:50.383 --> 01:05:53.523
<v Brent>that's me building specifically with people

01:05:53.523 --> 01:05:56.783
<v Brent>who have adhd autism or dyslexia in

01:05:56.783 --> 01:05:59.803
<v Brent>mind i thought that was pretty fascinating i've

01:05:59.803 --> 01:06:07.303
<v Brent>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
<v Brent>stuffs and uh i did not think there would be a productivity application that

01:06:13.443 --> 01:06:18.663
<v Brent>was open source that would be specifically targeted at helping us individuals.

01:06:19.343 --> 01:06:23.543
<v Brent>Sure enough, there is. And it's been around for quite a while.

01:06:23.703 --> 01:06:24.963
<v Brent>It seems pretty actively developed.

01:06:25.163 --> 01:06:30.823
<v Brent>It has 147 contributors, so quite well used and loved, clearly.

01:06:31.043 --> 01:06:33.863
<v Brent>So I'm thinking of giving LeanTime a go.

01:06:34.083 --> 01:06:38.263
<v Brent>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
<v Brent>you know, you might have an ADHD brain like a few of your hosts here do,

01:06:42.703 --> 01:06:45.823
<v Brent>what are the productivity tricks that have really made a huge,

01:06:45.923 --> 01:06:46.663
<v Brent>massive difference for you?

01:06:46.723 --> 01:06:49.423
<v Brent>Because I'm looking for something that, I don't know, makes my life easier.

01:06:49.803 --> 01:06:53.183
<v Chris>This is gorgeous. I wouldn't think to say that for this type of app,

01:06:53.203 --> 01:06:54.463
<v Chris>but it's a freaking beautiful app.

01:06:55.735 --> 01:06:58.695
<v Chris>That's nice this looks really nice nice deep dive brent i'm.

01:06:58.695 --> 01:07:00.595
<v Wes>Curious what you'll what you'll manage first.

01:07:00.595 --> 01:07:06.855
<v Chris>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
<v Chris>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
<v Chris>javascript as you would expect and of course a few other things in there uh

01:07:16.735 --> 01:07:17.735
<v Chris>looks like a good project,

01:07:19.525 --> 01:07:23.805
<v Chris>And then also it says a simple Trello, but a, as feature rich as Jira,

01:07:23.965 --> 01:07:26.605
<v Chris>a perfect alternative to ClickUp, Monday, or Asana.

01:07:27.005 --> 01:07:30.025
<v Wes>I mean, just by definition has to be better than Jira.

01:07:31.025 --> 01:07:37.785
<v Chris>There it is. They also have their own website, leantime.io, built with ADHD

01:07:37.785 --> 01:07:39.665
<v Chris>and neurodivergence in mind.

01:07:40.305 --> 01:07:44.225
<v Chris>Huh. I'm just impressed with how damn good it looks. That's,

01:07:44.325 --> 01:07:46.305
<v Chris>to me, that's the unexpected part.

01:07:46.525 --> 01:07:48.745
<v Chris>You know, usually these task management apps like this are not so great.

01:07:48.745 --> 01:07:51.865
<v Wes>So now we've got to get DCM to have a Docker Compose for this.

01:07:52.065 --> 01:07:52.185
<v Chris>Right.

01:07:53.445 --> 01:07:57.245
<v Wes>But we've got to get it going so we can manage that goal with it.

01:07:57.425 --> 01:08:00.065
<v Chris>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
<v Wes>Yeah.

01:08:00.965 --> 01:08:03.765
<v Chris>Catch 22. And yet, here we sit.

01:08:04.465 --> 01:08:06.405
<v Chris>All right, well, so you're wondering, what do they talk about?

01:08:06.425 --> 01:08:10.545
<v Chris>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
<v Chris>You've got to go get the show notes over at linuxunplugged.com slash 645,

01:08:15.185 --> 01:08:18.945
<v Chris>or it might just be in your podcast app of choice. Did you even know it?

01:08:19.085 --> 01:08:22.085
<v Chris>If you wanted to catch the name or rehear something we said,

01:08:22.365 --> 01:08:25.265
<v Chris>well, we have a couple of things people should know about West Payne.

01:08:25.545 --> 01:08:29.005
<v Wes>Yes, we do. Including cloud chapters.

01:08:29.845 --> 01:08:34.225
<v Wes>That's right. Up-to-date, accurate chapters to go right to your favorite content.

01:08:34.465 --> 01:08:39.605
<v Wes>And when you want to dive even deeper into the episode, we have full-text transcripts.

01:08:39.765 --> 01:08:44.925
<v Chris>That's right. That's right. How about that? And we make the highest quality

01:08:44.925 --> 01:08:48.965
<v Chris>in the industry. Each individual track is processed for its own individual audio,

01:08:48.965 --> 01:08:51.865
<v Chris>and then we even do attribution, or what is it called?

01:08:52.605 --> 01:08:53.125
<v Wes>Diarization?

01:08:53.265 --> 01:08:56.885
<v Chris>Diarization for the apps that support that, so you don't miss a beat.

01:08:57.025 --> 01:09:01.845
<v Chris>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
<v Chris>That's over at jblive.tv. We start at 10 a.m. Pacific.

01:09:10.634 --> 01:09:14.854
<v Chris>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
<v Chris>And remember, we have that mumble room that's cooking as we go along.

01:09:18.454 --> 01:09:22.474
<v Chris>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
<v Chris>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
<v Chris>this week's episode of the Unplugged program.

01:09:29.254 --> 01:09:32.114
<v Chris>And we're going to see you right back here next Tuesday.

01:09:32.534 --> 01:09:35.614
<v Chris>Actually, no, Friday for the Home Lab. Woo-hoo-hoo!

01:09:36.274 --> 01:09:37.914
<v Chris>Thank you so much for listening. We'll see you then.

