Remix.run Logo
▲ utopiah 5 hours ago

FWIW

    ls -lh /usr/sbin/minidlnad
    -rwxr-xr-x 1 root root 323K Feb 21  2025 /usr/sbin/minidlnad
and a lot of TV, video projectors, etc support DLNA out of the box, if they don't add VLC and you are good to go.
▲CoderLuii an hour ago | parent | next [-]

If you like this project, ping me, maybe we can collaborate.

▲bityard 4 hours ago | parent | prev | next [-]

They don't all support it well, however. My Blu-ray player, for example, mangles filenames about 10% of my media. And my TV just simply doesn't list all the files in a directory, regardless of size.

▲QuantumNomad_ 3 hours ago | parent [-]

I also found browsing directories and files through DNLA slow and annoying.

My solution that I came up with is to make a companion mobile app or mobile web site, where I pick what movie I want to play, and then my server will serve only that one file via DNLA. When I want to watch something else after that I pick up the mobile app / mobile web app again and choose again and then the files for that movie or TV series is served instead

▲bob1029 2 hours ago | parent | prev | next [-]

I spent some time building a .NET service that uses UPNP/DLNA to offer media to local devices. I got it working reasonably well, but the problem is that the client interfaces are absolutely garbage.

The better architecture is to push content over HDMI using an endpoint you control. This doesn't have to be the actual media server. We could invent a new system role and control multiple endpoints centrally. I don't want the TV to do anything more intelligent than display the video and audio frames it is receiving.

▲josteinhylin 4 hours ago | parent | prev [-]

[dead]