LINUX Unplugged - 645: COSMIC Christmas

Episode Date: December 15, 2025

We cut the streaming cord the Linux way with free, legal internet TV you can curate, DVR, and self-host via Jellyfin or Plex. Then, we talk COSMIC stable with System76's CEO.Sponsored By:Managed Nebul...a: Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love. 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. CrowdHealth: Discover a Better Way to Pay for Healthcare with Crowdfunded Memberships. Join CrowdHealth to get started today for $99 for your first three months using UNPLUGGED.Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility. Support LINUX UnpluggedLinks:💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMPop!_OS 24.04 LTS Released — This year, System76 turned twenty. For twenty years we have shipped Linux computers. For seven years we’ve built the Pop!_OS Linux distribution. Three years ago it became clear we had reached the limit of our current potential and had to create something new. Today, we break through that limit with the release of Pop!_OS 24.04 LTS with the COSMIC Desktop Environment.Dispatcharr — Dispatcharr is an open-source powerhouse for managing IPTV streams and EPG data with elegance and control.IPTV Link Search — Public IPTV live channels, m3u8 links are updated daily.Streamtest.inptv-org/iptv — Collection of publicly available IPTV channels from all over the worldiptv/PLAYLISTS.mdbepg — Utilities for downloading the EPG (Electronic Program Guide) for thousands of TV channels from hundreds of sources.iptv-epg.orgTiviMate IPTV Player — Easy to use for beginners and deeply customizable for power users, TiviMate blends speed, clarity, and control into a seamless viewing experience.M3U IPTV — Stream your IPTV channels on the go or on Android TV.DangoPlayer — A fast video player and IPTV client for Android and TViPlayTV - IPTV/M3U Player App — IPTV/M3U player for Apple TV. The one Chris has used the longestChillio IPTV Smart Player App — New app, paid if you want quad boxOpen TV — IPTV player with many features.html-iptv-player — HTML IPTV Player with EPG viewer for M3U8 playlisthypnotix — An M3U IPTV PlayerIPTVnatorVidGrid — watch multiple news channels in your browserM3U Magic • Free Private IPTV PlayerErsatzTV — Your Personal IPTV Serverkptv-fast — A high-performance streaming service aggregator that combines multiple free streaming platforms into a single M3U playlist and EPG. Perfect for use with Channels DVR, Plex, or any IPTV client.Pick: Jellify-Music — A cross-platform, free and open source music player for Jellyfin, powered by React NativePick: DockerComposeMaker — DockerComposeMaker (DCM) is a self-hostable website to help you pick and create a docker-compose.yml file for your home server. Discover new containers, discover and share a config in a couple of clicks!Demo Docker Compose GeneratorPick: Leantime — Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Well, hello, gentlemen. Coming up, we have just one or two self-hosted apps that once you unlock will give you free legal TV. The same stuff you're paying multiple streaming services for. Turns out we were completely wrong about IPTV, and with just a few apps, a little bit of Linux, you can finally unlock something that I've been paying $100 at least a month for.
Starting point is 00:00:40 I'm going to cut all of that out, save $100 a month, and tell you how I'm doing it. I'm cutting the streaming cord, and there's some great tools to make it. So it's really great. Then Carl's going to drop by and give us an update on Cosmic and their big milestone that landed this week. Then we'll round out the show with some great boosts, some picks, and more. So before we get to all of that, let's say time appropriate greetings to our virtual lug. Hello, Mumble Room. Thank you, so nice.
Starting point is 00:01:05 Hello. Hello, and hello up there in the quiet listening, too. Thank you for being here. Mumble Room's always going on a Sunday when we do the live show. And a big good morning to our friends over at Defined Networking. Go check out Nebula. They have Managed Nebula, which you can sign up 100 devices for free, no credit card required, and take advantage of their decentralized VPN platform built on the open source Nebula VPN.
Starting point is 00:01:27 And this thing is optimized for speed. I mean, it's simple, and it is the best security in the business. And unlike traditional VPN's Nebula's decentralized design keeps your network resilient. If you have a small home lab with a few machines or a global enterprise, nebula's ready to go. Best in class encryption, optional self-hosted lighthouse if you want to manage all of it or take advantage of their managed Nebula product. And the lighthouse service just got an update this week. So I tagged that. Nice catch.
Starting point is 00:01:53 Just to see quality of life items landing in that. always small improvement. It's because it's developed out in the open, you can watch some of these features a year or two out as they work on them and develop them. And Nebula had to be ready to go back in 2017 because that's how they secured the Slack network across multiple data centers around the world.
Starting point is 00:02:13 I mean, we're talking the world's biggest businesses and enterprises rely on Slack security and Slack uses Nebula. And every Rivian on the road is communicating with Rivian HQ using Nebula to protect their customer data. You can use it as well, and then you can fully own your networking infrastructure. It's not some begrudging thing that you can somehow take advantage of and self-host. It's designed that way.
Starting point is 00:02:34 Or you let them deal with it. Go to define.net slash unplug, support the show, and redefine your VPN experience. That's define.net slash unplug. All right, so before we get into the show, I wanted to reflect on a theme of the year because we're almost out of episodes, and there's no place else for us to talk. about this except for now because we are down to the final wire home lab holidays just around the corner we're going to have a live stream this Friday coming up if you'd like to join us it'll be Friday the 19th we'll be doing the holiday homelab live and we'd love to have you there but before we get to our end of year shows I wanted to talk about something that I think maybe the show didn't
Starting point is 00:03:17 pay as much attention to this year that it should have and that has been the end of Windows 10 I think we saw more people coming to Linux than we initially expected. Because we have seen these Windows releases come and go over the years. And I don't know, if Vista and Windows 8 didn't convince people to try Linux, I didn't think it would be Windows 11. Remember when Windows 10 was going to be the last one? The one that went forever? Yeah.
Starting point is 00:03:44 So Windows 11 does seem to have finally pushed, at least some people, to try Linux. And we saw a handful of distros this year focus on being a Windows alternative, trying to make it easy for people to transition. And many of them are trying to replace or recreate the Windows experience, while others are going their own route. And System 76, I think, is a company that is positioned to help those Windows users transition that are looking for a full package, hardware support, and a Linux environment. And you might recall during our recent Texas Linux Fest trip in October,
Starting point is 00:04:18 on our way home, we swung by the System 76 factory to see how things were going while they were in the final stretch of development for Cosmic. Well, this week, PopOS 2404 LTS with Cosmic Desktop 1.0 shipped. It's here. It's available right now. It's real. And Carl, the CEO of System 76, joins us right now to talk about it. Carl, welcome back to the show. Last time we came to visit you, this time you're coming to visit us,
Starting point is 00:04:49 and it's a big day, sir. Congratulations on the new release. Oh, thank you very much, and thank you for having the other show. It's always a pleasure with you guys. Okay, so let's tell everybody what's happened. This week, PopOS 2404 LTS shipped with Cosmic Desktop. And is this considered Cosmic 1.0 or Cosmic Stable now? It is.
Starting point is 00:05:09 We reached 1.0 after about three and a half years of work and a lot of design work that came even before that. So, yeah, it's a major milestone. I can't tell you the endurance it takes to build something. over three years and then finally get there, it's actually a little exhausting, but it's really exciting, too. Oh, I bet.
Starting point is 00:05:32 Would you do it again? Absolutely. I love making things. Yeah. You know, it took us longer to build cosmic than it took to build a factory. Yeah. Wow.
Starting point is 00:05:41 Has it been three years, five years, three years? How long has it been? Yeah, it was about three and a half years of development time. I did it all design time. I think the factory was up and running really in about 18 months. Now, that was, you know, first shot factory, but that's not actually that different than first shot, you know, desktop environment release. Like there's, you know, we didn't have all the machinery that we wanted. We didn't have all the capabilities we wanted and those grew over time.
Starting point is 00:06:11 But still, just to get the point where we were doing the things we needed to do to ship hardware to get all the things we need to do to ship Cosmic, took about twice the time. I bet you probably got more pushback over launching a desktop environment than you did trying to manufacture in the States, too. You know, not really. No? Yeah, I think I don't know if it was, if we just didn't see it. But from my perspective, people were really encouraging. I mean, yes, but it also seemed like a crazy endeavor, to be honest. I mean, like, who has time to build computers and laptops and support all of that and also create a desktop environment?
Starting point is 00:06:49 And it just seemed super ambitious. It is, yeah, it's ambitious. But I think you run up against some kind of limitation, and you can either choose just to ignore it and keep doing what you're doing, or you take the dive and do something totally new and ambitious and kind of crazy. And that is definitely our MO. I mean, you don't build U.S. factories either. I think the history with pop, I mean, from, you know,
Starting point is 00:07:17 a cosmic sort of starting as customizations on top of a Gnome setup and the years now that you've spent shipping, you know, a different, I would say improved version from this Ubuntu base. I think that built credibility that showed like, oh, you guys really can do your own thing and it has been worth doing. And I think that maybe bought some trust and willingness to wait for a cosmic in the community. Yeah, it's a good point. Once you've, like, been off smaller pieces and shown what you could do and then you, yeah, I gain that trust over time.
Starting point is 00:07:48 I'm almost the opposite. I give 100% trust. And then it only can get shaved away over time. But I understand that, especially when, you know, this is something, I think we, you know, we prove what we could do in enabling hardware that wasn't there before. That was part of what we were doing with popOS. And then we started, we always listened to our customers and what they're doing. And so when we came up against things that we really wanted to do,
Starting point is 00:08:17 because we knew they were asking for it. We just worked on a new type of user experience inside of Pop-O-S on top of No, with Noam extensions. That worked really well. But our ability to continue to push the envelope, do the things that we were hoping to do, and do it in a frictionless way was becoming limited. And now the worlds are always doing.
Starting point is 00:08:39 We could do anything. It was a lot of work getting to the point where a customer can go for Pop-POS. OS 2204 with No, that had been around for a very long time, to a completely brand new desktop. And we felt like you could do that without feeling like you lost things and you actually feel like you gained things. And there are some things there that, you know, gaps we didn't fill. I think our Wakecom tablet experience isn't great, and that's something we're going to have
Starting point is 00:09:08 to do. But overall, I think we covered it with the bases and did more for users on the whole, for most, for most users that are all pop was. Carl, remember one of the big questions three years ago when Cosmic was first announced that you'd be working on that? But also I remember when Pop was first starting out, one of the big questions in the community in general was, is this going to dilute the efforts of System 76 and their mission? I'm just curious how that has showed up for you and the team and how you've kind of mitigated
Starting point is 00:09:42 that happening, considering that software is quite a bit different than hardware. we only ship Linux computers. That's all we do. We don't do Windows, we don't do anything else. And so the software that we ship is how we're representing Linux to the world. It's not two different things. So you can have the greatest hardware in the world and not be doing the things that your customers are asking for. With the operating system, it doesn't matter.
Starting point is 00:10:10 You can do, I have a great opportunity, some terrible hardware, and it's not going to work. it is kind of shocking that on i think we have 60 60 people at system 76 and amongst 60 people were able to do all this but i think even the 60 we have the right 60 people that can do it a very high level so i want to kind of shift gears and talk about what end users should kind of expect from release cadence and also availability on distros outside of pop so let's take it one by one so now that um we have one dot oh is this a every six month release is this a every six month release is this a one month? Is this every three years? What kind of cadence should users expect when they're using pop for a release? Or is it something else? Is it maybe all the time? So we're going to
Starting point is 00:10:56 adopt the same type of methodology we use building Pop OS. For everything that we did on top of Pop OS, it was a whirling release. So Pop OS always has newer kernels, newer Mesa. The extensions evolved throughout, during the release. There weren't big drops after, you know, every six months or something like that. So we're going to use the same kind of games with Cosmic. And it'll be interesting because I think it'll be the only desktop environment that's using a rolling release style. But some of the foundational architectural ways that it was developed enable us to do that in a high-quality way. So we don't have to break APIs to continue moving forward with the desktop. And Nome shell extensions need to be rebased for the new version of Nome that comes out every
Starting point is 00:11:44 six months, and that's not necessary for applets in the cosmic panel, for instance. So just some of those fundamental early architectural decisions means that we will be able to move faster and do so without breaking things as we go. We still have things to learn. We learn stuff during the beta period that sometimes it's like the compositor touches so many things that it's almost impossible without wider, even with really extensive extensive testing, so it's impossible to catch everything. So we need some time where the community is also helping us with running up testing repo,
Starting point is 00:12:21 just to help us with some of those corner cases. But I'm confident we'll get that nailed down to the point where we can move really quickly and deliver features. Just as an example, when we finish HDR, why wait four months to get HDR? How about we just shut HDR? You take that frosted glass in the company, in the company. in the UI. When we have that ready, if it's been fully curated, it's been fully tested, why wait up to six months to ship it? We can just ship that to our users. So we'll continue
Starting point is 00:12:54 with that process and continue refining it and do it in a way that you can trust a stable release to operate. So you can see progressions. I'm sure we'll have a couple of ones here but we will forever get better, better at that process. Because I think moving fast is really, really important. And I kind of know the answer to the second part of the question, which was it's already available on other distributions. That's just sort of inherent to how the community is built. There's people that are for the Fedor distribution and for NixOS that are actively packaging it. So that part's actually already done, right? I think it's pretty close to when you release something, it could be packaged up for the other distributions. I don't know why, but I was kind of surprised
Starting point is 00:13:34 at the uptake and how broad it was. It's really across the whole ecosystem. I think I had memories of unity I think Unity was difficult for other distros to package because they were using forked versions of GTK so Nome and Unity on the same system without these forks wouldn't work. So that's something we were careful to do to make it easy to package Cosmic and make sure that Cosmic wasn't conflicting
Starting point is 00:14:00 with other desktop Linux and desktop experiences or environments so they could be packaged and shipped alongside those others. So I have one question this is just a weird Chris question, if I could say it, right? And I was wondering, I thought when you told me in the summer that, you know, we'd see it ship, I thought maybe you'd be kind of aiming, and maybe you were, this is my question, for October to kind of nail that Windows 10 end of life. And I'm wondering, second part of this is, is System 76 picking up some Windows
Starting point is 00:14:32 users that are not happy with Windows 11? And is the timing of Cosmic 1.0? Is it kind of related to this at all? Is this part of the goal trying to pick up some Windows converts? We always want to show Windows users how much better it can be on Linux. Sure. That's always our objective. But the timing was about the product being completed, not about Windows phasing out Windows 10, or Microsoft phasing out Windows 10. Yeah. I thought so. But I thought in a weird, wouldn't it be great if Cosmic could just sort of be there landing at the right time to pick up some of those, some of those expats? Well, and that's an ongoing thing.
Starting point is 00:15:10 It didn't really, it only started in October. Now I think they're looking for a new home, and it's going to be some time where, you know, especially when you think about the enterprise that has these huge fleets that they're thinking about how they're going to migrate and what they're going to do. And I don't know how viable Linux is depending on what their enterprise networks are like, but those will take even longer before, you know, they start moving over. over to, you know, making their decisions and moving over different platforms. Well, I think it's, you know, if they can, if they can look at the specs and the,
Starting point is 00:15:45 and the interesting details, I think you've got a really compelling story here for them, right? Because it's a 2404 LTS base, but with a modern, updated desktop environment, that's kind of an exciting combination, because the parts that you want to stay kind of fresh, stay fresh, and the bits you want to be old and reliable, stay old and reliable. And I think that's going to be really appealing to a certain set of Windows users. So I hope they find it, but back to us Linux users as just people listening to this show. What's kind of the number one way they can help you guys out going forward now that the 1.0 is here. What's sort of necks that you need from the community?
Starting point is 00:16:19 Yeah, the community that's built around it because we've been doing alpha releases. I think it's maybe been 18 months or so. Between the alpha releases and the beta releases, we've like fantastic community, people that were building apps and applets and testing and filing bug reports. the thing about computing is that it is exceptionally broad than the amount of hardware out there, the age of hardware, how people use their computers. And even with all that time, that really helped us to narrow the gap between what we see in the lab. And we have 20 years of hardware to test. But what we see in the lab and what people see in the wild, and that's helped us a lot.
Starting point is 00:16:58 And there's always more. So I think it's if I were to ask for something. would be to communicate with us when there's something. If you've installed pop-OS and some particular thing doesn't work, we're here to listen and work on things and improve it. And so instead of like, this is garbage, I'm going to put something else on, we're here to listen and build and make the best experience for you. It's pretty exciting to just be here.
Starting point is 00:17:32 It's amazing. It is. It's massive congratulations to you and the team. And Jeremy and everybody that's been working so hard on this, and everybody that's tested it, the community around it. Just a huge congratulations, Carl. It's a holiday gift for all of us.
Starting point is 00:17:46 It's a cosmic Christmas. There you go. Very good. Thank you, Carl. I've been waiting to use that one for this time. I can tell. I'll put the door for me. It's a cosmic Christmas, everybody.
Starting point is 00:18:02 Well, as a little something different for the last couple of weeks, I've been like in winter, full winter hibernation mode here hanging out with my parents. And they do the channel flicking and they watch the news in strange amounts of quantity per day. But what I've noticed as a change since I've done this with them years and years ago is they're constantly like, okay, we want to, I don't know, watch the hot. I'm so Canadian. watch the hockey game and then they're like oh yeah that's on channel 675 and then my mother's like oh i want to watch you know my cooking show and then so they're just bouncing constantly from like
Starting point is 00:18:43 streaming or oh no it's on this app no no you actually need to you know you can only watch that on the computer or your phone or whatever and they're constantly moving around between all these different apps and stuff and it's i don't even sign up to any streaming services they've got like four or something plus all these other like they have cable too and like but they can't get everything they want with cable because it needs packages. You can't just sign up for like just the channel they want to watch. You got to go, it's exhausting. And I'm just like watching from a distance.
Starting point is 00:19:10 And Chris, you watch a ton of TV. You got to have a solution to this, right? Please bring a modern solution to these problems. I mean, I do watch a fair amount every night. I watch a little, you know, with dinner and then usually a couple hours maybe after that. So it's, well, an hour. So it's a big part and you're right. You also end up doing some, you know, TV for work.
Starting point is 00:19:29 Yeah, yeah. And it's for capturing clips and whatnot. There's a lot of that. And I think I did a little audit, and I think it's six streaming services. Some of it's because I have Prime, and I pay for the Apple crap for my family because they all have the iPhone. So you get, like, the Apple TV with that. So some of it's like you got it anyways, but if you count all of them, it's... How many logins do you have at the end of the day, right?
Starting point is 00:19:51 How many apps can you use on your TV? It's bad. And then you have the different apps you have to pop between. And, you know, the promise was that we could save money. and just have the content we wanted. And it is so bad that I can understand why people just want to go to pirating. But you don't have to go that route.
Starting point is 00:20:09 It turns out you can do it legally for free using some really great apps. And I've heard of IPTV for years. You've probably heard of it out there or at least familiar with the term. I mean, you could really just describe it as HLS video over the internet. That's really IPTV.
Starting point is 00:20:26 And what surprised me is just how rich and deep the content is out there and how much money I'm throwing away by not just taking advantage of what's out there for free. And I think the missing piece for me was I didn't have a clear way to take all of these disparate RTMP HLS streams that are all over the internet that the industry is using behind the scenes
Starting point is 00:20:50 to just send content between each other over the open frickin' internet. I didn't have a way to bring all of that together and then just sit there and watch it on the screen. my TV. You know, that last 20% just made it unapproachable. And so I was doing stupid things like paying for YouTube TV so I could watch the local news during the winter because we have crazy flooding happening here in the Pacific Northwest. So I always end up, YouTube TV is almost $100 a month now. It's outrageous. So I came across an app called dispatcher, dispatch R. And it is
Starting point is 00:21:22 a open source powerhouse for managing IPTV streams and all of the program data, the EPG data, And it gives you a brilliant interface that then produces a playlist that lots of different applications can ingest and make it super simple to have a curated playlist of IPTV channels. And this dispatcher app will also proxy some of the streaming to make sure you're optimizing bandwidth and reduce the overall connections that the client might natively make to the RTMP stream. and it does so effectively that I can watch four channels simultaneously over my LTE connection, which is about 4.5 megabits when I'm doing this.
Starting point is 00:22:02 And yet I can watch four streams simultaneously with this thing. Obviously, it has a lot of different back-in like F of M-Pag things going on and whatnot. But the other thing that I really like about it is it has a video on-demand DVR functionality, so kind of turning the page back a bit, sort of like YouTube TV offers.
Starting point is 00:22:19 So I can record the local news, and then it integrates with sponsor block after the fact and other tools, and it can process the video after the fact and remove the commercials. Oh, which is really nice. And it's got a nice, smooth web UI that's very intuitive. I figured it out in
Starting point is 00:22:35 just a couple of minutes, and then it can output the signal that you ingest in HD Home Run format, M3U, XML TV, so you can pull like the TV guide and the video feed into Jellyfin or Plex or other applications that we'll talk about. And this dispatch
Starting point is 00:22:51 is a total unlock for this incredible world of content that's available in every country, in every language, and there's probably a thousand channels that you would find interesting. And like myself, after you've gone through them, you'll probably end up with 100 that you stick with. A hundred different channels of free content. Some of its 2K resolution, some of its 1080P resolution. It's really something impressive. But there's just a few nuances and a few resources you need to make it all work.
Starting point is 00:23:18 And that's what we're going to get into. OnePassword.com slash unplugged. Take the first steps to better security for your team by securing credentials and protecting every application. Learn more at onepassword.com slash unplugged. That's the number one password.com slash unplugged and that's all lowercase. So if you're an IT or if you do security, you know that there's just a mountain of assets to protect these days. It's just exponentially growing devices, identities, and especially applications. and then applications with identities running on all of your devices.
Starting point is 00:23:53 It's just a mountain of security risk. Fortunately, you can conquer that mountain of security risk with one-password extended access management. You're not the only one feeling the pressure. I saw it back in my day beginning, and now, when surveyed, over half of IT pros say that securing SaaS applications is really their biggest challenge. The issue is, is just the sprawl.
Starting point is 00:24:13 It really creates shadow IT, and it's not hard to see why. Thankfully, Trellica by One-Password can decide, and secure all your apps. Managed or unmanaged. This is your superpower. Trellica by one password inventories every app in use at your company. Then it has pre-populated app profiles. This is so nice because with these you can assess SAS risks.
Starting point is 00:24:37 You can understand who has access to what. You can optimize your spend so you don't have redundancy. And when the time comes, you can enforce best practices. So maybe onboarding or offboarding. Managing Shadow IT is the unlock here. Securely onboarding and offboarding people is wonderful. And it really means you're going to meet your compliance goals. Trellica by OnePassword provides a complete solution for SaaS access governance.
Starting point is 00:25:00 It's finally here. And it's just one of the ways extended access management helps team strengthen compliance and security. You know that OnePassword's famous, of course, for really bringing password hygiene awareness to end users. And then also making it accessible and possible. This goes way, way beyond just password hygiene, right? This is everything here. We're talking now the applications you use. And really, we're looking at one of the best businesses out there.
Starting point is 00:25:27 One password exceeds the standard said by various authorities. They are the leader in security. They have bug bounties. It's really impressive, the effort they put into that. So take the first steps to better security for your team. Go secure credentials and protect every application, even the unmanaged ones. Go learn more at OnePassword.com slash unplugged. That's the number one password.com slash unplugged.
Starting point is 00:25:51 It's all lowercase. They have a great explainer over there, and it's a wonderful way to support the show. That's OnePassword.com slash unplugged. Now, Wes, a couple weeks ago when you convinced me to watch baseball with you, you were doing something similar to this, just like finding random, I think, IPTV streams. So how would this have helped your situation? back then. What do you need to, you know, instead of doing it manually, how is this bringing it all together? I was doing a lot of it manually at that point. I had found a site that if I was just
Starting point is 00:26:26 like casting a tab probably would have been the easiest way to do it in a simple setup. And if I didn't want to like remix with my own audio stream in there as well. But they were really set up for that model. I noticed after Chris kind of tuned me into this dispatcher, which I've only tried a little bit. We'll get into that. I've found the local hockey game on there. I wasn't even looking for that, but, you know, just like browsing through and checking out, kind of like checking out some of the stuff we'll get into. So it made
Starting point is 00:26:54 me think, oh, right, this is like such a better way. You know, like, I don't need to be spinning up OB. I mean, obviously, I did it in, I was just having fun, but I don't need to be spinning up OBS and like inspecting the browser console to try to like makeshift a proper, you know, HLS M3U8 stream
Starting point is 00:27:10 setup. Or just like going lazy and like Chromecasting some tab to your TV which works, but like your laptop has to be on your phone, and sometimes you lose control. It's great in a pinch, and it's terrible if you're going to start watching every game. Yeah, or if you're watching even like a movie, really. Yes.
Starting point is 00:27:24 Yeah, suddenly it falls asleep. And then you never get back to where it was, and the seeking somehow you realize it doesn't work. And yeah. So I set up dispatcher. They've got a Docker image. Works totally fine and Podman too. So it's really easy to just like start dabbling.
Starting point is 00:27:39 But, and I did find some initial data sources to play with, but I realized I was there were some terms and like some structure that I didn't quite understand because like there's the individual streams right which are mostly HLS
Starting point is 00:27:54 HTTP streams shipping little fragments of MP4 files to you essentially or MPTS files but then those get collected in these M3U files which also have a bunch of metadata in there sometimes they have like
Starting point is 00:28:09 headers for the connection that you're going to fetch so you can pull that into Dispatcher, and then that shows, like, a whole bunch of all the possible channels that are in there. But then you have to create from that, like, those show up, I guess, as streams, and then inside Dispatcher, you have to create your own channels. And then totally separately, there's this notion of EPG, which is like the electronic program guide, and that has its own XML format. And then, I guess, Dispatcher now has the ability to sort of auto-match those, but in theory, either it auto-matches or you're responsible for, like, connecting
Starting point is 00:28:46 the stream, the actual, like, video stream with extra metadata about how the TV guide stuff works. So can you give me the lay of the land here? Because I was, I got it to work, but I don't think I did it right. So, yeah, you kind of have it. So you pull in the various streams, and in my dispatcher, I have 71 pages of streams, and there's 50 streams a page. So I have everything, really that I thought was semi-interesting. But I only have 50 channels that I'm actually actively using right now. And so what I do is I go through the available streams
Starting point is 00:29:21 and I curate them. And what's great is you can preview them to make sure they're working in here. And then I assign them a channel. And this is nice because... And is that one stream per channel? I think you can do it multiple ways, but I am doing one.
Starting point is 00:29:34 So channel four is the channel four news. And so that way it's sort of maps to what people are familiar with. already. And so you create from all your available streams, you create the channels you want. And then you can find, and so let's talk about this, because this is an interesting bit, is you can find lists of TV streams from different countries, different languages, different topics. There's a search engine, which we'll link in the show notes. There's a GitHub awesome IPTV that just has lists by region or topics. So maybe you're really in the
Starting point is 00:30:07 gardening. You can find all the gardening IPTV stream. and then you pull them in. Now, I think it is worth noting that some places, you know, do have laws around this kind of thing. Like, many Mac notes that in the Netherlands, if you're caught using an illegal IPTV provider, an illegal one, you can get your ISP disconnected. Now, I don't know what makes it illegal. Because they're just open, they're just open HLS streams, but I'm sure some of them, like, are in violation of, like, a local license or something. But you can find these streams either through the awesome list or the search engine. And so maybe you're a Star Trek fan.
Starting point is 00:30:40 You could literally go to the IPTV link search and put in Star Trek, and it will show you all of the streams. If you're familiar with Pluto TV, a lot of the Pluto TV content is actually just an open HLS stream. Now, they still have the ads in there, but I mean, you're going to get that either way. Yeah, you're not skipping the ads unless you record it, because this does have some DVR functionality. And we should probably note, too, there's a lot of stuff because of the way this is put out there. A lot of it's geo-blocked, so you may run into that. Yeah, the community tends to label them. You know, there's a community out there curating them and does tend to label them.
Starting point is 00:31:13 And then I'll also link to streamtest.i.n. And you can throw the URL in there. And it will test it to make sure it's a valid URL, test to see if it's geoblocked, and it'll give you all of the details, like what resolution it is, what bitrate it is. And so you could pass it through that before you throw it into dispatcher. It's also the kind of stuff, you know, just like reflecting on, we touched on piracy and just, you know, open culture and media and content. Like I noticed, I was able to pull in Turner Classic movies. Yeah.
Starting point is 00:31:40 That was one that I know that my dad occasionally liked watching. He'd find stuff from his childhood on there that he never got to see or whatever. And it happened to work out that in the cable package, they moved that one up to a tier that, like, he wasn't going to pay for anymore. They're not, you know, no one, this is not funny in act of development. It's not like, it's just all old stuff. Why not just have it show up for free on the TV? And it's, to me, it's the 2025 version of cutting the cord. You know, I remember when I lived a little bit further south, and I put up an old.
Starting point is 00:32:06 over-the-air antenna for the first time. And I started getting HD content for free over the air. It felt like I had hacked the system. I couldn't believe I could watch all this stuff for free, and it was in higher bit rate than I was getting over my copper cable. This feels much like that. Now, I'm cutting the streaming services cord, and I'm just going directly to the provider's URLs that they're putting out there already.
Starting point is 00:32:28 And I'm like, I'll give you, so here's some of my channels, right? I have every news channel that exists. And all of their iterations, have nine versions of ABC News. I have all of my local news. Then I have classic TV channels, classic drama, TV land, Comedy Central, a lot of Pluto TV streams in here, a lot of auto TV channels, because I like some of that stuff. I mean, I just have, I have everything you could ever want. Like, I even, I even have like some crazy wackadoo streams because it's kind of fun just to pull in and watch this stuff. And you can have international news, you can have
Starting point is 00:33:03 local news. I could have just about every local news stream that I want in here. If I wanted to see what the news is in Denver today, and then I want to check Chicago. You could do that if you wanted to. And that's why Dispatcher is really nice, because there are thousands of these. And so with this, you can curate it to just like the 50 or 60 that you're actually going to watch, then it will provide you an output URL that you put into an IPTV player. And that's the next bit I think we should talk about is then you ingest this into an IPTV player. And for Android and Apple TV, there's some nice set-top TV box versions that just let you watch it on your TV.
Starting point is 00:33:42 And there's some really nice ones for the mobile app as well. I know you looked at a couple. Yeah, I was looking at a few. I was curious what you used. I was having, it might have been my kind of hasty setup too, because I know like the dispatcher can do proxying now. And when you get the URL, you can decide if you want to do that or not. Yeah.
Starting point is 00:34:01 I was having more luck not having to do that, but I might have just like... That doesn't surprise me. And I might have just like, I don't know if I had everything set, so it might have been trying to inject local host. Did you have hardware acceleration working too? I didn't get that far, so I didn't try. That was... It's not bad, right? You just have to pass the DRI device through, if you're doing a container or however you might be doing it.
Starting point is 00:34:19 Sure. But then proxing for me worked. Okay, I'll have to try that. On iOS, I'm using a new app that I've just got called Chilio. And Chilio is maybe not my most... like favorite app ever for this job, but on the TV, on the Apple TV experience, they let you do quad boxing or multiple boxes. And so when we were having historic flooding here over the last few days in the Pacific Northwest, I brought up four local news stations and I would
Starting point is 00:34:50 just switch through, which everyone was talking about our area. And I could kind of keep an eye on all of them. And it was an immediate wife approval factor win because it works better than YouTube TV. I can mix and match any of the channels I want. The quality is better than YouTube TV. And so it was an immediate buy-in from the wife. Wow. But then because it's just at the end of the day, these are just IPTV apps, I can also ingest my Ersats TV feed into this. So now in one TV guide, I have a mix of remote streams and local streams. So when you want to watch the Simpsons channel, you hit that and that's pulling locally. But for my family, the end user experience is absolutely the same. If they're watching a remote stream,
Starting point is 00:35:30 or a local stream. It's all now in one TV guide, all with the program data. See, okay, I'm curious. I'll have to copy some of this because I was trying TV mate on my Google TV, which is supposed to be pretty good.
Starting point is 00:35:41 But it was giving me errors when it was trying to parse the stuff from dispatch. So I ended up just going the jellyfin route because I already had that installed and set up on the TV. That was working well.
Starting point is 00:35:51 I mean, it totally worked. I did kind of have the proxy issues I mentioned, but I wasn't really getting the full program data. Yeah. So I'm curious, what's the like, what do I do? I got a 70, 75% solution to that.
Starting point is 00:36:02 You could go all the way. But my 70, 75% solution to that is if you go to the awesome IPTV GitHub page, they do have a EPG guide information. And they have two options. So it depends on which route you want to go. You can take advantage of the community built guide, which essentially you drop that in Dispatcher, and it matches up a lot of the stream names with EPG data and just auto-matches them. And that worked for probably 70, 75%. Okay, that's pretty good.
Starting point is 00:36:31 Pretty good, not bad, right? If you are crazy, you could download a little script they have here and then ingest your M3U feed, and it will go out and custom match and provide program data for your specific batch of shows that your... That is neat. Yeah, yeah. So I'll link to that in the show notes as well.
Starting point is 00:36:53 Other than that, I was kind of impressed. I mean, the jellyfin hooked it right up, and it worked pretty... darn well. I mean, the EPG guide data, it really takes it across the line because now it's a no compromise solution because you have DVR functionality, you can have multiple streams, you have content from all around the world, it's high quality, and you have program guide information. Here's a question we got live from Magnolia Mayhem. Does closed captioning work with this? That's going to depend on the stream, but a lot of them embed that data,
Starting point is 00:37:24 but that will depend on the stream. That is sort of a universal disclaimer here. right is some of these like the tv land stream i think is a 582p stream there's nothing you can do about that you're kind of watch it 582b now they're playing tv shows from the 60s so for some stuff it may not matter it's probably fine right whereas like comedy central here is a 1080p stream um you know so they're playing more modern stuff right so you probably need it'll both need to be embedded in the stream you're receiving and your player will need support to see that in and and i will be honest with you on android ipdv clients are a little more hit and miss it's a little more hit and miss. There are
Starting point is 00:38:00 some really, really good web versions where you can take your URL and throw in a web player and just experiment and test with it. And there is also Open TV for the Linux desktop, and that's pretty good at ingesting the M3U and the XML guide, and then when you click on a stream in OpenTV
Starting point is 00:38:15 on the Linux desktop, it just opens the stream in MPV or whatever your default might be. Oh, nice. That is a really good experience. It's just kind of solid, just everything that focuses on what it does best. But there is also a different route you could go. There is one other option. You don't have to use dispatcher at all. First of all, you could just go grab some of these IPTV streams that we're
Starting point is 00:38:38 going to link in the show notes, and you could just throw it in VLC. Make a playlist, whatever. VLC will read that whole playlist of a thousand different streams, and you can just go through and watch the ones you want, and you don't have to go any further than that. And that can be literally as much effort as you put into this. You copy that URL from the GitHub page, and then you go to VLC, and VLC will paste it from your clipboard for you. It's that. that easy. And in the, in the past, you'd even found some stuff to, like, filter through those files, right? Yeah. Yeah. I think there's an even easier solution. Oh. It's called KPTV Fast. This is another self-hosted, free software, and it is a headless version of
Starting point is 00:39:15 dispatcher. No UI. It just has a pre-built set of high-quality IPTV streams, more than I wanted. but the community has gone through and they've curated like all the Pluto TV streams are in here Plex so all the free streaming that Plex has Samsung TVs Tube, Distro TV
Starting point is 00:39:38 all of the stuff LG TVs have is in here, stir Yeah, right, it seems like a lot of this ends up coming from like the TV providers want to have default stuff to play and so they've set these up and they want them to be decent quality and they want some stuff that people want to watch
Starting point is 00:39:51 and so what this is it's a tiny little server that you run that comes with all of these already built in, and then it just spits out an M3U file for you and you plug it into whatever you want, and you've got a curated high-performance little server that does a lot of what dispatcher does.
Starting point is 00:40:05 No DVR, no GUI for curation, but it worked with your Plex or your jelly fins and does a lot of what this batches. It's nice. And honestly, if you're okay with like a thousand channels, it's got a thousand great channels. So, like, it's a pretty good starting point.
Starting point is 00:40:23 I only wanted a subset. But, and it's, of course, if you just use Docker, it's a, it's a, it's a, you could pretty much just use the default compose. It's pretty straightforward. And so it's really simple. And then you just get this curated list of great TV channels. Python app, MIT license. Cool. So zero fuss. You spin it up. You point your IPTV player at the URL it gives you. And what, you could probably use Shelly Finn's DVR against this thing if you wanted to, right? You totally could. Yes, absolutely. And I do that with ersats already. You absolutely could, if you didn't need the DVR or you had the DVR taken care of somewhere else. Yeah. And the one criticism I'll give Dispatcher, which I've really been quite happy,
Starting point is 00:41:02 and it's under quite active development. So I'm sure these things will come. But with Dispatcher, it does provide the DVR functionality, and that is nice because you have like server-side recording and all of that, which you would be with Jellyfin too, but, you know, it's cool. But the next thing would be to have like a channel that it generates for my on-demand content.
Starting point is 00:41:21 I don't really have a way to watch what I've recorded in the DVR on the TV as far as you'd have to like feed that back into ersatz and then yes yes yeah exactly and because it does produce a nice little mkV file for me especially one without commercials and that's sitting on the server and I could point jellyfin or something at that or ersatz at that but wouldn't it be really cool if dispatcher could create a video on demand channel absolutely yeah I don't know how we'd do that but I would love that and so in your case if you're using jellyfin and you didn't necessarily want to sit there and spend two hours curating a thousand you just I'll just take them because you could just favorite the ones you like
Starting point is 00:41:55 over time. Most TV clients have a favorite concept. Then KPTV dash fast is a really simple way to go where you could have this up and going in 10 minutes if you know how to start a Docker compose. And then you could point VLC or Jellyfin at it
Starting point is 00:42:11 30 seconds later and you could watch thousands of high quality content from all over the world. So it's really amazing. And I think the humble pie that I had to eat here was I wrote this category off as basically junk streams, local TV, which there is a lot of that, which is kind of great. Yeah, right.
Starting point is 00:42:29 And you kind of run into like, oh, okay, well, here's like a news program for a country. I don't live in a language. I don't understand, which is great, but it's not super useful to me. Yeah. Turns out there's so much more. Well, all my local, I didn't realize, and that's where the IPTV search tool comes in, I didn't realize all of our local news. Because some of these that come with pre-curated lists, maybe they'll have one or two
Starting point is 00:42:49 local news channels in there for your area. but all of them are on there if you know how to find them. And so then I went back and just added them manually to dispatcher and categorize them as local news and I have a local news section. And it's fabulous. And if they change it, I'll hunt it down and I'll add it. But so far, I don't think it's been a big problem. A lot of these are vetted and they stay up for a while
Starting point is 00:43:06 because they're communicating with their partners providing, like you said, services to LG or Samsung TVs. So it's a real unlock. And at least here in the States, it's a totally legal way to watch content where you can have your cake and eat it to and you don't have to pay a bunch of money. I'm going to save like $100 a month doing this. So I say goodbye to YouTube TV.
Starting point is 00:43:25 You know what I'm saying? And I say hello to dispatcher. Join crowdhealth.com and use the promo code unplugged. It's hard to make an informed decision for health care in the States. And every year it just gets worse and more expensive. And it's something you just can't help but reflect on during open enrollment season. And so this is the process I went through years ago, actually just over three. years ago. That's when I signed up for crowd help. I have saved an unbelievable $1,300 a month
Starting point is 00:43:58 since I signed up for crowd health. I don't have to play the insurance game anymore. I am now part of a community of people that fund each other's medical bills directly. There's no middleman, there's no networks. It's really no nonsense. And don't take my word for it. Go look at crowd health. It's a health care alternative for people who make their own decisions at join crowdhealth.com and use the promo code unplugged. I just couldn't do it anymore. Especially as a small business owner, it's like, you know,
Starting point is 00:44:23 we have a couple of people in our company, and my wife owns her own small business. She's the only person in that company. We were in a really bad position, but now everybody's in a bad position. Crowd Health does things differently. We've signed up, and we have saved an unbelievable $1,300 a month
Starting point is 00:44:39 in our last three years. And we've always felt taken care of. It just works. It's really something special. It's health care for under 100. You get access to a team. They help you negotiate the bills. They help find low-cost prescriptions.
Starting point is 00:44:55 They help you with the lab and testing tools. And they have a database of high-quality doctors as well. And when something major happens, you pay the first $500 and then the crowd steps in and they fund the rest. It's really, really nice because you have peace of mind while you're not spending every last time. So you join the crowd, then a group of members, just like you or me, they help pay for each other's unexpected events. It's a really great system too, and they have a fantastic app to manage all of it,
Starting point is 00:45:24 including beginning, ending, middling the process, whatever you want to call it, right? And managing your account, looking at what you have or haven't spent, it's all in there, very transparent. It's something powerful. And it's not just me that's saving money. CrowdHealth members have saved over 40 million in health care expenses because they just
Starting point is 00:45:40 refused to overpay for health care. So this open enrollment season, it's time to take your power back. Join CrowdHealth to get started today for just $99 for your first three months. Can you believe that? Just use the promo code unplugged. When you go to joincrowdealth.com, that's joincrowdealth.com and use the promo code unplugged.
Starting point is 00:45:58 At first, I didn't believe it. But I had to give it a go. I really had no better choice. And now I wouldn't choose any other option. Now I choose to be part of the crowd. CrowdHealth isn't insurance. Opt out. Take your power back.
Starting point is 00:46:11 This is how we make a difference. Join crowdhealth.com and use the promo code unplugged. Unrayed.net slash unplugged. Go build your dream server. Unraid 7.2 makes it easier than ever. Unraid really unleashes your hardware. And now Unraid has a responsive web gooey. It works beautifully across all of your devices. They have even more file system support than you can shake a stick at. But the thing I want to tell you about this week that's really great to see take off is they also introduce the Unraid API. It's officially here. It's open source. It's fully integrated. And it gives you secure, pro, programmable access to system data for building dashboards, automations, external apps, integration with home assistant, you know, various what-nots. And you really are seeing the community build around this. And there is an application under development right now called U manager. Now, it's still early days, but what they've been able to create here is so slick. You're just sitting on your phone, you can take a glance at your server, you can see what's going on, memory, disk, resources, you can see your different VMs.
Starting point is 00:47:16 And it's just, it's brilliant what can be done with this passionate community. And that's one of the real secrets that's not on any box. There's no, there's no, uh, FAQ that's really going to get to this. The community is one of the secret sauces of Unraight because they've been around for over 20 years now. And they've been delivering for that 20 years. And they continue to deliver. So they've built a passionate, loyal following with people that really build on top of this. And 7.2 has just seen a massive uptick as well.
Starting point is 00:47:44 I think it's one of the most popular releases. And it's nice, too, to see them finally at NTFS support. At first, I didn't think that would be something I'd want, but then, of course, I thought about those old disks that are sitting in my closet. And honestly, that's one of the brilliant things about UnRade. You can start with the hardware you have in your closet right now. We talk about some really cool apps today.
Starting point is 00:48:04 Those would run on UnRade. That's always, I mean, that's always just an unlock away for you. And when you go to UnRade.net slash Unplug, you can try out the Boller license for free 30 days. It's nice. supports the show to unread.net slash unplugged. And then if you like it, it's totally worth the value because you know they're going to keep building and supporting it.
Starting point is 00:48:22 And this becomes a pretty serious part of your setup. And I think you'll appreciate that it's an OS that grows with your skills. So maybe today you don't care about an API. Maybe in a year you do. Or maybe you just start benefiting from the apps that are being built. It's such a great time to jump on, right? Because it's a modern Linux base. Now with that responsive web GUI, fantastic ZFS support, and so much more still
Starting point is 00:48:46 coming for Unraid. Check it out, support the show. Go tounray.net. That gets you a free 30-day trial. It's also just a great way to support the show and say, hey, I heard about you over here on the Unplug program, and I appreciate you sponsoring the Unplugged show. That's Unray.comnet slash Unplugged.
Starting point is 00:49:07 Well, we have a little podcasting 2.0 news for you. Fountain 1.4 is now live. They've completely redesigned the fountain wallet, made UX improvements to payments across the app and added some pretty highly requested features. There's Noster Wallet Connect is now live. You can also pay lightning addresses, withdraw to strike, and choose your own payment methods.
Starting point is 00:49:33 Chris, do you have extra details, especially on this Noster Wallet Connect? Yeah, that's a bigger one than it might sound initially. That means now you can bring your own self-hosted wallet. So one of the great things found in is done, obviously, provided a lightning infrastructure. Now with NosterWallet Connect, you can bring your own self-hosted one. You can choose.
Starting point is 00:49:52 It's an open standard. It's pretty nice to see them embrace that. And it's been growing like crazy. They've done a lot of nice refreshments to the UI. They're redoing, well, I probably shouldn't say that they're redoing some of the key things you see when you first open the app. I'll just leave it at that. I'll just leave it at that.
Starting point is 00:50:06 But congratulations of the found team. Also, performance improvements. And in beta right now is a total rework of how CarPlay operates. operates. Totally better. Redone. App doesn't have to be running anything like that. CarPlay is getting a nice, nice workover in the current fountain beta. That'll be landing too. And I believe Android Auto is coming up next. And even if you're not using any of this stuff, I mean, I've noticed just the recent releases are super snappy, clean. It's a good experience. And we do have a few boost to get to. And the dude abides is our baller booster this week with
Starting point is 00:50:38 42,000 sats. It's nice to hear from you, the dude. and thank you for 42,000 sats. He says, live boost. The answer to the ultimate question. Coming in while we're recording the show and being our baller for the episode as well. Double-double.
Starting point is 00:50:56 Double-dubs. Thank you, sir. Southern fried sassa comes in with a row of dogs. If LTT can get the Linus on their show, J.B. has to have a chance, right? Shoot your shot. I would rather go to Linus. I'll tell you the truth.
Starting point is 00:51:12 Yeah. I think that would be so great. I don't want to make him travel. He travels enough. We should have met him in Japan. You know, so Linus did that because he said he was interested in what the YouTube thing is like. So now we just got to get him interested in what the podcast thing is like. And then that opens the door for us, right?
Starting point is 00:51:28 Yeah, no makeup required. It's podcasting. That's right. No makeup. And also, we'll try not to be as awkward. We may still be somewhat awkward, but, you know, not as awkward. Also, sassy here notes still loving the cats on the video feed. So keep it up, Brent.
Starting point is 00:51:44 What, we do video? We had, keep it up, Cosmo. There's no video. What are you talking about? Well, So Ham sent in 5,996 sats over to boosts. This one's for you, Chris. Hey, Chris. I recently discovered that the Nebula, Android, and iOS clients are not open source,
Starting point is 00:52:08 rather just source available with no license in the GitHub repo. This is confirmed to be intentional with no plans to change. I wonder what you all feel about that. Or if you all could ask the, you know, Define.net people, what is the deal? Absolutely love the crap out of Nebula. And I'd hate to have this be a sticking point later on. So that's a great question. And so I asked the co-founder, Ryan, of Nebula, just this very thing because I saw this boost coming live this week.
Starting point is 00:52:38 And I got a proper education on what? One of the threat vectors that all VPN providers face is knockoff apps that are actually, like, you know, connecting you to a fake network. And so the main reason they don't license the mobile app is, you know, is essentially able to enforce the only tool they have, which is a takedown. So the only tool they have in that situation is to ask the app store to take it down and they have to have something like trademark or something they could use there. But I asked him like, you know, where's the flexibility here? And he said, well, if someone has a use case in mind or a reason for this, we have a process that can contact us, reach out, and then we'll talk to them and potentially issue a free license for them. So it's more of like, I think they would like to see a community of apps. But also you could imagine the risk and brand damage and all of that if a bogus Nebula app goes in.
Starting point is 00:53:36 And this is particularly challenging when you have a name like Nebula, right? It's sort of like trying to enforce the word Jupiter or Linux. It's tricky. So that was the answer I got back. And that I didn't, of course, in more and back and forth conversation, I didn't realize what an active threat vector that is. And not just for them, but other mesh network providers as well. It's a constant thing.
Starting point is 00:53:56 And then you also have a problem of if somebody creates a really crappy app with your name on it, which can be a constant struggle too. But if you are interested in participating, getting a hold of me, Chris at Jupyterbroadcasting.com and I can put you in touch and you can make some magic happen. Also seems like a sort of thing where if you want to use that source for your own local thing, you probably could. Or, I mean, the whole app and protocol, you know, in terms of nebula, the core stuff is open. You can view the source, I believe, for the mobile app. Yeah, and all the Nebula stuff, of course.
Starting point is 00:54:26 Yes. But it's just the iOS and Android that they're publishing in the app stores. Yeah. Not too uncommon. But yeah, it's a good question. True Gritz came in with 7,77sats. This is a tasty burger. I really enjoyed the technical talk with Kent.
Starting point is 00:54:40 It made me reframe the way I think about B-Cash-F-S. I liked his comment towards the end about not caring what Facebook and other companies are doing and only caring about writing quality code for individuals. In the past, I thought, essentially, the opposite. It really was only for the big players, I thought, and highly technical people. The average hobbyist really didn't need to concern themselves. Now, now I want to start playing around with it. Also, may I introduce a slot machine boost?
Starting point is 00:55:05 Sure can. I bet you I bet you I could, there you go. 7,777s. All sevens. All sevens. All sevens. All right. You guys all have to remember the all sevens boost is the slot machine boost. Yeah, I also, I mean, I was already kind of thinking that way, but I thought it was also interesting to hear Kent double down on the, I'm not building this for the big hyperscalers. I'm building this for everybody that's an everyday user. It's cool. I like that kind of stuff. Well, Lunanite comes in with 2026 sets. Coming in hot with the boom. A little to 2026 boost. Uh-huh. I see what he did there. Pump the brakes right there.
Starting point is 00:55:43 A little early, but I like it. Bazite user checking in. I'm running it as a steam machine for a console experience on my TV in the living room. Also have a couple of friends that just installed it on their desktop to escape Windows gaming. Interesting. On their desktop. So, Moon, I have a follow-up question. So you say you're using it as a console experience on your TV.
Starting point is 00:56:05 Are you doing any media watching? and are you using a separate device for that? And if you are doing media watching via the Bazite install, what are you using and how did you install it? Is it like a flat pack of something? I have questions, because if I could turn my steam deck into a Bazite gaming system that's maybe also a media center,
Starting point is 00:56:24 a high-performance media center, I mean, now we're starting, you know, now we're talking about six barrels, two birds, kind of a thing here. I'm all about that. So let me know. Thank you, Moon. I appreciate that.
Starting point is 00:56:33 Booz. Well, our dear Odyssey Westra boosted in 2,291 Satoshi's. Hey, there he is. Put some macaroni and cheese on there, too. Odyssey says, uh, love you. That's it. Oh, well, we love him. Just some love.
Starting point is 00:56:48 Oh, I wonder how's going over there. Let us know how it goes. I was going to get cold soon. Thank you, Odyssey. Stay warm over there. Chris B's here with 5,000 sets. Make it so. Whoa, Bucci, L.I.
Starting point is 00:57:01 Oh, nice catch, Wes. I even stopped looking for it. that. Very nice. Boost the Lai. You get a little bit of glaze there for that. I like that. Can you guys recommend an instant messaging platform that is A, open source, B, end-to-end encrypted, C, web client, ABCDF, I don't know, iOS app that is 13 plus. Oh, supports, I guess,
Starting point is 00:57:23 I don't know. I think that is right. My family has been using Element, but it is now marked 17 plus. Ah, yes. So we have parental controls, yes. Thanks for all the help and happy holidays. I don't know about the 13 plus that. I was kind of thinking Simplex.
Starting point is 00:57:39 I don't know about Web, but they do have a desktop client, but I don't know what they're rated in iOS because Apple, this is really
Starting point is 00:57:46 an Apple thing here. Oh, no, Simplex is 13 plus. Okay. Simple X could be an option. Also, Brent, NextCloud talk, next cloud chat,
Starting point is 00:57:59 right? That could be an option, I suppose, as well. That's 4 plus. Yeah, that's a good one. if you're okay with hosting your own infrastructure. That wasn't mentioned here, but it's definitely an option. Yeah, and that's ages four and above.
Starting point is 00:58:12 I mean, Krisby's hosting Booth, CLA, so, you know. That's a good point. If you can do Booth, CLA, you can probably do Next Cloud. Yeah, that's probably, I would also recommend, I think, Signal. I'm not sure what they're rated on the, you know, the Apple's platform there, but it's usually a pretty easy one to get going for people who might not be as technical as our dear Booth C-L-I person here, but that could be an option. I would like the audience to chime in on that.
Starting point is 00:58:42 Is Signal still the recommendation in 2025, early 2026? Or are we concerned about Signal these days? I've never been a user. I have no dog in that particular hunt. But I read and hear things for people in the security industry that seem to be scoffing a bit at Signal. And I just wondering if something's happened. So Boost in and tell me.
Starting point is 00:59:00 I would like to know to you. I'm just curious. Yeah, right? Chris B, good luck. And that's a good mission, really. I wish I would have gotten the family on something like Simplex or something. Element would have been good. It's hard to hear about the age rating change.
Starting point is 00:59:12 Instead, I got them all hooked on telegram and I message. It's gross. Why the change in age rating? Anyway, that seems. Well, because somebody probably posted an ad image and Apple found out about it. These are just arbitrary, precocious rules by Apple. And because you can send porn in Matrix, they probably marked it up. And they just didn't do it for the other chat apps because nobody's flagged the other stuff.
Starting point is 00:59:31 Great. I see. turd ferguson comes in with 13,333s turd ferguson it was good to hear from kent and I'm excited about the future of beat cash-f s do keep us posted value for value go podcasting heck yeah boost go podcasting
Starting point is 00:59:48 b o o shti uh thank you turd appreciate you hybrid sarcasm comes in oh with a live burr boost from podverse it's over nine thousand aw just some signal to let you know I enjoyed last week's episode. Thank you.
Starting point is 01:00:04 We didn't get a lot of feedback on that. And I can't tell if that's just because people took it in and enjoyed it or if they don't like it when we talk file systems. But, you know, it's a shame because, like, that chat with Kent is sort of like the thing
Starting point is 01:00:15 that the unplug program can do that no other program can do because we've just been following it closely. We've established a channel with Kent. We ourselves run it. And so it's like we're kind of in our power zone, you know, if you will. Like, when you're revving your engine,
Starting point is 01:00:27 that's kind of in our power zone. But this episode I bet people are too busy setting up their new B-CashafS file systems Maybe This episode didn't get a lot of We got two booths about it We didn't get a lot of emails
Starting point is 01:00:39 Or any, I don't know, about it But I think it's a remarkable thing he's doing And I really thought it was something special That we could bring to the community And if you liked it, we'd love to see it in the boost We had 28 folks stream And we stacked 29,955 sats with them And collectively when you combine that with our boosters
Starting point is 01:00:59 We stacked a pretty humble 120,600. Sats. I say that just because I'm a little apprehensive, 2026. We don't really have many things locked in for funding. And so to sort of see this dripping off at the end, especially when we kind of did a powerhouse episode, makes me a little concerned. And if you love the episode or you love the show in general, there's a couple of ways to support it, keep it going. That would, of course, be a member. That's sort of our foundation. And then the signal, really, for the individual episodes would be the boost. You can do that with Fountain FM. They're making it easier and better all the time. There's even a few more things coming. They're going
Starting point is 01:01:29 blow your mind on how easy it is soon to boost. And then there's a bunch of great apps. Like Podverse is in the middle of a fantastic rebuild right now, podcast apps.com. You can boost in the individual episodes and support us that way with hard assets. And that's something the show stacks for its long-term run. And then, of course, the members at Linuxunplug.com slash membership, that's our day-to-day run right there. And that's our foundation. Thank you.
Starting point is 01:01:49 Everybody who does support the show, we do appreciate it. Go ahead, Brentley. Yeah. Oh, just a small reminder to our community that this is your official last week to get your boosts in for the boosts. boosties. Boosties are happening, what is it, next week, right? Is that what we promise? On Friday, really.
Starting point is 01:02:06 So if you're listening to this when it comes out, yeah. So if you'd like to get on the leaderboard or try to kick out someone that you think you deserve a higher spot, this is your last chance. I can't believe we're there already. Can you believe it? We're almost at 20. It's our last episodes. This is a wild. Thank you.
Starting point is 01:02:22 Everybody who does support this episode, episode 645 is made possible because of you. Of course, check it out at Fountain FM, and we'll have more links at Linuxunplug.com, including links to become a member, to join our Matrix community. It's a Value for Value Podcast, and there's several ways to contribute, and that's just a few of them. All right, now before we go, we have, well, we really have an embarrassment of picks. You can't help yourself. I don't know what's going on anymore. We've completely lost it.
Starting point is 01:03:12 We're supposed to be one pick. But it just felt like we should slide this one in with the theme of the episode. This one is Jellify Music, a cross-platform, open-source music player for Jellyfin. And it's a nice-looking app, showcases your artwork and your library, makes it real easy to just play the music. having your jellyfin library. Yeah, React Native. It's available on iOS and Android. Lots of ways to install it, including published releases in APK,
Starting point is 01:03:37 so I assume that makes it obtainium-friendly on Android. You got it, butter. Yep, uh-huh, uh-huh, uh-huh. And it's really nice if you want high-quality local flex and things like that. So that is in the show notes. Then I want to talk about something that's just kind of handy. Don't hate on it, Wes. It's Docker Compose Maker.
Starting point is 01:03:56 Now, you can self-host this yourself, or you can just use their live demo. But I got to, do I have to use Docker Compose? How am I going to generate? I know, I know. Well, this is for those that use Docker Compose. And so it's two things. It's, A, a curated list of, like, Compose stacks. So say you wanted to get a Media Stack or a Jellyfin stack, or maybe you wanted to run just one
Starting point is 01:04:18 application. They have ready to go compose files for you. But what they do, that's kind of neat. And why I actually decided to mention this is they let you define a, a lot of the things ahead of time, like the config path, the data path, the UID and the GID it runs with, the network mode, and those types of things. So that way, when you actually download the generated compose file, it's got a better shot of being ready for your entire. This looks nice. And I can, I see I can select multiple stuff.
Starting point is 01:04:44 Yes. Let me make sure I add Postgres in here. Definitely going to want that. And they have some that are like, okay, I want the self-hosted password stack. and it's three or four things combined, right, that are, or the home automation or the, you know, Dad's Media Stack, I think, is one of them. And then it's several of them combined together.
Starting point is 01:05:02 And then you go into the settings, you define, you know, your variables, and then it produces a Docker Compose file that's pretty much ready to go, or at least a good starting point. Yeah, it also spits out a .env file for you. Cool. Oh, this looks nice. Yeah, it's nice, especially if you're new to this stuff. And, you know, you hear us talk about some of these things,
Starting point is 01:05:20 but you don't really know Docker Compose. This could be a good reference point to get started. So that's DCM, and what's neat about it is you can self-host that generator, or you can use their demo, which is kind of the same thing. I'll have that link to the show notes. And then, before we get out of here, Bradley found us a AGPL3 productivity management tool that has a special niche focus. There is a niche focus. Here's the description, lean time. It's a goals-focused project management system for non-project managers.
Starting point is 01:05:50 Hey, that's me. building specifically with people who have ADHD, autism, or dyslexia in mind. I thought that was pretty fascinating. I've been doing, oh, let's call it a wee deep dive this week into my ADHD brain stuffs. And I did not think there would be a productivity application that was open source that would be specifically targeted at helping us individuals. Sure enough. There is, and it's been around for quite a while. It seems pretty actively developed. It has 147 contributors, so quite well used and loved, clearly. So I'm thinking of giving lean time a go,
Starting point is 01:06:34 but I was curious if anyone in the community had given this a shot, or if, you know, you might have an ADHD brain like a few of your hosts here do. What are the productivity tricks that have really made a huge massive difference for you? Because I'm looking for something that, I don't know, makes my life easier. This is gorgeous. I wouldn't think to say that for this type of app, but it's a freaking beautiful app. That's nice.
Starting point is 01:06:56 Yeah, this looks really nice. Nice deep dive, Brent. I'm curious what you'll manage first. Yeah, yeah, we'll see. Okay, so lean time, and we have that linked in the show notes. Like I mentioned, it's AGPL3.0. Looks like it's mostly a PHP app with some JavaScript, as you would expect. And, of course, a few other things in there.
Starting point is 01:07:16 Looks like a good project. Wow. And then also it says a simple Trello, but as feature rich as Jira, a perfect alternative to clickup, Monday, or Asana. I mean, just by definition has to be better than Jira. There it is. They also have their own website, leantime.io, built with ADHD and neurodivergence in mind. Huh. I'm just impressed with how damn good it looks.
Starting point is 01:07:43 That's, to me, that's the unexpected part. Usually these task management apps are like this. So now we've got to get DCM to have a Docker Compose for this. Right. But we got to get it going so we can manage that goal with it. Oh, yeah, right, because we're never going to get that done until we get lean time going. Yeah. Catch 22.
Starting point is 01:08:02 And yet, here we sit. All right. Well, so you're wondering, what do they talk about? Where do I find this? You said they have a bunch of IPTV resources and search engines and stuff. You got to go get the show notes over at Linuxunplug.com slash 645, or it might just be in your podcast app of choice. Did you even know it? If you wanted to catch the name or rehear something we said, well, we have a couple of things people should know about Westpane.
Starting point is 01:08:25 Hmm, yes, we do, including cloud chapters. Yeah, that's right. Up-to-date, accurate chapters to go right to your favorite content. And when you want to dive even deeper into the episode, we have full-text transcript. Next week, same bad time, same bad station. That's over at jbblive.tv. We start at 10 a.m. Pacific. that's 1 p.m. Eastern.
Starting point is 01:08:49 You can also catch it at jbblive.fm if you're on the go. And remember we have that mumble room that's cooking as we go along. They join us. They get that low latency opus feed. And it's a lot of fun to hang out in. And of course, you can see Brent's cats. Thank you so much for join us on this week's episode of the Unplugged Program. And we're going to see you right back here next Tuesday.
Starting point is 01:09:09 Actually, no, Friday for the Homelab. Woo-hoo! Thank you so much for listening. We'll see you there. I'm going to be able to be. I'm going to be able to be.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.