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
Outgrown Windows Task Scheduler?
Windows Task Scheduler wasn't built for complex, cross-platform automation. Get a free diagnostic that shows exactly where things are failing and provides remediation recommendations. Interactive HTML report delivered in minutes.
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);