{"slug": "wholphin", "name": "Wholphin", "category": "media", "category_name": "Media and creative", "description": "", "recommenders": 4, "commenters": 5, "warners": 0, "score": 4.176, "rising": 2.67, "first": "2026-05-20", "latest": "2026-10-20", "why": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3], "listed": true, "loved": [], "caveat": "", "short_quote": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice", "icon": true, "domain": null, "github_repo": "github.com/damontecres/wholphin", "official_url": "https://github.com/damontecres/Wholphin", "pricing": "", "aliases": ["Wholphin"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 802579858, "item_id": 50161241, "url": "https://news.ycombinator.com/item?id=50161241", "by": "aceazzameen", "date": "2026-10-20", "stance": "recommend", "quote": "Also +1 to Wholphin! That app is phenomenal.", "excerpt": "This is similar to my setup, except I use FLauncher instead. In addition, I run Netguard on my Android TV and completely block Google Play along with a hundred other services. I only give Google Play internet access whenever I have to update a streaming app. One had connection issues the first time I set up Netguard, so I had to look at the logs and open some specific ports to get it working. But all the streaming ap", "context": "", "use_case": "Jellyfin client", "switched_from": "", "story": "An ad-free Android TV"}, {"id": 802569136, "item_id": 50160571, "url": "https://news.ycombinator.com/item?id=50160571", "by": "starky", "date": "2026-10-20", "stance": "recommend", "quote": "I ended up finding Wholpin after getting especially angry one day at the horrible way that Jellyfin deals with seeking", "excerpt": "This is pretty much the exact setup I have on my Chromecast minus button mapper since I use a Sofabaton remote for control. I ended up finding Wholpin after getting especially angry one day at the horrible way that Jellyfin deals with seeking the requires manually pressing play to start the video again.", "context": "uses Chromecast with a Sofabaton remote", "use_case": "Jellyfin client on Android TV", "switched_from": "Jellyfin", "story": "An ad-free Android TV"}, {"id": 801842994, "item_id": 50115187, "url": "https://news.ycombinator.com/item?id=50115187", "by": "romainio", "date": "2026-10-16", "stance": "recommend", "quote": "huge thanks to the original project!", "excerpt": "Super interesting article! I love how you found a solution for almost every daily app!! I also run into the \u201cwhat should I watch next?\u201d problem, as well as the lack of a Netflix-style recommendation experience in Jellyfin. That\u2019s why I forked Wholphin (huge thanks to the original project!) and added TMDB watchlist and popular-list syncing, all connected to Sonarr and Radarr with direct possibility to add movie in lis", "context": "", "use_case": "Jellyfin client", "switched_from": "", "story": "What I self-host"}, {"id": 771321825, "item_id": 48207614, "url": "https://news.ycombinator.com/item?id=48207614", "by": "Saris", "date": "2026-05-20", "stance": "recommend", "quote": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice", "excerpt": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice, it's meant to be familiar to users of Plex. On my phone I use Findroid (https://github.com/jarnedemeulemeester/findroid) Jellyfin works well enough, I switched over entirely a few months ago.", "context": "", "use_case": "Jellyfin TV client", "switched_from": "", "story": "Plex's 200% Lifetime Pass price hike tries forcing users to another subscription"}]}], "caveats": [], "who": [{"by": "starky", "context": "uses Chromecast with a Sofabaton remote", "url": "https://news.ycombinator.com/item?id=50160571", "date": "2026-10-20"}], "tags": [], "use_cases": ["jellyfin client", "media client on android tv", "android tv media client", "jellyfin client on android tv", "jellyfin tv client"], "compared": [{"slug": "jellyfin", "name": "Jellyfin", "co": 4, "switched_from": 1, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50158942", "title": "An ad-free Android TV", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=50109715", "title": "What I self-host", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48198836", "title": "Plex's 200% Lifetime Pass price hike tries forcing users to another subscription", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {"recommend": 3, "neutral": 1}}, "quotes": [{"id": 802579858, "item_id": 50161241, "url": "https://news.ycombinator.com/item?id=50161241", "by": "aceazzameen", "date": "2026-10-20", "stance": "recommend", "quote": "Also +1 to Wholphin! That app is phenomenal.", "excerpt": "This is similar to my setup, except I use FLauncher instead. In addition, I run Netguard on my Android TV and completely block Google Play along with a hundred other services. I only give Google Play internet access whenever I have to update a streaming app. One had connection issues the first time I set up Netguard, so I had to look at the logs and open some specific ports to get it working. But all the streaming ap", "context": "", "use_case": "Jellyfin client", "switched_from": "", "story": "An ad-free Android TV"}, {"id": 802571249, "item_id": 50160703, "url": "https://news.ycombinator.com/item?id=50160703", "by": "y-c-o-m-b", "date": "2026-10-20", "stance": "neutral", "quote": "We'll see if this Wholphin client changes anything.", "excerpt": "Yeah I don't doubt that. My phones and PC are always fine also. I use an ONN 4K device for the TV. The first month or two was ok. Then I updated the app at one point and it's never been the same since. I've uninstalled and reinstalled and changed to Projectivy and tried some other loaders as well, and the problem just keeps coming back. We'll see if this Wholphin client changes anything.", "context": "", "use_case": "media client on Android TV", "switched_from": "", "story": "An ad-free Android TV"}, {"id": 802569536, "item_id": 50160596, "url": "https://news.ycombinator.com/item?id=50160596", "by": "y-c-o-m-b", "date": "2026-10-20", "stance": "neutral", "quote": "TIL about Wholphin. I'll have to give that a try.", "excerpt": "Oh wow, TIL about Wholphin. I'll have to give that a try. I wonder if this will finally resolve the issue with me having to login to JellyFin every few days for no apparent reason (it's not the server, I switched from Win to Linux and same problem). EDIT: all that remains for this stack is a good browser that can allow usage of uBlock Origin. BrowseHere is a pain to use with its constant nags about allowing pop-ups o", "context": "", "use_case": "Android TV media client", "switched_from": "", "story": "An ad-free Android TV"}, {"id": 802569136, "item_id": 50160571, "url": "https://news.ycombinator.com/item?id=50160571", "by": "starky", "date": "2026-10-20", "stance": "recommend", "quote": "I ended up finding Wholpin after getting especially angry one day at the horrible way that Jellyfin deals with seeking", "excerpt": "This is pretty much the exact setup I have on my Chromecast minus button mapper since I use a Sofabaton remote for control. I ended up finding Wholpin after getting especially angry one day at the horrible way that Jellyfin deals with seeking the requires manually pressing play to start the video again.", "context": "uses Chromecast with a Sofabaton remote", "use_case": "Jellyfin client on Android TV", "switched_from": "Jellyfin", "story": "An ad-free Android TV"}, {"id": 801842994, "item_id": 50115187, "url": "https://news.ycombinator.com/item?id=50115187", "by": "romainio", "date": "2026-10-16", "stance": "recommend", "quote": "huge thanks to the original project!", "excerpt": "Super interesting article! I love how you found a solution for almost every daily app!! I also run into the \u201cwhat should I watch next?\u201d problem, as well as the lack of a Netflix-style recommendation experience in Jellyfin. That\u2019s why I forked Wholphin (huge thanks to the original project!) and added TMDB watchlist and popular-list syncing, all connected to Sonarr and Radarr with direct possibility to add movie in lis", "context": "", "use_case": "Jellyfin client", "switched_from": "", "story": "What I self-host"}, {"id": 771321825, "item_id": 48207614, "url": "https://news.ycombinator.com/item?id=48207614", "by": "Saris", "date": "2026-05-20", "stance": "recommend", "quote": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice", "excerpt": "I use Wholfin (https://github.com/damontecres/Wholphin) on my TV and it's really nice, it's meant to be familiar to users of Plex. On my phone I use Findroid (https://github.com/jarnedemeulemeester/findroid) Jellyfin works well enough, I switched over entirely a few months ago.", "context": "", "use_case": "Jellyfin TV client", "switched_from": "", "story": "Plex's 200% Lifetime Pass price hike tries forcing users to another subscription"}]}