upnp-av server
(1.1) By sodface on 2022-07-15 21:31:29 edited from 1.0 [link] [source]
This is slightly off-topic, but if you are already running althttpd on your home server (isn't everyone?) and want to use it to stream media to upnp clients, this may be of interest:
upnp-av is a server implementing a minimal UPnP MediaServer device. It presents the contents of a local directory as a UPnP ContentDirectory, enabling other devices on the network (such as smart TVs) to browse the media files it contains. The files themselves are then streamed by some other HTTP server which is configured separately.
I've done some limited testing with my Roku using the bundled media player app and it seems to work really well, provided your media filenames don't include any characters that althttpd disallows.
If you want a full featured media server with a slick UI, look elsewhere, but if you just want your upnp clients to be able to browse and play media files, this might be worth a look.
(2.1) By sean (naes_guy) on 2022-07-15 13:47:29 edited from 2.0 in reply to 1.0 [source]
Awaiting Moderator Approval
(3) By sean (naes_guy) on 2022-07-15 20:14:00 in reply to 1.0 [link] [source]
upnp-av server
is working on my raspberry pi and serving up some media in VLC on my laptop.
I did submit a pull request to have additional audio/video types supported:
(4) By sodface on 2022-07-15 21:29:58 in reply to 3 [link] [source]
Hey Sean, I did some more testing with it this afternoon too. I only have 51 of my old DVDs ripped, so not a large collection. I went back through them and renamed the files and folders to remove spaces (I shouldn't have had them there to begin with) and a few apostrophes. So far I haven't run into any issues with playback.