←back to thread

333 points indigodaddy | 1 comments | | HN request time: 0.205s | source
Show context
rektide ◴[] No.33579466[source]
This all feels like it should be 800x less of an issue because phones & tablets should just be able to connect over SMB & you should use whatever media player you want on your device.

Telling your home router to forward 445 is not that hard. Usinf minupnpc or just building in auto-port forwarding would be better. Alas I've seen some isp's block users from connecting to 445, which seems insane (my ispets me host there, but my parents isp blocks me from dialing home?!). So I often forward on another port (ex: 4445) and then everything works fine.

The main problem why the obvious "just use computers" problems doesnt work is... Android. Phones. These incressingly user-hostile anti-general-purpose-computing systems. Some of my media players still work with the 2017 code drom of the Android Samba Provider, but it uses old Android APIs so many media players wont work with it. I have no idea if Android still makes filesystem providers possible at all, but we havent seen any, and this one old one-time-drop artifact remains the only example I know of it ever having beem done ever on Android. But then again I really have had no interest in Box/Azure Drives/whatever... it'd be interesting/great to know if anyone does remote drives on android today. It feels wild that we have so much bespoke special software for remote media serving... when we have seemingly so little that does the general job.

https://github.com/google/samba-documents-provider

Ideally upnp/dlna should also somehow be an option too, but it assumes secure private networks I think? I'd love if it could be exposed publicly but locked down but it does all use mdns. And Tailscale's the only company on the planet who seemingly has the sense to extend our homenet's reach quickly/easily.

replies(4): >>33579532 #>>33579549 #>>33579607 #>>33579816 #
1. GranPC ◴[] No.33579532[source]
> phones & tablets should just be able to connect over SMB & you should use whatever media player you want on your device.

This does not provide the same feature set as Jellyfin and others like it provide. An important omission is server-side transcoding; if I upload 4K content to my instance I might want to be able to watch it from an Airbnb with a subpar connection.

Keeping track of things I've watched (regardless of which device), auto playing the next episode, automatically fetching metadata and subtitles, being able to share collections with friends are some other features I enjoy from Jellyfin that most players don't do out of the box.

Sure, you could rig up a bunch of different programs to do something more or less comparable, but that would be a bunch of extra work for the server operator and would ultimately provide a worse experience.