182 lines
11 KiB
Plaintext
182 lines
11 KiB
Plaintext
|
|
Episode: 3475
|
||
|
|
Title: HPR3475: How I Watch Everything Using Open Source Software
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3475/hpr3475.mp3
|
||
|
|
Transcribed: 2025-10-25 00:07:06
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
This is Hacker Public Radio episode 3475 for Friday 26th of November 2021, today's show
|
||
|
|
is entitled, How I Watch Everything Using Open Source Software, It is hosted by Minix,
|
||
|
|
and it's about 15 minutes long, and carries a clean flag. The server is, using League
|
||
|
|
Relec, coded at UNA, and Raspberry Pi to create a great media center.
|
||
|
|
Hello, this is Minix, and today I'll be talking about, uh, Watch Everything Using Open Source Software.
|
||
|
|
I got started using Cody, I believe, on an Android TV box, a cheap Android TV box
|
||
|
|
with AM Logic chipset, and with that I had a USB hard drive, external hard drive,
|
||
|
|
hooked up to the TV box, and I would just watch shows and movies from the hard drive on there.
|
||
|
|
And I wanted to upgrade, and at this time, Pine64 had come out with a Rott Pro 64,
|
||
|
|
and I liked this device because it had a PCIe slot, so you could use really fast storage
|
||
|
|
if you wanted to, or you could hook up whatever you wanted, so I bought the adapter for the Rott Pro 64,
|
||
|
|
as well as the machine, and bought a NVME drive to go with the adapter,
|
||
|
|
and that's what I used for my storage, and at this time I switched from Android to Libra Alec,
|
||
|
|
and Libra Alec is its own OS, and it's a fork of open Alec,
|
||
|
|
and its tag line is just enough OS for Cody, which is basically all it is.
|
||
|
|
There's a few open source tools, like busy box and a couple other things,
|
||
|
|
but mainly just to load Cody.
|
||
|
|
Cody is an open source application that is a fork of Xbox Media Center, XBMC,
|
||
|
|
which you used to could install on your Xbox or your PC, and it gradually became Cody,
|
||
|
|
which is what it is today.
|
||
|
|
So I installed Cody on the Rott Pro 64, and I dumped my cable subscription,
|
||
|
|
and started experimenting with over the air TV, again, which I hadn't done in years,
|
||
|
|
and I bought a TV tuner card, a hotpog, a win TV duel, I believe is what it's called,
|
||
|
|
and so you could watch one episode of a show or one program while you're recording another,
|
||
|
|
which is a pretty cool feature, and it's the same tuner I used today,
|
||
|
|
and it's basically just a USB dongle with a coax on the other end.
|
||
|
|
Now, it only enables 1080p over the air, which is fine for now,
|
||
|
|
there's not a lot of 4K OTA programming, but I've had it for several, several years now,
|
||
|
|
and it's been a great little tuner, and I can recommend it if you can find one.
|
||
|
|
So, I had the Libra Alec loaded on the Rott Pro 64,
|
||
|
|
and then I had the hotpog dual tuner plugged into USB 3,
|
||
|
|
and then I bought a nice antenna that hooks up to the tuner card via coax,
|
||
|
|
and I was able to use CODI to tune programs, and it worked very nicely.
|
||
|
|
I used a server called TV Headend, which is what I used today,
|
||
|
|
and it's a pretty amazing piece of software that integrates with CODI quite nicely.
|
||
|
|
So, what it does is it enables you to decode over the air transmissions,
|
||
|
|
and also has a built-in web server, where you can watch recorded programs,
|
||
|
|
it has a PVR, or you can watch live TV over the internet,
|
||
|
|
and I decided to proxy that through an internet proxy to the subdomain,
|
||
|
|
and so now, wherever I'm at, if I have internet service, I can watch live TV.
|
||
|
|
It works out really good, or I can watch what I've recorded.
|
||
|
|
Now, you need TV Headend server, and then you need TV Headend client.
|
||
|
|
And the client can be whatever other machine you're watching,
|
||
|
|
you have CODI installed, and like I have an Android TV in the bedroom,
|
||
|
|
or I have CODI installed, but just a TV Headend client,
|
||
|
|
and it connects to the server, VIP dress, and then a password and username,
|
||
|
|
and so I can also access all my recorded shows there, and watch live TV.
|
||
|
|
As long as you have the address of your TV Headend server,
|
||
|
|
wherever TV you want to watch TV on, or media box or whatever,
|
||
|
|
if you have a TV Headend client installed, you can dial into your server
|
||
|
|
and just watch it from your server.
|
||
|
|
So, it works out really good that way.
|
||
|
|
TV Headend also has a really nice web interface with a guide,
|
||
|
|
so you can program it to record shows in the future,
|
||
|
|
or you can program it to record all of a certain show that you like.
|
||
|
|
So, every Wednesday night, it'll start recording whatever show,
|
||
|
|
and it has a ton of features. I won't go into here,
|
||
|
|
but you can look up the documentation for TV Headend.
|
||
|
|
It's not exactly beginner friendly, it has a little bit of a learning curve,
|
||
|
|
but it's definitely worth it, and it's the best one I've found since
|
||
|
|
Myth TV back in the day on Ubuntu I was using, so yeah, it's great.
|
||
|
|
And also, there's a lot of different apps for iPhone and iOS
|
||
|
|
that connect to your TV Headend server, and you can watch Live TV that way
|
||
|
|
if you don't want to watch it through the browser.
|
||
|
|
So, that was on the Rock Pro 64, and eventually support began to wane
|
||
|
|
for the Rock Pro 64 in the Libra-Lec world, and I noticed that releases
|
||
|
|
were kind of lagging behind.
|
||
|
|
So, I switched to a Raspberry Pi 4, which is what I have now,
|
||
|
|
and the Raspberry Pi 4 is nice and that it is well supported,
|
||
|
|
so there's lots of documentation because a lot of people own it,
|
||
|
|
and so Libra-Lec really works hard to support as much as they can.
|
||
|
|
I would say downside is that you do not have access to the GPU for decoding
|
||
|
|
within Libra-Lec, so it's all on your CPU, it's all up to your CPU.
|
||
|
|
Why that is, I'm not sure I haven't really investigated it,
|
||
|
|
so I will notice sometimes watching Live TV mainly that I'll get some skipping
|
||
|
|
some frame skipping stuff like that, just because it takes a lot to decode
|
||
|
|
an HD television show over the air, and it just doesn't,
|
||
|
|
if you don't have a GPU available to do that, you're going to notice some irregularities like that.
|
||
|
|
But other than that, it's a great machine that doesn't happen with every broadcast signal,
|
||
|
|
but some of them, so just a heads up about that.
|
||
|
|
So that's how I watch TV.
|
||
|
|
It also, Cody also has different add-ons,
|
||
|
|
is what they're called for.
|
||
|
|
If you want to listen to radio, local radio,
|
||
|
|
it can access it through your wind TV tuner,
|
||
|
|
and depending on how good your antenna is,
|
||
|
|
you can pick up quite a few stations, pick up stuff from neighboring states sometimes
|
||
|
|
when the atmosphere is just right, so it's pretty cool in that way.
|
||
|
|
There's a million different add-ons for Cody,
|
||
|
|
if you've ever experimented it in the past, to probably know that.
|
||
|
|
Some of the ones I use are the TV head-in server and client,
|
||
|
|
the radio add-on, and it also has an add-on to play like retro games,
|
||
|
|
like 16 big games and stuff like that, which is kind of fun.
|
||
|
|
And then it also acts as like a media server,
|
||
|
|
so if you have shows or movies or things like that on storage,
|
||
|
|
you can watch them through Cody,
|
||
|
|
and it's pretty good about keeping up with metadata for shows and things like that,
|
||
|
|
and it connects to a TV DB, which I believe is TV database,
|
||
|
|
to pull in your metadata.
|
||
|
|
So radio, TV, PVR service is great.
|
||
|
|
Now, one thing I also do with Cody,
|
||
|
|
which is kind of a gray area, legally, I guess,
|
||
|
|
even though it's not against the law,
|
||
|
|
is I use a Dabrid service,
|
||
|
|
which a Dabrid service is basically a web hosting provider
|
||
|
|
that, how do I explain it?
|
||
|
|
I guess you could say that they are kind of an intermediary between you
|
||
|
|
and different torrent sites and different streaming sites and things like that.
|
||
|
|
So, like here is an example of how it would work.
|
||
|
|
I would install an add-on within Cody that's not in the official repo,
|
||
|
|
but you can do a web search for Cody add-ons, streaming, video, whatever,
|
||
|
|
and you'll find one of these add-ons,
|
||
|
|
and the one I'm using is, I probably don't want to say,
|
||
|
|
it's open source, though, but you can always email me if you want to know.
|
||
|
|
So, what this add-on does is connect to your Dabrid account,
|
||
|
|
and the add-on also has functionalities built into it,
|
||
|
|
where you have search functions,
|
||
|
|
so you can search for TV shows, movies, things like that,
|
||
|
|
which are also connected to the TV database.
|
||
|
|
So, basically, any movie that was ever made,
|
||
|
|
any show that it was ever aired,
|
||
|
|
you can probably find it on that.
|
||
|
|
Now, whether you'll be able to watch it or not is a whole nother story,
|
||
|
|
because it depending on how popular it was,
|
||
|
|
it may have never been saved on the internet as a torrent or a streaming file,
|
||
|
|
or something like that.
|
||
|
|
But for the most part, I found 90% of the things I want to watch.
|
||
|
|
I can find through an add-on that's connected to my Dabrid account.
|
||
|
|
There's many different Dabrid accounts.
|
||
|
|
They all range and pricing, and functionality, and things like that.
|
||
|
|
And with my particular Dabrid account, I think I paid $40 a year,
|
||
|
|
and I think I get two terabytes of storage.
|
||
|
|
Now, you can stream as much as you want.
|
||
|
|
It's unlimited streaming from the Dabrid service,
|
||
|
|
but if you say you are saving torrents to it,
|
||
|
|
and for later, then you can only get two terabytes of storage,
|
||
|
|
which is fine because I don't really save anything.
|
||
|
|
But it's also a good intermediary if you want to download a torrent,
|
||
|
|
but you don't want to get dinged by your ISP.
|
||
|
|
You can just copy and paste the torrent magnet URL
|
||
|
|
into the Dabrid service web page, and it'll download it for you.
|
||
|
|
And then you access it via HTTPS.
|
||
|
|
So the only thing your ISP would know is that you're accessing the Dabrid service.
|
||
|
|
Because it goes through HTTPS, it's just like you're accessing your bank site,
|
||
|
|
or something like that, like they wouldn't be able to see exactly what information you're accessing.
|
||
|
|
So as far as I know, it's not illegal, but it is kind of a gray area there.
|
||
|
|
Now, I do have other streaming services that I watch,
|
||
|
|
but ever since Netflix kind of focused on their own content,
|
||
|
|
it took away a lot of the cool cult shows and movies that I'm really interested in,
|
||
|
|
I guess they figure why waste bandwidth on things that majority of people don't watch.
|
||
|
|
So having access to the Dabrid service kind of fills in that gap,
|
||
|
|
especially on the cult cinema and foreign movies and things like that,
|
||
|
|
that aren't really easily accessible.
|
||
|
|
So you're not downloading any torrent to your machine,
|
||
|
|
all you're doing is streaming from the Dabrid service.
|
||
|
|
You're not holding any local data, it may be cashed,
|
||
|
|
but it goes away once you exit the ad aren't.
|
||
|
|
So you can download through the ad aren't, but I don't.
|
||
|
|
So my days of hoarding movies and TV shows on terabytes of hard disks
|
||
|
|
have been over for several years now that I've been using the Dabrid service.
|
||
|
|
So it saves a lot of storage for me,
|
||
|
|
so I like to watch lots of shows and movies and things like that.
|
||
|
|
So that is what I do to watch all my media using open source software.
|
||
|
|
So far this has worked for me for quite a few years,
|
||
|
|
and I don't see anything changing that, so that's about it.
|
||
|
|
Thanks for listening.
|
||
|
|
You've been listening to Hecker Public Radio at HeckerPublicRadio.org.
|
||
|
|
Today's show was contributed by an HBR listener like yourself.
|
||
|
|
If you ever thought of recording a podcast, then click on our contribute link
|
||
|
|
to find out how easy it really is.
|
||
|
|
Hosting for HBR is kindly provided by an honesthost.com,
|
||
|
|
the internet archive and our sync.net.
|
||
|
|
Unless otherwise stated, today's show is released under a creative comments,
|
||
|
|
attribution, share like 3.0 license.
|