supergerman.blogg.se

Free upnp dlna media server for mac
Free upnp dlna media server for mac






free upnp dlna media server for mac
  1. #Free upnp dlna media server for mac how to
  2. #Free upnp dlna media server for mac full
  3. #Free upnp dlna media server for mac code
  4. #Free upnp dlna media server for mac tv

Virtual folder/file trees the HTTPServer MediaMount will understand.fsserver class library - Serving stuff from a file sytem.

#Free upnp dlna media server for mac how to

  • Responses - Implementing an interface the HttpClient knows how to ship over the net.
  • Handlers - Request processing and response composition.
  • HttpServer and HttpClient - Custom, stripped down HTTP/1.0 implementation.
  • SSDPServer implementing the important bits of the SSDP-based multicast protocol as used by UPnP/DLNA.
  • server class library - The actual core that implements an SSDP and HTTP server.
  • No forking (D'OH), no explicit thread management. However, the individual components are only loosely coupled and interact through some real, generic interfaces that allow for extensibility. The thing wasn't formally designed, but more written as I went along. Just reinstall it using nuget into the fsserver project). The external dependencies are nuget managed and can be auto-restored (except for Sqlite maybe.
  • Tested with: Samsung C-Series TV, Kinsky.
  • TV) to actually display the served media. Net 4 and Fedora17 + mono, OSX Lion + mono Net 4 Client Profile compatible implementation to run the app Because SSDP makes me cringe, I stopped after getting the basics working

    free upnp dlna media server for mac

    #Free upnp dlna media server for mac full

  • Full DLNA support - only browsing/playing supported at the moment.
  • Although it should be easy enough to come up with something based on ffmpeg and the various freely available image libraries.
  • #Free upnp dlna media server for mac code

    Should be relatively easy to code up additional media sources, like podcasts.Serving of any and all file-system addressable files, incl.Thumbnailing support for images and videos - if ffmpeg is found in the search path -, using any stream as input.

    free upnp dlna media server for mac

    Zero-config DLNA Server without persistent state (optional cache).(This probably won't work too well on non-Windows platforms )įeel free to contribute something that works better for your preferred platform.Īlso, you'll want to have a working ffmpeg binary somewhere within your $PATH, so that video thumbnailing and information gathering works. Serve videos from dir1 and dir2 (and subdirectories), storing meta data and thumbnails in the persistent cache store cache.sqlite. Serve images and audio files from the current directory and subdirectories, organizing files by title. Serve videos from current directory and subdirectories

    #Free upnp dlna media server for mac tv

    Then there is Mono.UPnP, which didn't really work, and the Intel(?) Developer Tools for UPnP, which seemed kinda nice at first, but turned out to be coming straight out of over-engineering hell, in my humble opinion.Īnd so I decided to write my own server, borrowing some ideas from Coherence, reading some of the UPnP specs and reverse engineering the various protocols involved (yuck, SOAP :p) by watching my TV interact with Coherence and Serviio under Wireshark.Īnd since I was at it and this is supposed to be an educational and "fun" project, I decided to do what you shouldn't normally do: Re-invent the wheel by writing my own small http server implementation insead of using the framework one. Also, python dealing with Unicode paths on Windows pretty much sucks. The Coherence python project seemed to be a good starting point, but was already to complex for what I was trying to achieve. Also there wasn't really a decent enough and uncomplicated enough open source implementation that I could borrow. There are some decent servers out there, like Serviio and friends, but none that fit my requirements. Looking for a simple DLNA server that I could just fire up in some directory, watch some files on my TV and then be done with it, I came up empty.








    Free upnp dlna media server for mac