LINUX Unplugged - 645: COSMIC Christmas
Episode Date: December 15, 2025We 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)
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.
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.
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.
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.
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.
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.
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
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.
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,
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,
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.
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.
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.
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.
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?
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,
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.
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,
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.
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
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
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.
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
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
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,
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
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
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
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
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.
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,
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?
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.
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.
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.
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.
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
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.
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.
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?
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.
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.
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
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
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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
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.
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.
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
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
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
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
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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,
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.
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.
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.
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.
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.
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,
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
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
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
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
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
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
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.
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.
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,
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.
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
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
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.
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
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
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.
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
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,
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
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.
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,
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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?
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.
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,
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.
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.
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.
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.
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.
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?
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.
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.
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,
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.
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.
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.
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,
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.
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
an Apple thing here.
Oh, no,
Simplex is 13 plus.
Okay.
Simple X could be an option.
Also, Brent,
NextCloud talk,
next cloud chat,
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.
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.
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.
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.
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.
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
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.
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
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,
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
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
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
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.
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.
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.
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.
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,
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.
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
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.
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.
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,
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.
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,
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.
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.
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.
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.
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.
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.
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.
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.
