2023-08-01, 12:00
I am looking for the best way to connect my TV and HTPC and still be able to maximise the capabilities of both.
The answer seems rather straightforward but I have a few challenges with each of the methods I have tried so far.
What I have tried
My setup Specs
HTPC
The answer seems rather straightforward but I have a few challenges with each of the methods I have tried so far.
What I have tried
- HDMI (The most recommended method). With this method, I am using my HTPC and Kodi to their full capabilities. I get all the Kodi's bells and whistles (4K GIU, animated artworks, powerful skins (Aeon Tajo, Aeon Nox, MQ9)). No lagging and scanning the hundreds of movies and thousands of episodes is a breeze. Downside: As you will see in the specs, the HTPC has HDMI 1.4 so no HDR of any sort. Kodi's tone mapping is wonderful, but it is still below par compared to my TV in HDR mode. I lose all the TVs HDR capabilities and iPQ engine upscaling abilities.
- Install Kodi on TV. If I use SMB share, I gain all HDR capabilities. Downside: the GIU is sluggish, can't have the bells and whistles. 4K HDR videos stutter with subtitles enabled. Issue on github. These are 4K HEVC videos that range between 10GB to 30 GB per video. English is not my native language, I need those subs for fast speaking Americans and Brits. Other variations of this method I have tried include: Media Importer (Kodi version under dev). Kodi TV UPnP client and Kodi HTPC UPnP Server. Kodi TV with Emby/Jellyfin server.
- Cast from Kodi to TV. The word cast is misleading here, but what I mean is that Kodi on HTPC can see my TV as UPnP client. I select a movie and choose play with TV. This gives me the best of both worlds, combining the strengths of my HTPC for library management and beautiful interface for browsing with the TV's powerful GPU to decode and play video. Even better, I connect the PC to TV with HDMI to browse Kodi and when I play a video, the input automatically switches to the TV's inbuilt video player and returns back to HDMI when playback stops. The TV behaves like Kodi's external player and I can even set the TV as the default player for some video types. This is almost the one setup to rule them all but it has a major downside too. The TVs inbuilt player is not very feature rich. I can't rewind or forward video playback and the UPnP client does not save back to Kodi my progress or even remember where I left off. If only I could set up my own default video player on the TV.
- Remove Kodi from Equation. Emby server on HTPC and Emby player on TV. This works perfectly for video playback but music playback, not so good (I love animated lyrics in some Kodi skins, the discart, fanart etc). The interface is also very nice but the app has very limited features for me. No smart playlist, no adding mp4 to the music library. Yea, I really misuse Kodi's extensive customizability .
My setup Specs
HTPC
- HP Laptop
- Intel Core i3 8th Gen with UHD 620 Graphics
- 8GB RAM
- HDMI 1.4 4K@30fps
- Kodi 20.2
- Windows 11
- 2.4 & 5 GHz Wi-Fi, 1000Mbs Ethernet.
- 10TB spread over 6 USB connected HDDs (with non-powered USB-hub). All media is stored here.
- TCL P715 50" Manufactured in 2020
- Android TV A11
- 2GB RAM 16 GB Storage
- Expandable storage using USB. Supports maximum of 2 external HDD even when using a non-powered usb Hub
- Resolution: up to 4K@60
- HDR format: HDR10, HDR10 plus, HLG (no dolby)
- Dolby Digital and PCM only (no Digital plus and up)
- HDMI 2.0b with ARC
- Optical audio out
- iPQ engine Gen 2 (graphic tech).
- 2.4 GHz Wi-Fi, 100Mbs Ethernet.
- Sony TZ140
- 5.1 Speakers
- RCA cable
- No HDMI Support
- No Optical Support
- With time I will upgrade to better modern AV receiver