[HELP] Self Hosted Media Server - One Android app for requesting + streaming?? reddit / selfhosted ---------------------------------------------------------------------- GrabbenD · 2023-11-13 10:18 # Problem I'm trying to find a self-hosted **TV/Movie** streaming platform which fits this criteria: * Has support for all important **TV/Movie** codecs/formats (for 4K/HDR/Atmos/Dolby/DTS/passthrough..). * Has Android App (since all my TVs are hooked up to **Android TV** based systems like NVIDIA Shield). * **Users can request media within the same app** (to avoid having to switch between apps with a fiddly TV remote or use the phone/tablet to request & find trending/new media). # What I've tried * **[Reiverr](https://github.com/aleksilassila/reiverr)** * Con 1: no android app [yet](https://github.com/aleksilassila/reiverr/issues/91) **(please consider helping this project out!!)** * Con 2: no subtitle support yet, it's [almost](https://github.com/aleksilassila/reiverr/pull/89) done though. * **Plex Home (with Plex Pass)** * Con 1: Requests are done through 'Watchlists' with help of 'Discovery' (this is automated by the *RR stack). However, there's no way to see the download progress unless you open a separate app like Overseerr. * Con 2: Each user needs to have its own dedicated account since Plex Home Profiles (managed users) [can't](https://forums.plex.tv/t/add-discover-to-managed- users/794138/43) access 'Discover' page. There's a workaround but it doesn't let managed users search to discover. This means you'll have to configure each account manually thus each account will have separate credentials and settings. * **Jellyfin + [Jellyseerr](https://github.com/Fallenbagel/jellyseerr)** * Con 1: Jellyfin only supports Custom Menu Links for the web (and we all know browsers are a hit and miss with codecs), I've made a [feature request](https://features.jellyfin.org/posts/2435/custom- menu-links-in-jellyfins-native-apps-using-e-g-webview) though. Other than tht, I wasn't able to find a future proofed way of customizing the startpage to display a iframe (or similar) without forking the apps. * Con 2: Jellyseerr [doesn't](https://github.com/Fallenbagel/jellyseerr/issues/509) have a android app which means you'd have to open the webbrowser on your phone or with a fiddly TV remote to request media. Progressive Web Apps aren't supported (to my knowledge) with Android TV. * **Stremio** * Con 1: self-hosted Stremio Service Server can't yet force all streams to be proxied through the homelab server (since self-hosting is still a very new feature). * **Kodi Server** * Con 1: I may be completely wrong but it seems like I'd have to manually setup plugins for each client since they're not synced? Can't find a answer if Kodi Server can handle this somehow? I'd highly appreciate your ideas and suggestion folks! * Perhaps there's a different way of going about this? * **Maybe there's some talented developers here who could do the final push for a Reiverr app?** ---------------------------------------------------------------------- yelloguy · 2023-11-13 10:23 Navidrome. It just works ---------------------------------------------------------------------- GrabbenD · 2023-11-13 10:37 You didn't read the question :( Looks like Navidrome is designed just for music/audio and doesn't address my concerns in OP.. ---------------------------------------------------------------------- Conscious-Fault-8800 · 2023-11-13 12:15 All home media servers i know seperate the actual streaming part and the acquisition part. Probably because many people acquire the media in a non-legal way. And the media servers themselves are perfectly legal on its own and want to stay clear of the association with piracy that the acquisition part brings with it. Personally, im fine with this choice. Im only offering my Jellyfin setup to close friends. If they feel there is some content missing they can just write to me on whatsapp or something and i put it on my acquisition list. ---------------------------------------------------------------------- GrabbenD · 2023-11-13 12:47 This is definitely a good explanation. Although, having the ability to customize the interface with custom themes and menu bar links/webview pages would go a far way as it's a very generic* feature. It's something which most native apps lack and how the end-users use it is at their discretion and not developers wrongdoing.