libdlna aims at being the reference open-source implementation of DLNA (Digital Living Network Alliance) standards. Its primary goal is to provide DLNA support to build both DLNA servers and players in the long term.
License
GNU Library or Lesser General Public License version 2.0 (LGPLv2)Follow libdlna
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
-
I have tried libdlna-0.2.3 with ushare-1.1a ,but it did not work when i use xbmc playing media on the DMS. So i changed the "dlna_info" in file profiles.c,and it works . Below is the patch file. ------------------------------------------------------------------------------- diff -urN libdlna-0.2.3/src/profiles.c libdlna/src/profiles.c --- libdlna-0.2.3/src/profiles.c 2007-11-27 04:47:43.000000000 +0800 +++ libdlna/src/profiles.c 2011-04-01 21:58:08.507491000 +0800 @@ -435,10 +435,10 @@ strcat (protocol, p->mime); strcat (protocol, ":"); - sprintf (dlna_info, "%s=%d;%s=%d;%s=%.2x;%s=%s;%s=%.8x%.24x", - "DLNA.ORG_PS", speed, "DLNA.ORG_CI", ci, - "DLNA.ORG_OP", op, "DLNA.ORG_PN", p->id, - "DLNA.ORG_FLAGS", flags, 0); + sprintf(dlna_info, "%s=%s;%s=%.2x;%s=%d;%s=%d;%s=%.8x%.24x", + "DLNA.ORG_PN", p->id, "DLNA.ORG_OP", op, + "DLNA.ORG_PS", speed,"DLNA.ORG_CI", ci, + "DLNA.ORG_FLAGS", flags, 0); strcat (protocol, dlna_info); return strdup (protocol);