I feel mostly what you buy with TV boxes is the UI. There's no way I could drop a pi with Kodi off at my parents house and not get a phone call every 10 mins. I'm still hunting for some Linux based OS that has a UI that's somewhat intuitive for non tech minded people.
Honestly Kodi isn't terrible... but I do get what you mean. Apple TV if you cull the apps down is the closest thing to 'drop off and not get phone calls' IMO, the interface is intuitive but the remote they include actually makes the experience worse!
@@JeffGeerling Currently my go to for them is the roku, and honestly it's mostly for the collection live channels. But with rokus recent mediation snafu essentially making your device unusable unless you agree to their new TOS, I've been on a hunt for something else. Other than android boxes, which i've been underwhelmed with their performance, I've been playing with Flex Launcher on github. I feel if i could get it set up right, it may be the best option as a drop and go system for them, but time will tell if i can get everything working in a way they wont be calling me all the time.
@@JeffGeerling @NeverEnoughRalley I mean couldn't you just run Ubuntu/Debian with kiosk mode into Stremio. UI is a lot more intuitive for non techy people. You can set it up for local files and of course you should never go to the stremio addons subreddit for a guide on how to use a debrid service to make everything automatic. Whatever you do, don't look for a guide on that subreddit to make it all an easy painless process of watching whatever you want with real debrid.
It was just make you watch 16 minutes to actually find out you cannot really replace the Apple TV at almost the same price in components if you are streaming.
Exactly. I was hoping to see netflix and other streaming services on the Pi. I thought that finally it was possible. But it is not the case. Better use the Pi as a Plex server than this...
@@fireloop69 This was a whole rabbit hole that I knew existed but wasn't prepared to go down. We really are just stuck with proprietary software (and likely hardware too) if we want to use any streaming service.
apple tv is good for home kit. the main concern for the raspberry pi is DRM on streaming services like netflix and disney. When i watch tv, i just want it to work and not worry anything else
lookup widevine support for kodi streaming allows netflix and other streaming services to run on kodi also simple iptv view for live streams some providers offer a stream or googe iptv services and free local streams
@@mdnt233 but i bought an apple tv so i can quickly sit down and enjoy the show. i just want to watch it on the big screen and not worry if it is going to work every time.
Sorry Jeff I really like your content, but this not replace Apple TV or Nvidia Shield in any way, we can't cast videos, we can't install streaming apps and Kodi in 2024 ? It's just not comparable solutions...
If you have your own content stored Kodi works fine and can be customized far better than competitors. If you want to stream from outside the home from a commercial service not so much. I’d use Kodi in addition vs as a replacement since Kodi can do emulation etc.
Agreed, I had hopes at the start of this video, but the Pi solution does not do anything that my other boxes do on a daily basis. I do not own all the shows I want to watch, nor do I want to own them. I consume and then move on.
There are open source add-ons for most streaming services that can be paired with your paid subscription that work great. Been using LibeElec for four years without much incident, no pirating or stealing. Occasionally I might need to switch inputs to Chromecast for something but not often. Not even kind of often. YMMV but it's a great setup.
i think most solutions would be limited to 720p or lower due to not having widevine (if using some android tv rom like lineageos's one) or hdcp/browser compatability.. streaming services will often limit the maximum to 1080p on anything they determine as "not a smart tv (/box)"
@@chievo72 Yeah. I would of rather bought a Cheap box (from a reputable brand) and connect a hard drive. There are many apps that can watch local videos.
Yep. This solution is fine for SDR "Linux ISOs" and not much else. Don't get me wrong, I've got a large collection of prime "Linux ISOs" but the lack of streaming clients is a 100% deal breaker.
I've recently got an Apple TV as a gift and I swear I'll never use a RPi for that purpose again. To add insult to the injury, it was cheaper, as it was second hand.
@@burnteI'm an Android and Linux guy, the AppleTV is my only Apple device in all my life, and Apple TV is so good that I have to force myself to not think about what would be if I try other Apple devices.
I have Apple TVs and Onns and CcwGtv and Fire sticks in my house. The Apple TVs are nice but I will accept occasional menu stutter to be able to install whatever I want on the Android boxes
I prefer Jellyfin over Kodi. The client is extremely lightweight and runs great on gimpy hardware like a Chromecast with Google TV or Roku Express. I run the Jellyfin server on a little fanless Atom PC. It hardware transcodes via Intel QuickSync and lets me watch my NAS media wherever I want.
HW accelerated video works on the Pi 4 with Jellyfin, using Video4Linux, but not the Pi 5. I set mine up tonight and it plays even 4K footage really well.
Honestly I think the Apple TV is actually quite worth it. Its polished and integrates into the ecosystem very well. Its a million times better than a "Smart TV"s OS and as it goes for Apple products its surprisingly good value
Especially, if you’re also using Home on your phone for all the smart home suff, because it can serve as a hub. Only alternative is to get a HomePod instead to be the hub.
If they'd just make a nicer remote... :D I do use an Apple TV at home, it does have a more intuitive UI and some pretty good apps for anything entertainment-related.
@@JeffGeerlingThey redid the remote on the newer models so that it’s a lot more useable with iPod-like clickwheel functionality for precise scrubbing through audio and video.
You mentioned having a pi running for 10+ years, mine just hit its 10th year and is running my adguard service. It started out as a temporary solution that became long-term cause it just works!
If it's temporary and it works... it's not going to be temporary! I have a Pi-hole running at the office I tossed up there a couple months ago... never mounted it in the rack, never documented it or anything... but it's working. So I'm not sure I'll change it for a while besides updating it manually. I should, but it works and I'm lazy :D
I'd love to see a great Pi 5 build. One that can do wverything, wven play games. The puronman case might be small for a fantasy 🤔 Pi build, but, you can also build a bew case for it like the pironman...this stuff is awesome to watch. Love your stuff. @JeffGeerling
I have an Apple TV and one of the reasons is that it supports apps such as Netflix,Prime,Max,and local TV stuff out of the box. While you can get some of them working within Kodi with various plugins and such it's usually not that great experience and it tends to break when the "emulated" app gets updated. For local content I just run Kodi on my Apple TV. It takes some fiddling to get running, but it's all doable.
Quick question : are you using m3u to connect to certain outlets? I ask because they break the most often. But there are ways to automate a reinsertion of a new m3u when one breaks.
If you use an Android OS instead of Linux, you can install Native apps and use Kodi as a launcher for them. That's what I do, since the default launcher on my TV is not very user focused.
These days anything worth watching is worth buying. Which is another way to say to say there's not a lot worth watching anyway. So buy and rip is really not too big a hassle.
@@dorvinion for you and me? maybe. for my parents? nah. and running a pi even in my case is inferior to so many more options out there if you know ur tech
@@JeffGeerling We're slowly going back to those days now that an iPad has a fully fledged desktop CPU (if only we could run mac os on it) maybe the next apple tv will have an M chip as well lol
@@OtherTheDave The apple tv they are talking about is 10+ years old, you could boot full on Mac OS Tiger on them (if I remember correctly) with some tinkering. But it still performed worse then a mac mini of the time I believe
I literally just did exactly this 2 days ago (with rpi 4). Kodi is really cool and I've been amazed at its codec support and playback ability for 1080p content. I would have to agree that 4k is pretty well out of the question for Pi 4, at least at 4k bluray quality. Nice to know the upgrade path is viable though.
I wonder if 4 is still better than 5 for some codecs (at lower resolution) though. Apparently there were complaints about decoders for long after release.
I used to do this a decade ago, found the costs of the parts was to high for what I needed, and the fire sticks fit the price point perfectly, still use them everywhere these days….
Pi 5 is likely better than a Fire stick 4k or Chromecast 4k, plus zero bloatware on libreelec. It takes at least an hour to debloat a fire stick or chromecast even if you are fast.
That’s my issue they can yank shows from your downloads via internet. Sony did it recently. This means you need an off line back up player with all purchased shows saved. Meaning you would have to take new shows and move the file to your personal back up player that’s off line. I am betting the big players want that to be illegal in the future.
? Linux supports read only directories, or read only mounts. What does "yank" mean? Sony grabs your content? I'm guessing I'm misunderstanding. They delete the file? I assume the FBI would have something to say about that. But, clearly I've never understood how anyone moved just 8 videos to a media server much less hundreds. There isn't a UI in these Media centers applications to rip from DVDs, record over air content, etc. - flummoxed.
@@JeffGeerlingbut your title says you replaced your Apple TV with Pi….. it’s not exactly a replacement to Apple TV is it? It’s just a local video player with Kodi plugins for pirate videos.
@@yoyomelon6275 it is possible to legally own local content, maybe you are a bit young and aren't familiar with the concept of buying and owning content but it is very much possible. Also you can host that content yourself on your own server, so it doesn't need to be 'local'. Also he never claimed that it has feature parity, only that he replaced his apple tv with a pi, and it seems to cover his usecase, any other conclusions are your own, aren't they?
Running LibreELEC for years now on a Pi 3b. The SD card is a little slow (maybe getting old), but it still plays up to 1080p 30fps fine. Even some h265 videos on 1080p as long as it's not 10bit or running for longer than 20 minutes or so because then it starts thermo throttling (with just a heatsink, though, no fan).
Title click bait. Watching 80% of the video to get told that none of the stream services work, then it isn't even close to an apple tv or chromecast, it is just your regular media streaming device of your own content.
Yeah, this isn't building an AppleTV at all, it's just a Kodi box. I have the same thing set up, though on an x86 Linux HTPC rather than a Pi. It's running both Kodi for the connected TV and Plex Server so can watch the same files on my AppleTV via the TVOS Plex app. From the title of this video I was expecting some kind of AppleTV emulation.
yeah and the Pi is not even good at decoding high bitrate videos.. at this point you are expected to have a decent server plus a $120 media pc that cant play any decent quality videos. i would be better off with the walmart onn android box with jellyfin or plex and i can have any streaming service i want. all for $20
It's a good idea, the only problem being at that budget people are not necessarily looking to fiddle around with the system config much, and want an out of box experience. Also they have Widevine L1 DRM support enabling 4K playback on Netflix and other streaming services. Apple TV and Shield are actually pretty powerful, and could in the future be used for cloud gaming or network game streaming for now. also Apps are optimized most of the time out of the box, due to large ecosystems.
Interesting video, but it’s misleading to claim you’ve made an Apple TV with a Raspberry Pi. What you’re actually using is LibreELEC on a Pi, which is something I’ve used for a long time. While it’s a decent media center, it’s not the same as running Apple TV software. Please be more accurate in your titles and descriptions
I've used an old Pi3 with Kodi as my media centre for years now, and it's still great - with its content loaded over Samba from my server. Although I have a 4K TV, I only watch Netflix/Prime in 4K and they're built into the TV itself. I have thousands of movies and TV shows on Kodi that are all 1080, but look fine to me. If you mainly watch 1080 content it's a good use for an old Pi when you've moved onto the Pi4/5, I think.
hey , is there a part 2 of this video ? i missing the AppleTV part , streaming , Movie Store , netflix , appletv , and the other streaming services. i mean, what you show us here is just a streaming client for local video files, that i think 99% of us not longer have , because of the streaming services
Love your videos! Always educational and informative. It’s also great seeing you and your dad working on projects together. The workbench project turned out great!
What you have there is not a replacement for the apple TV box. You're clearly an experienced techie, not sure why you would click bait this as a replacement? You even make the point that it can't replace netflix apps etc. which would be a requirement for any real contender.
Jeff, love your channel. I love this video. I started my business because of a video that instructs "how to load android 11 TV on a raspberry pi." I decided that I would build a device that would destroy Firestick and Roku. I finally did it and I owe it to your videos and a video on loading android 11 TV.
Is there a reason you spent the whole video calling it an apple tv box instead of a streaming video box? You're not actually making an apple tv box, and some of us aren't in the Apple ecosystem and don't want an apple tv in the first place. It's just strange not to call it what it really is.
3:54 packaging has become amazing really, Recently been unboxing a lot of Lenovo laptops, I realized their packing from Z-series since 2021/2022 is sick (I'm unpacking a different model and it's not just all models): outside is a regular laptop-size cardboard box. Then on the inside we have this very sturdy structural support cardboard parts, kind of like egg carton type, but better. And then they have the laptop wrapped in a sort of linen cloth, but it too is just paper/wood based. That means all packaging is all paper/wood based. And the charger is USB-C charger, to bad they don't have multiple USB-C ports on the laptop.
Clickbait police are here! No sir, you didn't make your own Apple TV. You made a bog standard streaming device with Kodi - the most clunky and horrid UI for a streaming app ever made. What you pay for with Apple TV is the UI and the high quality streaming bitrates. Both 1080p and 4k streams are noticeably higher bitrates on Apple TV than any other service, and you definitely won't get those with a Kodi box.
Minus being able to play any of the modern high fidelity audio codecs… if you have no real home theater setup, probably not necessary. But if you want true audio, the NVIDIA Shield Pro is still the only game in town.
@@RobKrauti would probably say most people don't have that kind of setup and therefore doesn't need to be addressed. While i dislike most apple things their streaming box is the best out there. The Nvidia shield needs a refresh so badly.
How’s this’s ‘I made my own Apple tv’ what you made is an overpriced underpowered computer that’s running local files using Kodi, where are the other streaming apps that set top boxes provide? After all that’s why people buy them, additionally you can run Kodi or Plex apps on them to play local media
I really don't think an RPI 5 is underpowered. It has far better CPU processing power than things like FireTV. The MAIN problem with an RPI 5 is it is missing a team of engineers focusing upon the OS you installed and all the software and services enabled on your LAN. This is a BIG problem just waiting to happen. Even people watching network security are constantly caught off guard by the poor security decisions made by developers of the OS and the applications. Think of 500 million units all going rogue at the same second (best case scenario, simply unplug all units).
This was a project of mine back in 2018. I still have the game troller remote. Still great for dedicated TV box. Maybe i will make the updated version. Thanks Jeff.
Thanks Jeff, very nice video, appreciated. 🎉😊😊 I will be building a living room media player myself in the next few days and so your video was well timed. These days I am re-encoding most of my movie collection with AV1, so good AV1 decoding support is a deal breaker for me. In practice that means an Intel n100 CPU - or better. I already own a Trigkey G4 n100 NUC type device and I expect I will buy another for this media player role. You have given me some extra things to consider. Thank You! 😊
I used an original P1B+ (512MB) with OSMB for playing videos from a HDD. Mainly the kids cartoons. Worked great. We used the Kodi App on an old phone as the remote. I also setup DLNA and the kids would stream to their tablets using VLC. Kids are older now and prefer TikTok, UA-cam, Netflix and Disney Plus so the box has been retired (after the dust from just working for years was cleared off it)
Well, my Apple TV is the hub for my HomeKit stuff. And though you can’t put kodi on it, you can put jellyfin on it. Same difference. Plus, what about the apps? Unifi Protect for security cams, etc. If you want kodi in 4k, just get a Fire TV 4k Max (Gen 2) for less than 50 bucks next Black Friday or during Prime days… they’re always 50% off. Use the rpi5 as your jellyfin server instead.
@@ItsTheSameCat Pi 5 does NOT have hw accelleration. for anything except for HEVC decoding. They ripped all of the decoders and encoders from the SoC except for the HEVC decoder.
I think the main appeal of the Apple TV over my own Kodi box is the AirPlay/screen sharing performance and the fact it acts as a Home hub for native Shortcuts scripts. I think they can also run some IOS apps but haven’t played with that. Still always a fun project.
The Apple TV is totally worth it. I've even developed a couple of apps for it in the past few years so it *is* a computer, tvOS it's called and is a subset/superset of iOS. As an iOS developer it is easy to program tvOS. You can even sign up for free developer account and easily write your own code for it. What's not to like! 🙂 Oh, I have a couple of raspberry pi, one as a data logger for various arduino based sensors I've built and another running octoprint for 3D printing, so definitely a fan of all platforms. 🙂
It'd be cool if Apple allowed us to run macOS on iPads and Apple TVs, would make the hardware that much more useful, especially after they live a useful life in their primary role!
Been through this loop and have all the options for professional reasons. Amazon FireTV 4K is the best low cost solution for me and mine, pack one for travel too, and its android and supports sideloads easily. Does all the Apple things as well as AppleTV too. Beyond that I use a SeriesX - really the best media player at any price, better than a PC for UHD, flawless.
I placed an order last night for a Pi 5 for this exact purpose, although I'm going to give a shot to LineageOS/Android TV and if that doesn't work I'll fall back to LibreELEC using one of their older UI skins. The main thing I'll be doing differently to the setup in this video in terms of hardware is going with a GPIO IR receiver rather than a USB one, since it's a fraction of the price compared to the Flirc one, at the tradeoff of a more involved setup process.
It's incredible how low-quality cheaper streaming boxes are. I had to replace my Roku Express some time ago because it started to bootloop - and support for all kinds of apps is not great. So using a pi would have been cheaper and also better!
I did much of the same when I stumbled on a Pi Zero 2 W before the supply chain kicked us all. The dealbreaker for me was the lack of video Airplay. Then I found that I could buy a really old AppleTV on the used market for well under $40. And believe it or not, it works just fine for Airplay. With that, I could do the transcoding from any device, and just cast it to the TV. That made it a lot more convenient for me to use.
Still watching through, how does this handle DRM with the likes of Netflix? Last time I looked into this sort of solution (repurposing a nuc) running some form of Linux or Android it quickly became apparent I would be limited to something like 720p :( Been a while since I looked into it though.
@@JeffGeerling That’s a shame but I suspected this would be the answer, While I dislike streaming, there are ways to get cost effective Netflix plans that at least allow me to save some space on my drives. Thank you for doing the leg work, it’s a lovely solution if your media sources are all self hosted.
The best part of the pi is that you can get a hifiberry for it. (Or a dirt cheap pcm5102a dac) And connect that to a good amplifier with some solid speakers. Films, tvshows and even music will get an extra dimension. 😋
15:20 I think the best way you could fix this problem is to get a power monitoring smart plug, and another, normal smart plug. Connect the power monitoring plug to the TV, and make an automation to turn on the other smart plug when it increases in power consumption. Then, connect the other smart plug to your pi.
You haven't made your own Apple TV box though, have you!? In fact, you've done nothing other than put together prebuilt hardware and software. A Raspberry Pi 5 running Kodi is in no way anything like an Apple TV, or the Roku, or the Firestick, or Chromecast. All of those devices can run Kodi, and a lot more. Also, Kodi is old. Why not show Plex or Jellyfin, that have nicer UIs?
Love seeing the micro center shoutout. Currently at St.Louis Childrens with my newborn daughter and microcenter and raspberry pi projects kept me entertained for the first month lol. Micro center was a daily visit
My wife and I spent a month in St. Louis in 2022/23 for some very specialized surgery. I also visited the Brentwood Micro Center several times. My luggage was stuffed goodies on the flights home.
While a Kodi box is by no means in the same league of sophistication, refinement, or capabilities as my Apple TV, at $121, it’s only a few bucks cheaper. I have full voice control of my APpleTV with Siri on my iPhone, Apple Watch, or Mac. My iPhone offers a keyboard anyone a textfield appears on AppleTV. AppleTV’s DolbyVision and color reproduction are phenomenal, the UI is buttery smooth, the reliability of content available, the complete lack of ads and complex geeky gadgetry, etc. I can go on. After constantly having to reinstall and reconfigure Kodi, with its endless builds, themes and plugins, I eventually gave up. Besides, my AppleTV saves me $12 a month from the Spectrum box I returned.
FYI when you're running Kodi you can press control-shift-o and it will bring up more info. It will tell you the video bit rate the buffer level (if you're streaming) and whether you're dropping or skipping frames.
Ha! Not only that, the iPhone is probably a better remote than the thing they include in the box... I hate Apple TV remotes, I've owned all but the latest, but it doesn't look that much better either.
For those wishing to stream netflix, Disney+ etc then you would swap out the librelelec for a pen drive loaded with raspberry pi os. This has had widevine support for a number of years now. Granted, it doesn't playback 4k but the new pi 5 handles 1080p very easily!
@@chrishewitt those streaming services are reliant on add-ons kept up to date by volunteer developers. Whereas chromium browser will always be able to access media websites. Back around 10 years ago, Kodi / xbmc was the only way for low end htpc based on linux. Now, browsing does the job
A neat way to control it is the app Kore. Apart from being a remote and stream handler, it can also directly start some some services, such as scraping. And it makes text input easier if not having a keyboard remote.
Hey Jeff, I get what you are saying but I am never going to get my 74 year old mum to use this to watch Netflix and Prime Video, but I was able to explain to her how to use the Apple TV remote, which has a very limited amount of buttons and a very user friendly GUI to navigate. This solution is great for tech savvy users, but sucks for the rest.
Great video! I sometimes underestimate the true power the Pi has. I still have a Pi 3 B looking to make use of it some more and I might just give this a try.
The sad truth is you'll lose access to all new streaming service exclusives. No Dark Matter for you! I used to do things this way until I realised I didn't really want to be on call to fix things when my kids were watching tv.
I really hate the state of the media industry today. I thought Apple was going to be able to centralize purchasing for shows and movies before Netflix/Disney+ really screwed that up, then there were 5, 6, 7, now like 25 different streaming platforms hoarding content :( It's like cable, except there's really no way to actually bundle everything together, and it's more expensive now than it was 20 years ago if you want "all the channels". Not to mention managing 10-20 subscriptions instead of one.
No wonder people are pirating... Because even if you pay a fortune for all those streaming services, you will still get a junky experience (like requiring 10+ apps to watch all the content you want).
If you factor in your time, the Pi is not cheaper than an Apple TV. Also, the hardware is not as good (the Apple silicon GPU is quite good). The software is better on Linux but also takes time. Having full control is a pro for your audience (👋), but so is having a managed system. Okay, I should have watched the full video first... you actually came to the same conclusion.
I have the two systems that you are presenting today. If I had to keep only one to broadcast video content on my dynamic monitor (without TV tuner) with matte screen which serves as a TV, it would most certainly be the Apple TV 4k gen 2. The Apple box does not need to be administered unlike the RPi, you turn it on and it works... And then according to my tests, in 1440p the RPi5 doesn't do too badly, but in 4 K it's a disaster in any case under RPi OS. I must also say that LibreELEC and Kodi are not intuitive enough for me to enjoy using them ;-(
love kodi, been using that since the original Xbox had the option. If you have multiple kodi devices there is a database option so you can easily sync view status between them.
I went the other way and I'm not looking back. Infuse alone is such a superb media player that there's nothing that compares in open source equivalents.
Not sure why the comparison is with apple tv, this is alternative to any video streamer. Maybe because comparing to android devices, the cost would not make sense. Since the PI is not certified for streaming services like Netflix, it compares to any uncertified device running android tv which can be bought for under 50$ and would actually run video better. At 50-70$ range, there is mi box s 2nd gen and also some amazon fire tv stick devices which are certified for netflix, prime, HBO... Also, instead of libre, I much prefer OSMC. Mentioning that would be nice addition. And pi can also run android and android TV, there are great ports. ATV is great because it adds playstore apps for TV where kodi is just one of them, but you can get stremio, tivimate, games, cam surveillance ... All in all, if you have extra pi5, go for it, try it out, but any android box will be a better choice for multiple reasons
AirPlay worked quite well with an iPad 2 on iOS 6 and a Raspberry Pi B with XBMC on a 512 MB SD Card. Used this setup until ~ 2019 when it got nearly Impossible to get UA-cam on iOS 6 working. Later iOS versions broke something. Those old Raspberry Pis where perfect for Multimedia applications. Full sized HDMI, FBAS and Audio outputs.
How is this more flexible than let's say and Nvidia Shield? That one can run Kodi too and has no problems with 4k playback. Also you can install all the streaming apps that you can not run on a Pi.
I start my LibreElec on a Rpi-3b with my Samsung TV remote on a free button. I integrated a Arduino micro at 3,3V and a IR receiver who connect the run pin to ground. Works very good and all in a small case together with a fan.
A decent option! Though you could also pass Plex through to Kodi's frontend (or Jellyfin too), if you wanted to use the Pi as just the dumb UI for your library elsewhere on the network.
I had my pi crash all the time when it trys to load video list no matter if I pass thru jellyfish or kodi but I can get it to stay up and play 120fps av1 with no dropped frames by running a 1tb ssd to gpio for fastest transfer I have a the og pi still and it does it all never got a newer model
@@nicholas4839If you use Plex and a more expensive TV or smartphone, it's not the Pi that does the work, it's the unit you play it on. I don't think a Pi can play (transcode) AV1.
Definitely not going to replace my current Apple TV but definitely a consideration for replacing a fire stick in another room. Also had no idea about HDMI CEC which is super useful when the LG tv eventually makes its way into the bedroom
Yeah this is the first time I've plopped a Pi on a TV and CEC just worked with zero issues. Other times I've had the TV support it... but some buttons seemed to not go across all the way.
I still find the combination of Amazon 4K Max (2nd gen) with kodi and smart tube next cheaper and better overall for streaming videos to my TV. You get no ads when playing YT vids and you can casts them too using your phone. If you have Netflix , Amazon Prime, Disney Plus, Apple TV subscription, etc... it does those too. It does pretty much everything---wifi6e, 4K playback, Dolby vision, Atmos, HDR, etc. and connecting it to my NAS via kodi, storage capacity is not an issue. I can also block certain connections using my hardware firewall to it to avoid forced sneaky updates. 😗
Yeah I've asked about that... it seems like the policy is still not catching up to reality (in that there are dozens or hundreds of Pis sitting in the cases now), I can understand some limits (like 3 or 5 or something) but the limit of one is a little annoying.
Right? It's the stupidest thing I've ever heard of. It's the same this at the Microcenter in Cambridge, Massachusetts which is an hour away from me. The only reason why I'd want to go there is so that I can get something in person and return something in person. Other than that I might as well buy it online if I need to or want to buy multiples at a time.
My favorite thing about this video is that it goes to show how universally all these computer nerd dads love Bluey and recognize it as a wholesome show. Good to see Other Jeff likes it too.
Well, this could be an interesting use for an older computer. Cool video, thanks. I wonder if it could be installed directly on Smart TV, if it stops being supported.
Most Smart TVs don't give you much in the way of upgrade paths. But LibreELEC/Kodi would work well on older thin clients or a PC you have laying around too. Always nice to put an old computer back in service if you can!
I feel like this video is like saying that is possible to replace a car with a bycicle because where I live the town is only 4km(2.5 miles) away from my house, but then I'm ignoring that a lot of people use their cars for longer distances just like most people use Apple TV for streaming services
If it had AV1 hardware decode and WiFi 6, it would be the ultimate TV box. I've been encoding all my stuff to AV1 to save space, this codec is so efficient. I was a little bummed when I didn't see these features in the Pi 5 specs, as they aren't that new, specially WiFi 6.
Having more codec support would've been nice, though it seems like the trend is to only support HEVC or H.264 if anything... not sure where the Pi 6 will go in the future, maybe the plan is to just shove everything onto CPU. It could work for some things but it's nice to not max out all CPU cores just to play a video!
This is good, but is there a way to watch live Digital Television using OTA (i.e. Freeview) or Sattelite or Cable and record TV programmes using something like a Raspberry Pi? Does an RPi DTT Tuner exist?
You can put tvheadend on your raspberry pi to do that. Kodi then has a plugin to use tvheadend as a backend. They can run on the same pi or you put tvh on a separate one that’s always on and then connect to it from kodi, your phone, or a firestick, etc.
@@JeffGeerling there is sat>ip as an option either through a separate receiver that turns the satellite signal into a transport stream (.ts-file) on your network or via software and a tuner card. In Europe the 1080p is in h264 and 4k in h265 on the Astra satellites.
A Pi might not be the best choice for that. But there are multiple projects (like YaVDR) that can turn almost any x86 system into a video recorder as long as you can put a tuner card into it.
I have a hauppage 4 channel digital USB TV tuner for OTA that I bought circa 21. At that time, the kernel for LibreElec didn't support that particular tuner, so what I did was run TVheadend on a separate pi (running ubuntu server) and then pipe that into LibreElec. I have three different sbc's running LE with the four channel tuner I can watch on all 3 simultaneously, or DVR while watching something. The same company also makes a two channel tuner, and that one did work with LE19, but I opted for the four the separate pi because of the amount of tvs we have. I do believe that LE20 now supports the four channel tuner, I just haven't set it up yet. But with that support, I would be able to run TV head and on the same pi with LE. I do have to use the tuner with a powered hub on it's dedicated pi, but had any issues and it integrates into the PVR nicely.
I have been doing this for quite some time with a Raspberry Pi 4 with the same results. I like adding the SlyGuy's repository. The thing is what I like about it is that it upgrades all by itself with very little intervention from me.
No matter how you hate Apple’s walled garden, the AppleTV is just ahead of the competition primarily because of its OS. Also, it’s not just a streaming box. It’s also a pretty good gaming box. Yeah, the remote is not perfect but at least you can use your favorite remote and pair it to the AppleTV. One thing I love about it aside from being user friendly are the settings. You can use your iPhone to calibrate color temp of your TV and to optimize wireless audio sync. The Match Content setting on SDR/HDR is also great.
I gave Kodi a test drive about 2 years ago. I discovered what you found out. It's great for holding and playing local media. But for live TV and streaming, it's a non starter. Within a week of setting up my Kodi box I went out and bought a Roke Ultra.
Looks like a nice build. I would change one thing however. Instead of using a micro SD card I would use a one terabyte M.2 SSD card. The transfer rate on a micro SSD card is around 130 MBs while the transfer rate of a M.2 SSD 750 MBs read and 400 MBs write speed . Even though the M.2 is rated at 3,500 MBs read, the Raspberry Pi runs slower due to bus limitations.
Not only that, most microSD cards can only transfer that fast for a short burst if at all... the SanDisk Pro seemed to top out for long copies around 50 MB/sec, at least on the Pi 5
JEFF been meaning to say this a few times but then forget i had the same dalek poster when i was like 15, i forgot all about it, i loved that ww2 episode so every time i see it in the background you unlock a memory / remind me of it (deffo need to see if i still got it somewhere or can get a new one easily again)
I feel mostly what you buy with TV boxes is the UI. There's no way I could drop a pi with Kodi off at my parents house and not get a phone call every 10 mins. I'm still hunting for some Linux based OS that has a UI that's somewhat intuitive for non tech minded people.
Have you tried Jellyfin instead of Kodi? Their UI is more like Amazon’s and Apple’s.
Honestly Kodi isn't terrible... but I do get what you mean. Apple TV if you cull the apps down is the closest thing to 'drop off and not get phone calls' IMO, the interface is intuitive but the remote they include actually makes the experience worse!
@@JeffGeerling Currently my go to for them is the roku, and honestly it's mostly for the collection live channels. But with rokus recent mediation snafu essentially making your device unusable unless you agree to their new TOS, I've been on a hunt for something else. Other than android boxes, which i've been underwhelmed with their performance, I've been playing with Flex Launcher on github. I feel if i could get it set up right, it may be the best option as a drop and go system for them, but time will tell if i can get everything working in a way they wont be calling me all the time.
@@JeffGeerling They have a newer remote thats much better now.
But yeah it's kinda hard to navigate it quickly and precisely at the same time.
@@JeffGeerling @NeverEnoughRalley
I mean couldn't you just run Ubuntu/Debian with kiosk mode into Stremio. UI is a lot more intuitive for non techy people. You can set it up for local files and of course you should never go to the stremio addons subreddit for a guide on how to use a debrid service to make everything automatic. Whatever you do, don't look for a guide on that subreddit to make it all an easy painless process of watching whatever you want with real debrid.
A FAR better (HONEST) title:
“I Built An RPi5 Media Center using LibreELEC and Kodi”
It was just make you watch 16 minutes to actually find out you cannot really replace the Apple TV at almost the same price in components if you are streaming.
Exactly. I was hoping to see netflix and other streaming services on the Pi. I thought that finally it was possible. But it is not the case. Better use the Pi as a Plex server than this...
And only nerds would watch the video
which cannot run netflix at 1080 due to lack of widevine and hence makes the apple tv a better choice unfortunately
@@fireloop69 This was a whole rabbit hole that I knew existed but wasn't prepared to go down. We really are just stuck with proprietary software (and likely hardware too) if we want to use any streaming service.
apple tv is good for home kit. the main concern for the raspberry pi is DRM on streaming services like netflix and disney. When i watch tv, i just want it to work and not worry anything else
lookup widevine support for kodi streaming allows netflix and other streaming services to run on kodi
also simple iptv view for live streams some providers offer a stream
or googe iptv services and free local streams
It sounds like a problem for every kind of DIY stuffs though. :(
@@mdnt233 but i bought an apple tv so i can quickly sit down and enjoy the show. i just want to watch it on the big screen and not worry if it is going to work every time.
Kodi is not Apple tv.
right! Kodi is way better 🤷♂️
Who says it is???
Yes yes i love the yarr yar plugins
@@kubilay2708def not
😂
Sorry Jeff I really like your content, but this not replace Apple TV or Nvidia Shield in any way, we can't cast videos, we can't install streaming apps and Kodi in 2024 ? It's just not comparable solutions...
I think he's trying to avoid infringement laws but is still giving us the power to get the data any way we please
If you have your own content stored Kodi works fine and can be customized far better than competitors. If you want to stream from outside the home from a commercial service not so much. I’d use Kodi in addition vs as a replacement since Kodi can do emulation etc.
Agreed, I had hopes at the start of this video, but the Pi solution does not do anything that my other boxes do on a daily basis. I do not own all the shows I want to watch, nor do I want to own them. I consume and then move on.
There are open source add-ons for most streaming services that can be paired with your paid subscription that work great. Been using LibeElec for four years without much incident, no pirating or stealing. Occasionally I might need to switch inputs to Chromecast for something but not often. Not even kind of often. YMMV but it's a great setup.
you can cast fine if you have the proper plugins
Still kinda missing the streaming part... netflix, amazon, etc.
i think most solutions would be limited to 720p or lower due to not having widevine (if using some android tv rom like lineageos's one) or hdcp/browser compatability.. streaming services will often limit the maximum to 1080p on anything they determine as "not a smart tv (/box)"
Yeah, that is the killer. and something like the nvidia shield at least brags about upscaling content.
Clickbait title.
@@chievo72 Yeah. I would of rather bought a Cheap box (from a reputable brand) and connect a hard drive. There are many apps that can watch local videos.
Yep. This solution is fine for SDR "Linux ISOs" and not much else.
Don't get me wrong, I've got a large collection of prime "Linux ISOs" but the lack of streaming clients is a 100% deal breaker.
I've recently got an Apple TV as a gift and I swear I'll never use a RPi for that purpose again. To add insult to the injury, it was cheaper, as it was second hand.
I’m an android guy, but my iPad is amazing and my bedroom AppleTV almost makes me want to replace my living room Chromecast 4K.
@@burnteI'm an Android and Linux guy, the AppleTV is my only Apple device in all my life, and Apple TV is so good that I have to force myself to not think about what would be if I try other Apple devices.
I have Apple TVs and Onns and CcwGtv and Fire sticks in my house. The Apple TVs are nice but I will accept occasional menu stutter to be able to install whatever I want on the Android boxes
@@bose5160 That's fair... but is also niche. What most people want is already on the App Store (Netflix, UA-cam, Prime, etc.)
@@OgbondSandvol come over to the dark side, it's great here!
I prefer Jellyfin over Kodi. The client is extremely lightweight and runs great on gimpy hardware like a Chromecast with Google TV or Roku Express. I run the Jellyfin server on a little fanless Atom PC. It hardware transcodes via Intel QuickSync and lets me watch my NAS media wherever I want.
HW accelerated video works on the Pi 4 with Jellyfin, using Video4Linux, but not the Pi 5. I set mine up tonight and it plays even 4K footage really well.
@@ItsTheSameCat So you have pi 4 or 5?
@@stuffinfinland Pi 4, running JellyFin on Raspberry Pi OS Lite.
Honestly I think the Apple TV is actually quite worth it. Its polished and integrates into the ecosystem very well. Its a million times better than a "Smart TV"s OS and as it goes for Apple products its surprisingly good value
Especially, if you’re also using Home on your phone for all the smart home suff, because it can serve as a hub. Only alternative is to get a HomePod instead to be the hub.
If they'd just make a nicer remote... :D
I do use an Apple TV at home, it does have a more intuitive UI and some pretty good apps for anything entertainment-related.
@@JeffGeerlingyou can use any IR remote with Apple TV
@@JeffGeerling Just get another remote?????
@@JeffGeerlingThey redid the remote on the newer models so that it’s a lot more useable with iPod-like clickwheel functionality for precise scrubbing through audio and video.
You mentioned having a pi running for 10+ years, mine just hit its 10th year and is running my adguard service. It started out as a temporary solution that became long-term cause it just works!
If it's temporary and it works... it's not going to be temporary!
I have a Pi-hole running at the office I tossed up there a couple months ago... never mounted it in the rack, never documented it or anything... but it's working. So I'm not sure I'll change it for a while besides updating it manually. I should, but it works and I'm lazy :D
@@JeffGeerlingNothing more permanent than a temporary solution
Not so fun fact: federal income tax was supposed to be a temporary measure
You find genuine temporary label on stuff that is over 20 years old.
I'd love to see a great Pi 5 build. One that can do wverything, wven play games. The puronman case might be small for a fantasy 🤔 Pi build, but, you can also build a bew case for it like the pironman...this stuff is awesome to watch. Love your stuff. @JeffGeerling
I have an Apple TV and one of the reasons is that it supports apps such as Netflix,Prime,Max,and local TV stuff out of the box. While you can get some of them working within Kodi with various plugins and such it's usually not that great experience and it tends to break when the "emulated" app gets updated.
For local content I just run Kodi on my Apple TV. It takes some fiddling to get running, but it's all doable.
Sadly when kodi need developer keys to use UA-cam script I dropped kodi…..
Netflix Kodi plugin works perfectly, even with 4k HDR content too (HDR only on windows)... it's the Prime Video plugin that kinda sucks
Quick question : are you using m3u to connect to certain outlets? I ask because they break the most often. But there are ways to automate a reinsertion of a new m3u when one breaks.
If you use an Android OS instead of Linux, you can install Native apps and use Kodi as a launcher for them. That's what I do, since the default launcher on my TV is not very user focused.
@@worfrozhenko4032no transcoding available though.
AppleTV gives me actual streaming services. Kodi is a neat trick if you just pirate everything or buy blurays and rip them for everything you watch.
I used to use Kodi on Orange Pi PC and could play Netflix just fine... until it broke one day. So, yeah, I guess. Android might be a better choice.
These days anything worth watching is worth buying. Which is another way to say to say there's not a lot worth watching anyway.
So buy and rip is really not too big a hassle.
@@dorvinion for you and me? maybe. for my parents? nah. and running a pi even in my case is inferior to so many more options out there if you know ur tech
Even then, anything highish bitrate won't be smooth. Dead useless ideal that isn't anywhere near an apple TV. I lost a little respect for him today.
@@AtoManPL only a certified android device though. No DRM support on uncertified devices (e.g raspberry pi)
The first gen apple tv was an actual computer.
Back in the good old days... it was basically a trimmed-down Mac mini. Wish that were still the way.
@@JeffGeerling How different are they from cut down Mac minis? Could Asahi be loaded on them?
It was before Apple Silicon, so if possible many Linux distros should work, not just Asahi
@@JeffGeerling We're slowly going back to those days now that an iPad has a fully fledged desktop CPU (if only we could run mac os on it) maybe the next apple tv will have an M chip as well lol
@@OtherTheDave The apple tv they are talking about is 10+ years old, you could boot full on Mac OS Tiger on them (if I remember correctly) with some tinkering. But it still performed worse then a mac mini of the time I believe
I literally just did exactly this 2 days ago (with rpi 4). Kodi is really cool and I've been amazed at its codec support and playback ability for 1080p content. I would have to agree that 4k is pretty well out of the question for Pi 4, at least at 4k bluray quality. Nice to know the upgrade path is viable though.
I wonder if 4 is still better than 5 for some codecs (at lower resolution) though. Apparently there were complaints about decoders for long after release.
I used to do this a decade ago, found the costs of the parts was to high for what I needed, and the fire sticks fit the price point perfectly, still use them everywhere these days….
It's way cheaper to put Kodi on an amazon fire stick than using the new raspberry Pi.
Pi 5 is likely better than a Fire stick 4k or Chromecast 4k, plus zero bloatware on libreelec. It takes at least an hour to debloat a fire stick or chromecast even if you are fast.
@@electriccomics Can the Pi 5 do AV1 though?
@@electriccomics it is not. and is cheaper. and can do much more, dolby atmos, dts hd, netflix, disney+, applety, prime video, hbo max and so on
@@ocelotmadness6287no, it also has no other hardware decoders you'll need. The pi 5 is the worst choice.
Great! I can finally watch Jeff Geerling on the big screen!
In 4K, no less!
@@JeffGeerling May every pore shine brightly in 4K!
... and his awesome Dad!
stan
Why can't you use the regular rpi os and watch youtube with a large tv connected as the monitor?
That’s my issue they can yank shows from your downloads via internet. Sony did it recently. This means you need an off line back up player with all purchased shows saved. Meaning you would have to take new shows and move the file to your personal back up player that’s off line. I am betting the big players want that to be illegal in the future.
? Linux supports read only directories, or read only mounts. What does "yank" mean? Sony grabs your content? I'm guessing I'm misunderstanding. They delete the file? I assume the FBI would have something to say about that. But, clearly I've never understood how anyone moved just 8 videos to a media server much less hundreds. There isn't a UI in these Media centers applications to rip from DVDs, record over air content, etc. - flummoxed.
And what about streaming apps like Netflix, Hulu, Pluto, etc.?
In the conclusion, I mention those won't work with this solution, and there are two options if you want those streaming services.
14:42
U don't use that if u have Kodi. U pirate
@@JeffGeerlingbut your title says you replaced your Apple TV with Pi….. it’s not exactly a replacement to Apple TV is it? It’s just a local video player with Kodi plugins for pirate videos.
@@yoyomelon6275 it is possible to legally own local content, maybe you are a bit young and aren't familiar with the concept of buying and owning content but it is very much possible. Also you can host that content yourself on your own server, so it doesn't need to be 'local'.
Also he never claimed that it has feature parity, only that he replaced his apple tv with a pi, and it seems to cover his usecase, any other conclusions are your own, aren't they?
Running LibreELEC for years now on a Pi 3b. The SD card is a little slow (maybe getting old), but it still plays up to 1080p 30fps fine. Even some h265 videos on 1080p as long as it's not 10bit or running for longer than 20 minutes or so because then it starts thermo throttling (with just a heatsink, though, no fan).
Title click bait. Watching 80% of the video to get told that none of the stream services work, then it isn't even close to an apple tv or chromecast, it is just your regular media streaming device of your own content.
The chapter markers should help, at least; I have no problem with people skipping around to the parts of the video they might find useful!
Yeah, this isn't building an AppleTV at all, it's just a Kodi box. I have the same thing set up, though on an x86 Linux HTPC rather than a Pi. It's running both Kodi for the connected TV and Plex Server so can watch the same files on my AppleTV via the TVOS Plex app. From the title of this video I was expecting some kind of AppleTV emulation.
The Chromecast is $30. Firetv 4k max is $35..SD card alone is $30.... Cool I guess but pointless and waste of $
yeah and the Pi is not even good at decoding high bitrate videos.. at this point you are expected to have a decent server plus a $120 media pc that cant play any decent quality videos. i would be better off with the walmart onn android box with jellyfin or plex and i can have any streaming service i want. all for $20
Blame UA-cam, the algorithm demands that creators clickbait their titles or get no views.
It's a good idea, the only problem being at that budget people are not necessarily looking to fiddle around with the system config much, and want an out of box experience. Also they have Widevine L1 DRM support enabling 4K playback on Netflix and other streaming services. Apple TV and Shield are actually pretty powerful, and could in the future be used for cloud gaming or network game streaming for now. also Apps are optimized most of the time out of the box, due to large ecosystems.
Interesting video, but it’s misleading to claim you’ve made an Apple TV with a Raspberry Pi. What you’re actually using is LibreELEC on a Pi, which is something I’ve used for a long time. While it’s a decent media center, it’s not the same as running Apple TV software. Please be more accurate in your titles and descriptions
I've used an old Pi3 with Kodi as my media centre for years now, and it's still great - with its content loaded over Samba from my server. Although I have a 4K TV, I only watch Netflix/Prime in 4K and they're built into the TV itself. I have thousands of movies and TV shows on Kodi that are all 1080, but look fine to me. If you mainly watch 1080 content it's a good use for an old Pi when you've moved onto the Pi4/5, I think.
hey , is there a part 2 of this video ? i missing the AppleTV part , streaming , Movie Store , netflix , appletv , and the other streaming services.
i mean, what you show us here is just a streaming client for local video files, that i think 99% of us not longer have , because of the streaming services
Love your videos! Always educational and informative. It’s also great seeing you and your dad working on projects together. The workbench project turned out great!
What you have there is not a replacement for the apple TV box. You're clearly an experienced techie, not sure why you would click bait this as a replacement? You even make the point that it can't replace netflix apps etc. which would be a requirement for any real contender.
Jeff, love your channel. I love this video. I started my business because of a video that instructs "how to load android 11 TV on a raspberry pi." I decided that I would build a device that would destroy Firestick and Roku. I finally did it and I owe it to your videos and a video on loading android 11 TV.
Android TV would be a great option too, possibly even better in terms of supporting more apps and streaming services.
@@JeffGeerling I will send you a couple of options to load on the raspberry pi to watch videos. I also have some additional information for you.
Is there a reason you spent the whole video calling it an apple tv box instead of a streaming video box? You're not actually making an apple tv box, and some of us aren't in the Apple ecosystem and don't want an apple tv in the first place. It's just strange not to call it what it really is.
3:54 packaging has become amazing really, Recently been unboxing a lot of Lenovo laptops, I realized their packing from Z-series since 2021/2022 is sick (I'm unpacking a different model and it's not just all models): outside is a regular laptop-size cardboard box. Then on the inside we have this very sturdy structural support cardboard parts, kind of like egg carton type, but better. And then they have the laptop wrapped in a sort of linen cloth, but it too is just paper/wood based. That means all packaging is all paper/wood based. And the charger is USB-C charger, to bad they don't have multiple USB-C ports on the laptop.
Clickbait police are here! No sir, you didn't make your own Apple TV. You made a bog standard streaming device with Kodi - the most clunky and horrid UI for a streaming app ever made. What you pay for with Apple TV is the UI and the high quality streaming bitrates. Both 1080p and 4k streams are noticeably higher bitrates on Apple TV than any other service, and you definitely won't get those with a Kodi box.
Also the Matter/Thread internet bridge.
Did you also want to mention HDR, Dolby Vision and quite a lot of DRM’d streaming apps that support them?
Minus being able to play any of the modern high fidelity audio codecs… if you have no real home theater setup, probably not necessary. But if you want true audio, the NVIDIA Shield Pro is still the only game in town.
@@RobKrauti would probably say most people don't have that kind of setup and therefore doesn't need to be addressed. While i dislike most apple things their streaming box is the best out there. The Nvidia shield needs a refresh so badly.
You missed the point, roku force arbitration and add too many ads even if you pay extra for ads free.
How’s this’s ‘I made my own Apple tv’ what you made is an overpriced underpowered computer that’s running local files using Kodi, where are the other streaming apps that set top boxes provide? After all that’s why people buy them, additionally you can run Kodi or Plex apps on them to play local media
I really don't think an RPI 5 is underpowered. It has far better CPU processing power than things like FireTV. The MAIN problem with an RPI 5 is it is missing a team of engineers focusing upon the OS you installed and all the software and services enabled on your LAN. This is a BIG problem just waiting to happen. Even people watching network security are constantly caught off guard by the poor security decisions made by developers of the OS and the applications. Think of 500 million units all going rogue at the same second (best case scenario, simply unplug all units).
You missed the point about the Apple TV: It's a great STREAMING device capable of Dolby Vision, Dolby Atmos, HDR, etc. with any provider out there.
Just revived my 14yr old white macbook with opencore.Runs big sur now. 256ssd 8gb ram. Still pretty good for watching.
My shield is 9 year old now XD for a while it was flashed with full android instead of android tv. It was a gaming beast!
This was a project of mine back in 2018.
I still have the game troller remote.
Still great for dedicated TV box.
Maybe i will make the updated version.
Thanks Jeff.
Thanks Jeff, very nice video, appreciated. 🎉😊😊 I will be building a living room media player myself in the next few days and so your video was well timed. These days I am re-encoding most of my movie collection with AV1, so good AV1 decoding support is a deal breaker for me. In practice that means an Intel n100 CPU - or better. I already own a Trigkey G4 n100 NUC type device and I expect I will buy another for this media player role. You have given me some extra things to consider. Thank You! 😊
Yeah an N100 would be probably the best option minimally for AV1 support. That, or a tiny PC build with an Intel Arc GPU or something.
I used an original P1B+ (512MB) with OSMB for playing videos from a HDD. Mainly the kids cartoons. Worked great.
We used the Kodi App on an old phone as the remote.
I also setup DLNA and the kids would stream to their tablets using VLC.
Kids are older now and prefer TikTok, UA-cam, Netflix and Disney Plus so the box has been retired (after the dust from just working for years was cleared off it)
Well, my Apple TV is the hub for my HomeKit stuff. And though you can’t put kodi on it, you can put jellyfin on it. Same difference. Plus, what about the apps? Unifi Protect for security cams, etc.
If you want kodi in 4k, just get a Fire TV 4k Max (Gen 2) for less than 50 bucks next Black Friday or during Prime days… they’re always 50% off. Use the rpi5 as your jellyfin server instead.
Jellyfin server + Infuse on the AppleTV 4K is my setup and it's so nice
Pi 5 doesn't support HW accel for video on Jellyfin. Pi 4 is better.
@@ItsTheSameCat Pi 5 does NOT have hw accelleration. for anything except for HEVC decoding. They ripped all of the decoders and encoders from the SoC except for the HEVC decoder.
Apple TV plays an integral role in the HomeKit operation and it provides Dolby Vision and a very comfortable remote
Literally: is possible to replace Apple TV with Pi, but it won’t let you use neither Apple streaming, nor other TV apps. Absurdity at its finest 🙌🤣
I think the main appeal of the Apple TV over my own Kodi box is the AirPlay/screen sharing performance and the fact it acts as a Home hub for native Shortcuts scripts. I think they can also run some IOS apps but haven’t played with that. Still always a fun project.
The Apple TV is totally worth it. I've even developed a couple of apps for it in the past few years so it *is* a computer, tvOS it's called and is a subset/superset of iOS. As an iOS developer it is easy to program tvOS. You can even sign up for free developer account and easily write your own code for it. What's not to like! 🙂 Oh, I have a couple of raspberry pi, one as a data logger for various arduino based sensors I've built and another running octoprint for 3D printing, so definitely a fan of all platforms. 🙂
It'd be cool if Apple allowed us to run macOS on iPads and Apple TVs, would make the hardware that much more useful, especially after they live a useful life in their primary role!
@@JeffGeerling I have a sneaky suspicion that the new M4 based iPad Pro will be able to run macOS and they’ll announce it at WWDC. Crossing fingers.
@@RolandGustafssonlol I've been hearing the same thing for years, keep dreaming
Been through this loop and have all the options for professional reasons. Amazon FireTV 4K is the best low cost solution for me and mine, pack one for travel too, and its android and supports sideloads easily. Does all the Apple things as well as AppleTV too. Beyond that I use a SeriesX - really the best media player at any price, better than a PC for UHD, flawless.
Problem still is all the streaming services which just plain wont play. like netflix etc.
So a pre bought device is always something I would prefer.
need Widevine support, InputStream helper inside of Cod! repo
I placed an order last night for a Pi 5 for this exact purpose, although I'm going to give a shot to LineageOS/Android TV and if that doesn't work I'll fall back to LibreELEC using one of their older UI skins.
The main thing I'll be doing differently to the setup in this video in terms of hardware is going with a GPIO IR receiver rather than a USB one, since it's a fraction of the price compared to the Flirc one, at the tradeoff of a more involved setup process.
AppleTV and Plex are where it's at. Kodi had toooooooo many issues trying to maintain it
replace plex with jellyfin and i agree
I have a Jellyfin server on my home network. Works wonderfully!
I switched from Kodi to Jellyfin, but the Linux Jellyfin client doesn't work as well at video playback as Kodi does though.
FIREFLY!
'Twas cancelled too soon :(
An AppleTV in an integral part of the Apple Home ecosystem. It is not “just a video streamer”. It does more than act as a streamer box.
It's incredible how low-quality cheaper streaming boxes are. I had to replace my Roku Express some time ago because it started to bootloop - and support for all kinds of apps is not great. So using a pi would have been cheaper and also better!
This is something I need to look into more. Thanks for your upload👊
The new Onn box with Google TV is pretty sweet. Even has wired LAN.
Strongly considering moving from roku to those.
Too bad the SoC in those is approaching 10 years old
I use Onn with Jellyfin app attached to my NFS storage. Jellyfin is not available on Kodi.
@@theglowcloud2215The onn 4k plays 4k pretty reliably still. It only costs $20 usd
And only available in the US.
I did much of the same when I stumbled on a Pi Zero 2 W before the supply chain kicked us all. The dealbreaker for me was the lack of video Airplay. Then I found that I could buy a really old AppleTV on the used market for well under $40. And believe it or not, it works just fine for Airplay. With that, I could do the transcoding from any device, and just cast it to the TV. That made it a lot more convenient for me to use.
Still watching through, how does this handle DRM with the likes of Netflix? Last time I looked into this sort of solution (repurposing a nuc) running some form of Linux or Android it quickly became apparent I would be limited to something like 720p :(
Been a while since I looked into it though.
Still doesn't work out of the box with LibreELEC; if you need one of the streaming services, that is a show-stopper for a solution like this.
🏴☠ :)
@@JeffGeerling That’s a shame but I suspected this would be the answer,
While I dislike streaming, there are ways to get cost effective Netflix plans that at least allow me to save some space on my drives.
Thank you for doing the leg work, it’s a lovely solution if your media sources are all self hosted.
@JeffGeerling so this is not a replacement for an Apple TV at all.
@@JeffGeerlingArrr. As in that is the solution. Arrr, Me Mateys.
The best part of the pi is that you can get a hifiberry for it. (Or a dirt cheap pcm5102a dac)
And connect that to a good amplifier with some solid speakers.
Films, tvshows and even music will get an extra dimension. 😋
Jeff, the walmart onn google tv is amazing for the price and it is 4k
15:20 I think the best way you could fix this problem is to get a power monitoring smart plug, and another, normal smart plug. Connect the power monitoring plug to the TV, and make an automation to turn on the other smart plug when it increases in power consumption. Then, connect the other smart plug to your pi.
You haven't made your own Apple TV box though, have you!? In fact, you've done nothing other than put together prebuilt hardware and software. A Raspberry Pi 5 running Kodi is in no way anything like an Apple TV, or the Roku, or the Firestick, or Chromecast. All of those devices can run Kodi, and a lot more. Also, Kodi is old. Why not show Plex or Jellyfin, that have nicer UIs?
Love seeing the micro center shoutout. Currently at St.Louis Childrens with my newborn daughter and microcenter and raspberry pi projects kept me entertained for the first month lol. Micro center was a daily visit
My wife and I spent a month in St. Louis in 2022/23 for some very specialized surgery. I also visited the Brentwood Micro Center several times. My luggage was stuffed goodies on the flights home.
While a Kodi box is by no means in the same league of sophistication, refinement, or capabilities as my Apple TV, at $121, it’s only a few bucks cheaper.
I have full voice control of my APpleTV with Siri on my iPhone, Apple Watch, or Mac. My iPhone offers a keyboard anyone a textfield appears on AppleTV. AppleTV’s DolbyVision and color reproduction are phenomenal, the UI is buttery smooth, the reliability of content available, the complete lack of ads and complex geeky gadgetry, etc. I can go on.
After constantly having to reinstall and reconfigure Kodi, with its endless builds, themes and plugins, I eventually gave up.
Besides, my AppleTV saves me $12 a month from the Spectrum box I returned.
FYI when you're running Kodi you can press control-shift-o and it will bring up more info.
It will tell you the video bit rate the buffer level (if you're streaming) and whether you're dropping or skipping frames.
95% of the reason we love our apple TV is because it's so easy for the iphone to be the remotes when the toddler loses the remote (Or we hide it)
Ha! Not only that, the iPhone is probably a better remote than the thing they include in the box... I hate Apple TV remotes, I've owned all but the latest, but it doesn't look that much better either.
always cool to find other creators from the STL area! haha
awesome video, man!
There aren't many of us!
For those wishing to stream netflix, Disney+ etc then you would swap out the librelelec for a pen drive loaded with raspberry pi os. This has had widevine support for a number of years now. Granted, it doesn't playback 4k but the new pi 5 handles 1080p very easily!
LE can/does run Netflix, Disney+ etc. using 100% the same widevine support that RaspiOS has .. which handles 1080p content fine (4K needs L1 certs).
@@chrishewitt those streaming services are reliant on add-ons kept up to date by volunteer developers. Whereas chromium browser will always be able to access media websites. Back around 10 years ago, Kodi / xbmc was the only way for low end htpc based on linux. Now, browsing does the job
A neat way to control it is the app Kore. Apart from being a remote and stream handler, it can also directly start some some services, such as scraping. And it makes text input easier if not having a keyboard remote.
Hey Jeff, I get what you are saying but I am never going to get my 74 year old mum to use this to watch Netflix and Prime Video, but I was able to explain to her how to use the Apple TV remote, which has a very limited amount of buttons and a very user friendly GUI to navigate. This solution is great for tech savvy users, but sucks for the rest.
With my Chromecast, I especially like the remote with very few buttons. I can control them without putting on my glasses.
Great video!
I sometimes underestimate the true power the Pi has. I still have a Pi 3 B looking to make use of it some more and I might just give this a try.
The sad truth is you'll lose access to all new streaming service exclusives. No Dark Matter for you! I used to do things this way until I realised I didn't really want to be on call to fix things when my kids were watching tv.
I really hate the state of the media industry today. I thought Apple was going to be able to centralize purchasing for shows and movies before Netflix/Disney+ really screwed that up, then there were 5, 6, 7, now like 25 different streaming platforms hoarding content :(
It's like cable, except there's really no way to actually bundle everything together, and it's more expensive now than it was 20 years ago if you want "all the channels". Not to mention managing 10-20 subscriptions instead of one.
No wonder people are pirating... Because even if you pay a fortune for all those streaming services, you will still get a junky experience (like requiring 10+ apps to watch all the content you want).
Oh nodbody tell this guy. 😅
That shot of you driving up the Microcenter isle of the Promenade got me brother! My second home! Lol
If you factor in your time, the Pi is not cheaper than an Apple TV.
Also, the hardware is not as good (the Apple silicon GPU is quite good).
The software is better on Linux but also takes time.
Having full control is a pro for your audience (👋), but so is having a managed system.
Okay, I should have watched the full video first... you actually came to the same conclusion.
Heh a roller coaster! But yes, those are all quite valid points.
I was literally just thinking about doing exactly this, thanks for the great explainer!
I have the two systems that you are presenting today. If I had to keep only one to broadcast video content on my dynamic monitor (without TV tuner) with matte screen which serves as a TV, it would most certainly be the Apple TV 4k gen 2. The Apple box does not need to be administered unlike the RPi, you turn it on and it works...
And then according to my tests, in 1440p the RPi5 doesn't do too badly, but in 4 K it's a disaster in any case under RPi OS. I must also say that LibreELEC and Kodi are not intuitive enough for me to enjoy using them ;-(
love kodi, been using that since the original Xbox had the option. If you have multiple kodi devices there is a database option so you can easily sync view status between them.
Chernobyl is such an amazing show.
One of the few recent TV series I can rewatch and still get sucked into.
I went the other way and I'm not looking back. Infuse alone is such a superb media player that there's nothing that compares in open source equivalents.
Not sure why the comparison is with apple tv, this is alternative to any video streamer. Maybe because comparing to android devices, the cost would not make sense. Since the PI is not certified for streaming services like Netflix, it compares to any uncertified device running android tv which can be bought for under 50$ and would actually run video better. At 50-70$ range, there is mi box s 2nd gen and also some amazon fire tv stick devices which are certified for netflix, prime, HBO...
Also, instead of libre, I much prefer OSMC. Mentioning that would be nice addition. And pi can also run android and android TV, there are great ports. ATV is great because it adds playstore apps for TV where kodi is just one of them, but you can get stremio, tivimate, games, cam surveillance ...
All in all, if you have extra pi5, go for it, try it out, but any android box will be a better choice for multiple reasons
AirPlay worked quite well with an iPad 2 on iOS 6 and a Raspberry Pi B with XBMC on a 512 MB SD Card.
Used this setup until ~ 2019 when it got nearly Impossible to get UA-cam on iOS 6 working.
Later iOS versions broke something.
Those old Raspberry Pis where perfect for Multimedia applications. Full sized HDMI, FBAS and Audio outputs.
Love the G4 Mac in the background.
I dig your Dalek poster.
How is this more flexible than let's say and Nvidia Shield? That one can run Kodi too and has no problems with 4k playback. Also you can install all the streaming apps that you can not run on a Pi.
I start my LibreElec on a Rpi-3b with my Samsung TV remote on a free button. I integrated a Arduino micro at 3,3V and a IR receiver who connect the run pin to ground. Works very good and all in a small case together with a fan.
I use a PI for along time, but at some point Kodi cant handle the library (around 2000 movies and 200 tv shows) and I moved to Plex
A decent option! Though you could also pass Plex through to Kodi's frontend (or Jellyfin too), if you wanted to use the Pi as just the dumb UI for your library elsewhere on the network.
I had my pi crash all the time when it trys to load video list no matter if I pass thru jellyfish or kodi but I can get it to stay up and play 120fps av1 with no dropped frames by running a 1tb ssd to gpio for fastest transfer I have a the og pi still and it does it all never got a newer model
@@nicholas4839If you use Plex and a more expensive TV or smartphone, it's not the Pi that does the work, it's the unit you play it on. I don't think a Pi can play (transcode) AV1.
Wait, Plex is an upgrade? Interesting, more or less stopped using my plex pass cause it just doesnt want to Apple Silicon.
I'm more partial to Jellyfin than Plex, I feel Plex has too many privacy issues. However, I'd say either likely work better than Kodi anymore.
Definitely not going to replace my current Apple TV but definitely a consideration for replacing a fire stick in another room. Also had no idea about HDMI CEC which is super useful when the LG tv eventually makes its way into the bedroom
Yeah this is the first time I've plopped a Pi on a TV and CEC just worked with zero issues. Other times I've had the TV support it... but some buttons seemed to not go across all the way.
totally legal movies right?
He ripped his DVD collection to his NAS/Server
And not a misleading title at all either.
🌚
@@milescarter7803 sure...
I still find the combination of Amazon 4K Max (2nd gen) with kodi and smart tube next cheaper and better overall for streaming videos to my TV. You get no ads when playing YT vids and you can casts them too using your phone. If you have Netflix , Amazon Prime, Disney Plus, Apple TV subscription, etc... it does those too. It does pretty much everything---wifi6e, 4K playback, Dolby vision, Atmos, HDR, etc. and connecting it to my NAS via kodi, storage capacity is not an issue. I can also block certain connections using my hardware firewall to it to avoid forced sneaky updates. 😗
Microcenter in Minneapolis still won’t let you buy more than 1x pi anything, even when they have a stack of something old.
Maybe they'll see this and smarten up....? 🤔
Yeah I've asked about that... it seems like the policy is still not catching up to reality (in that there are dozens or hundreds of Pis sitting in the cases now), I can understand some limits (like 3 or 5 or something) but the limit of one is a little annoying.
Right? It's the stupidest thing I've ever heard of. It's the same this at the Microcenter in Cambridge, Massachusetts which is an hour away from me. The only reason why I'd want to go there is so that I can get something in person and return something in person. Other than that I might as well buy it online if I need to or want to buy multiples at a time.
Great video Jeff. Best wishes from Panama 🇵🇦
My favorite thing about this video is that it goes to show how universally all these computer nerd dads love Bluey and recognize it as a wholesome show. Good to see Other Jeff likes it too.
Well, this could be an interesting use for an older computer. Cool video, thanks. I wonder if it could be installed directly on Smart TV, if it stops being supported.
Most Smart TVs don't give you much in the way of upgrade paths. But LibreELEC/Kodi would work well on older thin clients or a PC you have laying around too. Always nice to put an old computer back in service if you can!
I feel like this video is like saying that is possible to replace a car with a bycicle because where I live the town is only 4km(2.5 miles) away from my house, but then I'm ignoring that a lot of people use their cars for longer distances just like most people use Apple TV for streaming services
If it had AV1 hardware decode and WiFi 6, it would be the ultimate TV box. I've been encoding all my stuff to AV1 to save space, this codec is so efficient. I was a little bummed when I didn't see these features in the Pi 5 specs, as they aren't that new, specially WiFi 6.
Having more codec support would've been nice, though it seems like the trend is to only support HEVC or H.264 if anything... not sure where the Pi 6 will go in the future, maybe the plan is to just shove everything onto CPU. It could work for some things but it's nice to not max out all CPU cores just to play a video!
RPi5 will software decode AV1 up to 4K30 in most cases (1080p with no issues) so it's missing but not too much of a real-world problem
This is good, but is there a way to watch live Digital Television using OTA (i.e. Freeview) or Sattelite or Cable and record TV programmes using something like a Raspberry Pi? Does an RPi DTT Tuner exist?
You can put tvheadend on your raspberry pi to do that. Kodi then has a plugin to use tvheadend as a backend. They can run on the same pi or you put tvh on a separate one that’s always on and then connect to it from kodi, your phone, or a firestick, etc.
And there's also some issues over in the Pi PCIe database website for various tuner cards that could work over the Pi's PCIe lane.
@@JeffGeerling there is sat>ip as an option either through a separate receiver that turns the satellite signal into a transport stream (.ts-file) on your network or via software and a tuner card. In Europe the 1080p is in h264 and 4k in h265 on the Astra satellites.
A Pi might not be the best choice for that. But there are multiple projects (like YaVDR) that can turn almost any x86 system into a video recorder as long as you can put a tuner card into it.
I have a hauppage 4 channel digital USB TV tuner for OTA that I bought circa 21. At that time, the kernel for LibreElec didn't support that particular tuner, so what I did was run TVheadend on a separate pi (running ubuntu server) and then pipe that into LibreElec. I have three different sbc's running LE with the four channel tuner I can watch on all 3 simultaneously, or DVR while watching something. The same company also makes a two channel tuner, and that one did work with LE19, but I opted for the four the separate pi because of the amount of tvs we have. I do believe that LE20 now supports the four channel tuner, I just haven't set it up yet. But with that support, I would be able to run TV head and on the same pi with LE.
I do have to use the tuner with a powered hub on it's dedicated pi, but had any issues and it integrates into the PVR nicely.
I have been doing this for quite some time with a Raspberry Pi 4 with the same results. I like adding the SlyGuy's repository. The thing is what I like about it is that it upgrades all by itself with very little intervention from me.
No matter how you hate Apple’s walled garden, the AppleTV is just ahead of the competition primarily because of its OS. Also, it’s not just a streaming box. It’s also a pretty good gaming box. Yeah, the remote is not perfect but at least you can use your favorite remote and pair it to the AppleTV.
One thing I love about it aside from being user friendly are the settings. You can use your iPhone to calibrate color temp of your TV and to optimize wireless audio sync. The Match Content setting on SDR/HDR is also great.
If the Apple TV had a web browser, I probably wouldn't even have bothered trying to get the Raspberry Pi to replace my Apple TV. 😄
I gave Kodi a test drive about 2 years ago. I discovered what you found out. It's great for holding and playing local media. But for live TV and streaming, it's a non starter. Within a week of setting up my Kodi box I went out and bought a Roke Ultra.
Not going to get Netflix, Hulu, Prime Video, etc. on a DIY box unfortunately.
Unless you install the Netflix, Hulu, Prime add-ons .. they are all working with a little effort.
@@chrishewitt If you like 720p.
Looks like a nice build. I would change one thing however. Instead of using a micro SD card I would use a one terabyte M.2 SSD card. The transfer rate on a micro SSD card is around 130 MBs while the transfer rate of a M.2 SSD 750 MBs read and 400 MBs write speed . Even though the M.2 is rated at 3,500 MBs read, the Raspberry Pi runs slower due to bus limitations.
Not only that, most microSD cards can only transfer that fast for a short burst if at all... the SanDisk Pro seemed to top out for long copies around 50 MB/sec, at least on the Pi 5
This is no replacement.
JEFF been meaning to say this a few times but then forget
i had the same dalek poster when i was like 15, i forgot all about it, i loved that ww2 episode
so every time i see it in the background you unlock a memory / remind me of it
(deffo need to see if i still got it somewhere or can get a new one easily again)