111 Commits

Author SHA1 Message Date
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
Justin Maggard
87aff70055 * Implement my best guess at how to support subtitles on LG clients. 2011-05-17 01:19:31 +00:00
Justin Maggard
595eaf5168 * Support AVC_TS_HP_HD_AC3 on Toshiba TVs. 2011-05-16 20:36:08 +00:00
Justin Maggard
23746a68bf * Introduce a new strcatf() function to help simplify some areas of the code. 2011-05-13 22:10:15 +00:00
Justin Maggard
9a9270cecf * Fix some issues reported by cppcheck. 2011-05-02 23:50:52 +00:00
Justin Maggard
e0e0fa254d * Fix a couple minor DLNA correctness issues. 2011-04-28 23:01:28 +00:00
Justin Maggard
414b3dffc8 * Rework the Sony video support hacks by using multiple res elements.
* Throw in some extra Toshiba Regza support while we're at it.
2011-04-13 22:25:02 +00:00
Justin Maggard
e72c9d0a08 * Send known audio-only devices straight to the Music section on root requests. 2011-04-12 20:58:01 +00:00
Justin Maggard
ed36693657 * If the client doesn't specify a sort order on a music container, default to type, disc, track, then title. 2011-04-09 01:44:11 +00:00
Justin Maggard
429a2f1311 * Fix Sony adaptation by modifying the right buffer. 2011-04-05 22:17:02 +00:00
Justin Maggard
7d049aea93 * More Sony workarounds for AVC TS files. 2011-04-04 22:22:05 +00:00
Justin Maggard
4d76528158 * Add support for Samsung's GetFeatureList method. 2011-03-15 05:18:59 +00:00
Justin Maggard
41136ae17c * Fix bug in the last checkin whereby artist was always sent, even if it was not requested. 2011-02-17 19:15:03 +00:00
Justin Maggard
3164baa423 * Add Genre and Artist UPnP Search capability.
* Add a couple missing MIME -> extension conversions.
2011-02-15 01:01:01 +00:00
Justin Maggard
743a5ffdf9 * Cheat to make Sony Bravia AVC support work. 2011-01-18 02:26:31 +00:00
Justin Maggard
8e0fcd56f9 * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
Justin Maggard
9319e4ec7e * Current model Samsung TVs have a neat little bug where they filter out AlbumArtURI DLNA ProfileIDs, but they actually require it to show thumbnails. So we'll manually add it to the filter for Samsung products. 2010-10-25 18:59:33 +00:00
Justin Maggard
091b90daa7 * Add Sony BDP-S370 MKV support, by pretending they're DiVX files. 2010-10-05 23:54:07 +00:00
Justin Maggard
60460837f6 * Fix Xbox360 video thumbnail bug introduced in the last checkin. 2010-08-28 08:07:53 +00:00
Justin Maggard
ff59bc9ab9 * Remove the last remnants of hard-coded ObjectIDs. 2010-08-09 17:21:27 +00:00
Justin Maggard
09ac5263a7 * Fix a few typos. 2010-08-06 17:18:37 +00:00
Justin Maggard
c97d359fe2 * Make Xbox360 support more generic for use with other PlaysForSure clients. 2010-08-05 23:09:11 +00:00
Justin Maggard
b26661dae2 * Add LPCM MIME to extension conversion. 2010-03-18 21:34:27 +00:00
Justin Maggard
8d228d6c5b * Add MIME to extension mapping for quicktime and 3gpp video files. 2010-03-18 21:07:38 +00:00
Justin Maggard
9c83541dc6 * Handle whitespace between filter args. 2010-03-17 23:28:37 +00:00
Justin Maggard
346ff6e293 * Add M3U/PLS music playlist support. 2010-01-13 21:15:26 +00:00
Justin Maggard
4aafa5e4ed * Handle "res exists" search criteria. 2009-12-17 18:55:44 +00:00
Justin Maggard
15f258bc1a * Make UPnPSearch case insensitive like it's supposed to be. 2009-11-25 00:03:10 +00:00
Justin Maggard
808fc6f459 * Make UPnPSearch using the "contains" keyword work properly with substring searches. 2009-11-19 02:34:36 +00:00