There's no best answer right now, Plasma Bigscreen is making good progress.
I have to imagine they'll soon be putting cellular antennas in the TVs to circumvent all that anyway.
There's no best answer right now, Plasma Bigscreen is making good progress.
I have to imagine they'll soon be putting cellular antennas in the TVs to circumvent all that anyway.
Not a popular answer, but Apple TV is the best out of the box experience. Zero ads, massive longevity. Mine is like 7 years old and still running the latest tvOS.
If you have the cash and inclination, Nvidia Shield is the hackers choice. Zero hardware upgrades in years tho, but software aplenty.
Just don’t let your smart TV access the internet in any situation, there’s no need. It’s just a stupid display.
Zero ads
The launcher is a massive ad for Apple's services though.
Apple TV's launcher was recently "updated" to showcase whatever latest content is being pushed through Apple's own services. Which is advertisement.
Are apple TVs not phoning home?
If anything I'd imagine they're one of the hardest companies to block, considering most apple users have a thousand idevices that could smuggle messages, even with all communications turned off.
Not at this scale. Remember that Apple is a hardware company first. They make money from hardware and app stores.
Google is the worlds largest ad company who dabble in hardware and services to increase their ad revenue.
They're still a public company, and Im sure the heat is on their C suite cause they haven't had any successful hardware releases since the M series processor was first released.
Not selling "anonymous" data would look to shareholders as thrown away profit, which they're even able to sue for.
So I'd be insanely surprised if they weren't surveiling their users - but unlike google and all, they own their entire closed-source software and hardware empire, so the likelihood of catching them is also valuably low.
A raspberry pi running Kodi has been serving me well for years.
Easy install paths include LibreELEC and osmc. I believe both are based on debian.
FWIW I chose and have been happy with osmc.
Regardless of the choice, Kodi has a plugin system for things like YouTube, you can access your media via the jellyfin plugin/app, or by pointing Kodi at your media. It has a remote app available on android and iOS, and for the most part just works.
I couldn't find a working YouTube app on Kodi, nor any of the streaming sites (besides Disney plus oddly) nor Plex. It kinda felt like a real debrid frontend and graveyard of plugins.
@Epzillon I have been using Plasma Big Screen for a while now and cant be happier. I use Jellyfin as my main media source, Fred TV for my IP TV service and PWA for Youtube and Netflix. My TV has been disconnected from the internet for a while now and I dont feel my kids know the difference. I also use the Rii bluetooth remote to access Plasma Big Screen interface.
Does Fred TV work with a remote? Jellyfin was great but I couldn't find an IPTV service that worked well with a remote. Fred TVs interface is also not great compared to something like Tivimate
This is the setup I've built so far:
I use KonstaKang's LineageOS Android TV build running on a pi 5: https://konstakang.com/devices/rpi5/LineageOS23-ATV/
No Google play services store at all, I just use ADB to install apps
This is the launcher I use, it's way nicer than the stock Lineage one: https://github.com/meddouribadis/arclauncher/
I use SmartTube as my YouTube client: https://github.com/yuliskov/smarttube/
I have this Bluetooth remote app on my phone for the rare occasion I need to type a password or something: https://f-droid.org/packages/io.github.jqssun.btremote
I also have KDE Connect on both my phone and TV so I can play/pause media from my phone at any time and send files (like new launcher wallpapers) easily without adb.
For the real "TV feeling", try ErsatzTV. It basically creates multiple real-time streams of TV shows and movies from your media library. You can switch between them like channels.
Hey welcome to the hobby!
We personally have the whole TV on a Vlan, so it can't acces anything at all. While our server/HA can still send a WOL command to it, and jellyfin can stream our movies to it. I run all of it on top of TrueNas, most as an app or else an VM.
I have never tried to set something up for YouTube specifically, since that runs on a Chromecast (for now...)
Let me know how your journey goes
Also, looking towards the future or for people that can find one at a decent price:
Not a raspberry pi but an Orange Pi Plus or Pro. They have a rockchip that has AV1 decoding (along with standard others) which is probably going to be the future (it is for corpo streaming already).
Put plasma big screen on it and get a Bluetooth wechip remote or something
Two approaches:
Network isolation/DNS blocking - put the TV on a VLAN and only permit specific ports through to a media server (whatever the TV will support). If you lack VLAN capability, run PiHole as your DNS server (it works best as DNS and DHCP, but that's just my opinion for things I like, such as proper name resolution for all devices).
Second option: (your idea with a Pi) disconnect TV from network entirely, then run something like Kodi (or whatever media center you prefer) on an old laptop, mini-PC, whatever, and have that device connect via HDMI. HDMI can passthrough the navigation controls from the TV remote (not guaranteed, but it's part of the standard). I looked into this a long time ago but the performance wasn't there yet. Today I'd probably try any distro and run Kodi on it.
Even my POS Samsung passes through enough of the controls to navigate Kodi on a 2017 laptop, while retaining power, volume, settings, etc for the TV itself.
My current setup is a Jellyfin server and Jellyfin client on the TV. I run PiHole with a blocklist for all the Samsung BS which has had the side effect of making the TV menus faster as it doesn't retrieve any "what's new" info from Samsung. Its actually kind of fun to monitor the FNS log and see the domains the TV hits, click Deny and see what breaks in the TV. On average about 30% of all DNS requests on my network get denied, and nothing of value has been lost. That's how much crap is being sent all the time.
Hope that gives you some ideas.
@Epzillon
I use #LibreElec with #Zattoo and #Netflix addon on an old Laptop. For remote control, I use a Remote with Bluetooth and Infrarot.
Currently I play around with #GamesOnWhales and its fork #Quasar for game streaming.
Me personally, I just use a Linux distro (ive used Ubuntu and popos, both have been fine) and use whatever flavor of streaming service I can access. Sometimes you're hit with lower resolution but I'd rather that than get spied on and be fed ads by my hardware.
Ive also gone back to physical media and use a DVD player. I'm just buying series I like one by one.
This video used a combination of physical media and streaming services. They relied on waydroid and with some workarounds, it worked well for them:
Seriously, I just use my TV as a big computer monitor, connected to a cheap old computer running Linux mint.
Torrent, jellyfin, streaming. Unless you need cable, this works great.
My answer is... excessive. So keep that in mind. If its just you or you and another adult, just set up kodi in some form.
I wanted something that would have profiles for my kids, a remote, and easy access. Where I am currently is:
The experience is pretty decent, just login and browse. In any case, this is the (overly complex) way I've addressed things for me. That said, a few notes / to-do items:
I have a setup very similar to this. Although I’m fully on the Plasma Bigscreen bandwagon. But then again, I don’t have many custom services such as NFC login/custom background image logic like you do, and I doubt Plasma Bigscreen would play nice with that stuff. A couple of things I learned through my many attempts of setup:
Old laptop, debian, Firefox, g60s remote. Done.
Im on a 2013 m93p thinkcenter tiny. Still goes hard
Im on a 2013 m93p thinkcenter tiny. Still goes hard
Heh. That's my gaming machine. Win 8.1, 2x4 GB sticks, i5-4785T, 2x Xbox 360 controllers, SSD.
I can play retro games, emulation (Wii, Gamecube, PS 2 era), indy's and PC AAA upto about 2015ish. Boots in under 5 seconds, smooth 60fps @ 720p (which is good enough for me). For a $100 "piece of ewaste", it goes hard AF.
Keep your GTA 6; Lego City Undercover local co-op is where it is at.
It's been a while for me (I don't upgrade things that work and I try to buy things that last a long time...)
But, Hotel Mode might still be a thing, and it might bypass some "smart" stuff on the TV
I used that to make my TV start on the correct external HDMI port for my MythTV instance running on Arch Linux (btw) with dual TV tuners in.
The TV is rarely used to watch live TV and it's certainly not connected to any networking.
Just another approach that I've not seen mentioned here
There are builds for Android TV lineage os for the raspberry pi. If you are willing to put in some work for alternative apps it's a great interface with no Google integration. I've used kodi before i moved to jellyfin always found the kodi -> jellyfin integration to be clunky. Google TV would be much cleaner
@Epzillon Don't know, if it fits your needs, I'm currently running https://tvheadend.org/ and MiniDLNA https://sourceforge.net/projects/minidlna/ on an Odroid XU4Q with Arch Linux Arm.
My TV can direct use DLNA, so no further software is necessary.
Tvheadend is recording actual tv shows and recordings are manually converted into h264 videos afterwards and placed on the DLNA server.
Shows, which I don't want to archive, are also served by the DLNA server.
My living room set up has been TV not connected to internet and hooking up a minipc running Fedora. Could run Windows if DRM content from streaming services is important to you.
I just saw this video a few minutes ago and it seems like a pretty good approach.
https://youtube.com/watch?v=nROKp0BpFek
It looks very similar to a post here from several months ago.
Any Linux distro with Plasma Bigscreen. My TV box is an old laptop I got for free from work running Cachy OS. I have a remote-sized keyboard/trackpad that I use to control it. I mostly just need the arrows, but the whole keyboard is there if I need to go in to the desktop OS.
I could use a recommendation for a big-screen ad-blocking YouTube app though.
I use ONN Android boxes. Fairly inexpensive, but I think it's difficult to set up without a Google account (you can create a dummy account on the setup).
Side-loading is trivial. Some favorite apps: TizenTube to replace YouTube (or any of a dozen or so frontends), Projectivy launcher to replace the awful default. Add an always on VPN.
Not sure why you got downvoted. I use similar Mi boxes. I hate google but the tv has a throw away tv email. I would love to not have google involved.
I then have productivity launcher which i quite like. If i am wrong happy to be pointed in the right direction. generally use stremio/jelly/smartube
I'm still using an old Apple TV. I'm not happy about it but haven't found a good replacement yet.
There's a few interesting options for software in this thread. In terms of hardware - maybe a NUC or something? Would have to be small, quiet and relatively cheap.
If you have nay knowledge of networking (or want to learn), start setting up restricted VLANs to isolate your smart devices. Only allow them access to specific services/devices like your media server.
For dedicated hardware, there are plenarily of options. A Raspberry Pi will work to start with, there are Linux images with Kodi such as LibreELEC and osmc (I have used both in the past and they worked fine), and Android TV images also that can run apps. I suppose you could also set up a generic Linux install and run the Jellyfin client or similar - not sure if there any turnkey options for that.
We have a couple of Apple TV boxes and they perform well, the Jellyfin apps for them have really improved in the last year or so too.
top 50 comments