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
Go from Code to Production URL in Seconds
Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
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);