Justin Maggard
65fb740414
upnpsoap: Support searches specifying @parentid = 0.
2014-02-04 12:03:57 -08:00
Justin Maggard
a3252bd2dd
minissdp: Use struct ip_mreqn for multicast membership if it's available.
2014-02-03 15:02:30 -08:00
Justin Maggard
16b0963a5b
Add fake X_MS_MediaReceiverRegistrar RegisterDevice support.
2014-01-31 16:25:43 -08:00
Spencer Oliver
fc6b47fe6a
upnpsoap: fix incorrectly formed Samsung GetFeatureList reply
...
Bug raised here https://sourceforge.net/p/minidlna/bugs/210/ , and also
mentioned in http://sourceforge.net/p/minidlna/discussion/879956/thread/34276163/ .
However patch given needs to correctly escaped to work otherwise the
renderer will get stuck in an endless loop.
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-31 15:35:30 -08:00
Spencer Oliver
7e6b015b05
upnpsoap: fix samsung bookmarks
...
This makes the bookmark functionality work as expected on Samsung E series.
Adapted from http://sourceforge.net/p/minidlna/discussion/879956/thread/1a711ef6/ and
http://sourceforge.net/p/minidlna/bugs/197/ .
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-31 15:33:51 -08:00
Spencer Oliver
e2c73f163d
clients: merge samsung Series C client id
...
A Samsung TV cannot be reliably detected by checking for "SEC_HHP_TV"
User Agent. Only the first part can be guaranteed, eg. "SEC_HHP_" as the rest
can be changed by the end user.
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-31 15:33:51 -08:00
Spencer Oliver
b0c1dea56b
upnpsoap: fix some clients playing artwork instead of movie
...
While playback on an Samsung E Series TV is ok, other clients such as VLC
and vplayer (android) attempt to play the artwork rather than the movie.
The issue was traced to minidlna serving the artwork res before the movie res.
Other dlna server's were observed and found to the send the movie first then
the artwork.
Swapping the order seems to keep all tested clients happy.
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-31 15:33:51 -08:00
Justin Maggard
f119cfe1a6
Support @parentID in SearchCriteria.
2014-01-31 13:18:36 -08:00
Justin Maggard
3f4877cf2f
Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client.
2014-01-07 11:30:15 -08:00
Justin Maggard
0700cf9774
Fix up a few conformance issues with latest testing tools.
2013-10-22 19:05:22 -07:00
Justin Maggard
a4a301d1df
Set the conversion indicator on fake resources for Sony BDP's. New models support most of these natively, and don't like fake resources.
2013-06-12 23:25:30 -07:00
Justin Maggard
1c748c1d5a
* Consolidate client detection code.
...
* Add forced sorting support for Panasonic devices.
2013-03-18 05:37:46 +00:00
Justin Maggard
fa37df8b1f
* Add support for TiVo MPEG-TS files.
2012-11-03 09:45:45 +00:00
Justin Maggard
b15a5d144d
* Move SearchCriteria parsing to its own function.
2012-07-28 01:17:30 +00:00
Justin Maggard
2d0ae24009
* Do some additional SQL escaping.
2012-07-28 01:16:43 +00:00
Justin Maggard
f0c7768533
* Add a flag to tell ParseNameValue() to store empty XML elements.
2012-07-10 21:12:10 +00:00
Justin Maggard
61fbce18ba
* Replace sqlite_int64 with int64_t in many places, to better allow for the possibility of other databases. (Thanks Douglas Carmichael)
2012-06-29 23:14:27 +00:00
Justin Maggard
78af8c3d6e
* Reduce variable scope a couple places.
2012-06-26 18:32:45 +00:00
Justin Maggard
ba162fc082
* Add flag to force downscaled thumbnails rather than using embedded ones.
...
* Add DirecTV client detection.
2012-05-31 18:37:22 +00:00
Justin Maggard
12257dff81
* Better compliance with DLNA requirement 7.3.67.4.
2012-05-07 17:27:30 +00:00
Justin Maggard
58433d3fad
* Fix up error handling when given a bad order in SortCriteria.
2012-04-07 16:47:13 +00:00
Justin Maggard
cabbd0b1de
* Use an asprintf wrapper, to report errors and NULLify the result.
2012-03-14 17:57:21 +00:00
Justin Maggard
3d44a79098
* Force strict error checking a couple other places when strict_dlna mode is enabled.
2012-02-17 01:21:14 +00:00
Justin Maggard
6b5e121f13
* Add DLNA.ORG_FLAGS support, and clean up transferMode support.
2012-02-14 18:43:35 +00:00
Justin Maggard
774d8f9f6e
* Properly escape double quotes.
2012-02-13 23:07:40 +00:00
Justin Maggard
a40b085d07
* Support filtering of the upnp:storageUsed property.
2012-02-13 22:54:31 +00:00
Justin Maggard
8634fec6ff
* Fix potential double-free in one error condition.
2012-02-13 22:42:08 +00:00
Justin Maggard
6064099fb0
* Handle an empty DeviceID from Zyxel media player SOAP request.
2012-02-05 20:21:48 +00:00
Justin Maggard
6119262fa4
* Fix playlist browsing with no SortOrder specified. (SF bug #3481524 )
2012-01-31 00:47:34 +00:00
Justin Maggard
08172a4ed2
* Enhance error checking in some additional places as required by the latest UPnP CTT.
2012-01-21 01:00:26 +00:00
Justin Maggard
889a531ecd
* Add workarounds for LifeTab tablets' bad behavior.
2012-01-09 08:03:15 +00:00
Justin Maggard
51ef3a57dd
* Add an LG quirk to force a dot into the title of videos with subtitles associated with them.
2011-12-16 19:36:40 +00:00
Justin Maggard
d829df06dc
* Include PV namespace if pv attributes are requested.
2011-12-15 20:20:47 +00:00
Justin Maggard
311e36736e
* Add support for Sony's av:mediaClass tag, so certain Sony devices can filter menu items by media type.
2011-12-15 01:56:17 +00:00
Justin Maggard
e1c03bf689
* Add caption support for Panasonic TVs.
2011-12-14 00:03:35 +00:00
Justin Maggard
345ecb9d22
* Fix SRT caption support with the latest Samsung Series D firmware.
2011-11-23 22:41:42 +00:00
Justin Maggard
92da9470d8
* Fix Bravia profile mangling chopping off _ISO. (Thanks SF user Wolfram Gloger)
2011-11-03 01:06:15 +00:00
Justin Maggard
773e1f6566
* Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now).
...
* Switch to autoconf from genconfig.sh.
2011-09-16 23:39:58 +00:00
Justin Maggard
546175743a
* Add WAV MIME workaround for Marantz Receivers and Roku SoundBridge.
...
* Fix bitrate displayed on Microsoft PFS devices.
2011-08-18 23:24:17 +00:00
Justin Maggard
c599ed3a9f
* Fix a crash bug with certain invalid Browse or Search requests.
2011-08-18 18:52:58 +00:00
Justin Maggard
eb0278a905
* Only send Samsung bookmark info if it's a Samsung device. UPnP-Inspector can't handle it, so perhaps other devices will fail with it as well.
2011-08-15 23:39:53 +00:00
Justin Maggard
5ce95a37c6
* Support searching by dc:date.
2011-08-08 16:55:35 +00:00
Justin Maggard
d5b77cbd46
* Add bookmark support for Samsung TVs.
2011-08-05 20:36:54 +00:00
Justin Maggard
e7438c1e77
* Check existence of dlna_pn before reading it on Freebox..
2011-07-07 17:50:50 +00:00
Justin Maggard
5195daf0ca
* Add a possible MIME type workaround for MPEG-TS files on Freebox.
2011-06-28 02:47:46 +00:00
Justin Maggard
108fda1e84
* Add the ability to change the root media container. (Thanks to Ivan Mironov)
2011-06-25 00:39:45 +00:00
Justin Maggard
3e760ebabf
* Fix possible crash bug after enlarging a SOAP response buffer.
2011-06-13 18:28:57 +00:00
Justin Maggard
0cf2e5731a
* Make a distiction between Samsung A series and later models. We need to trick A series only into playing AVI files.
2011-05-28 00:01:21 +00:00
Justin Maggard
bec766497a
* Improve support for the NETGEAR Digital Entertainer Live (EVA2000).
2011-05-26 06:15:27 +00:00
Justin Maggard
9806103335
* Add support for multiple network interfaces.
2011-05-24 17:20:16 +00:00