Commit Graph

84 Commits

Author SHA1 Message Date
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
e72c9d0a08 * Send known audio-only devices straight to the Music section on root requests. 2011-04-12 20:58:01 +00:00
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
429a2f1311 * Fix Sony adaptation by modifying the right buffer. 2011-04-05 22:17:02 +00:00
7d049aea93 * More Sony workarounds for AVC TS files. 2011-04-04 22:22:05 +00:00
4d76528158 * Add support for Samsung's GetFeatureList method. 2011-03-15 05:18:59 +00:00
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
3164baa423 * Add Genre and Artist UPnP Search capability.
* Add a couple missing MIME -> extension conversions.
2011-02-15 01:01:01 +00:00
743a5ffdf9 * Cheat to make Sony Bravia AVC support work. 2011-01-18 02:26:31 +00:00
8e0fcd56f9 * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
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
091b90daa7 * Add Sony BDP-S370 MKV support, by pretending they're DiVX files. 2010-10-05 23:54:07 +00:00
60460837f6 * Fix Xbox360 video thumbnail bug introduced in the last checkin. 2010-08-28 08:07:53 +00:00
ff59bc9ab9 * Remove the last remnants of hard-coded ObjectIDs. 2010-08-09 17:21:27 +00:00
09ac5263a7 * Fix a few typos. 2010-08-06 17:18:37 +00:00
c97d359fe2 * Make Xbox360 support more generic for use with other PlaysForSure clients. 2010-08-05 23:09:11 +00:00
b26661dae2 * Add LPCM MIME to extension conversion. 2010-03-18 21:34:27 +00:00
8d228d6c5b * Add MIME to extension mapping for quicktime and 3gpp video files. 2010-03-18 21:07:38 +00:00
9c83541dc6 * Handle whitespace between filter args. 2010-03-17 23:28:37 +00:00
346ff6e293 * Add M3U/PLS music playlist support. 2010-01-13 21:15:26 +00:00
4aafa5e4ed * Handle "res exists" search criteria. 2009-12-17 18:55:44 +00:00
15f258bc1a * Make UPnPSearch case insensitive like it's supposed to be. 2009-11-25 00:03:10 +00:00
808fc6f459 * Make UPnPSearch using the "contains" keyword work properly with substring searches. 2009-11-19 02:34:36 +00:00
c4170af521 * Add a no-resize flag, which tells us to to advertise downscaled images. Useful for clients like Samsung TVs, which can use large images well, but will use downscaled small images when given a choice. 2009-11-10 00:00:09 +00:00
4073837a34 * Set the conversion-indicator flag on resized images. 2009-11-09 23:57:09 +00:00
58ecfd6380 * Implement and use new sql_get_int_field() function to simplify getting integers from the database. 2009-11-02 19:21:38 +00:00
9712e90bdd * Enlarge the DLNA buffer, since it was a couple bytes too small for a couple profiles. 2009-11-02 18:51:56 +00:00
ef4271cb83 * Fix bug with filter processing, which was introduced by recent uClibc changes. 2009-10-30 17:57:27 +00:00
41f204029b * Fix some issues with uClibc. 2009-10-28 07:44:45 +00:00
e18cf08880 * Add initial support for 3gp video files.
* Add LPCM to the main SourceProtocolInfo list.
2009-10-21 21:11:57 +00:00
e777a93a5e * Remove ALBUM_ART_PN from the database, since it's forced to be JPEG_TN now.
* Add a DISC entry to the database, so when the client sorts a multi-disc audio album by track, we can sort by disc first.
2009-10-14 01:14:10 +00:00
7c62467398 * Better handling for extremely large JPEGs: expose the full image, JPEG_LRG, JPEG_SM, and thumbnail if the image is >4096x4096. 2009-10-13 22:51:45 +00:00
1ef627ac3c * Don't trust EXIF to tell us the accurate resolution; instead, parse the JPEG data ourselves.
* Add on-the-fly downscaling for JPEGs too large to fit the JPEG_LRG DLNA profile.
2009-10-13 01:20:19 +00:00
6d288868ca * Only pass resolution details on scaled images if they are requested. 2009-09-14 19:41:15 +00:00
f259479ecf * Don't call WAV files LPCM, because they're disqualified due to endianness. 2009-08-10 21:16:53 +00:00
d249992cc4 * Use a defined value for max SOAP response size. Previously we would probably crash if a response got over 1MB due. Now we will realloc in 1MB increments until we reach our prefined max response size. This should be useful for clients like djmount, which don't specify a result limit in their request, but also don't handle huge (>1MB) responses. 2009-08-07 23:41:32 +00:00
aba116a445 * Avoid using '&' in URIs for resized images, to avoid client compatibility issues. 2009-08-06 07:50:12 +00:00
e925174081 * Enable JPEG resizing support so we can advertise JPEG_SM images we downscale from JPEG_MED or JPEG_LRG files. 2009-08-06 02:43:45 +00:00
780ae7ad8b * Add Popcorn Hour support for using the wrong MIME type for FLAC.
* Fix a couple crash bugs with invalid UPnP-A/V SOAP requests.
* Fix WAV file extension support.
2009-07-28 23:17:31 +00:00
1a5e1a6de9 * Add hacks to make .mkv support work on Samsung TVs. 2009-07-13 18:00:06 +00:00
efc2ab6b2b * Consider MIME workarounds when doing MIME->extension conversion. 2009-06-30 02:03:07 +00:00
e0b88d2101 * Looks like Samsung TV's want the improper MIME type video/x-mkv instead of video/x-matroska. 2009-06-22 22:43:23 +00:00
c304e3010a * Don't return video cover art to XBox360, or else it won't show the video at all. 2009-06-17 22:35:41 +00:00
593f9c68e1 * Fix DLNA namespace error. 2009-06-06 01:57:54 +00:00
a6d01a85e3 * Add MIME workarounds for WAV files on Denon receivers. 2009-06-04 19:13:18 +00:00
8dc1a82d7e * Use PS3-style MIME tweaks for Samsung TVs. 2009-06-03 22:01:31 +00:00
efefcde150 * Work around Freebox's bad behavior of only using the first <res> element for images. 2009-06-03 20:49:31 +00:00
2155c25109 * Handle @id in SearchCriteria. 2009-06-02 21:18:22 +00:00
029928569a * WAV/LPCM handling tweaks. 2009-05-28 08:22:39 +00:00
c011c4a087 * Add initial support for video cover art.
* Try to handle id3 tags that use non-utf8 and iso8859 charsets.
2009-05-27 23:11:18 +00:00