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 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
4073837a34
|
* Set the conversion-indicator flag on resized images.
|
2009-11-09 23:57:09 +00:00 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
ef4271cb83
|
* Fix bug with filter processing, which was introduced by recent uClibc changes.
|
2009-10-30 17:57:27 +00:00 |
|
Justin Maggard
|
41f204029b
|
* Fix some issues with uClibc.
|
2009-10-28 07:44:45 +00:00 |
|
Justin Maggard
|
e18cf08880
|
* Add initial support for 3gp video files.
* Add LPCM to the main SourceProtocolInfo list.
|
2009-10-21 21:11:57 +00:00 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
6d288868ca
|
* Only pass resolution details on scaled images if they are requested.
|
2009-09-14 19:41:15 +00:00 |
|
Justin Maggard
|
f259479ecf
|
* Don't call WAV files LPCM, because they're disqualified due to endianness.
|
2009-08-10 21:16:53 +00:00 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
aba116a445
|
* Avoid using '&' in URIs for resized images, to avoid client compatibility issues.
|
2009-08-06 07:50:12 +00:00 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
1a5e1a6de9
|
* Add hacks to make .mkv support work on Samsung TVs.
|
2009-07-13 18:00:06 +00:00 |
|
Justin Maggard
|
efc2ab6b2b
|
* Consider MIME workarounds when doing MIME->extension conversion.
|
2009-06-30 02:03:07 +00:00 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
593f9c68e1
|
* Fix DLNA namespace error.
|
2009-06-06 01:57:54 +00:00 |
|
Justin Maggard
|
a6d01a85e3
|
* Add MIME workarounds for WAV files on Denon receivers.
|
2009-06-04 19:13:18 +00:00 |
|
Justin Maggard
|
8dc1a82d7e
|
* Use PS3-style MIME tweaks for Samsung TVs.
|
2009-06-03 22:01:31 +00:00 |
|
Justin Maggard
|
efefcde150
|
* Work around Freebox's bad behavior of only using the first <res> element for images.
|
2009-06-03 20:49:31 +00:00 |
|
Justin Maggard
|
2155c25109
|
* Handle @id in SearchCriteria.
|
2009-06-02 21:18:22 +00:00 |
|
Justin Maggard
|
029928569a
|
* WAV/LPCM handling tweaks.
|
2009-05-28 08:22:39 +00:00 |
|
Justin Maggard
|
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 |
|
Justin Maggard
|
31cfba1a21
|
* More changes to pass the UPnP Device Validator.
|
2009-05-20 01:31:34 +00:00 |
|
Justin Maggard
|
c10c913b30
|
* Some fixes for the UPnP Device Validator.
|
2009-05-19 23:43:51 +00:00 |
|
Justin Maggard
|
5a08b7e275
|
* Some minor DLNA conformance fixups.
|
2009-05-14 22:13:06 +00:00 |
|
Justin Maggard
|
bb8e2a346a
|
* Add WAV mime-to-extension mapping.
|
2009-05-12 01:25:46 +00:00 |
|
Justin Maggard
|
3e7a3cbfb5
|
* Add WAV file support.
|
2009-05-12 01:21:53 +00:00 |
|
Justin Maggard
|
cb61823ecc
|
* Always store cached JPEG album art with a .jpg extension.
|
2009-05-11 00:56:04 +00:00 |
|
Justin Maggard
|
161c513e58
|
* Use a "real" file extension instead of just .dat when sending container contents.
|
2009-05-11 00:31:15 +00:00 |
|
Justin Maggard
|
bdf2c86075
|
* Sort out Server description in HTTP headers. This actually makes Windows Media Player recognize a MiniDLNA server also.
|
2009-05-10 03:24:29 +00:00 |
|
Justin Maggard
|
392654a234
|
* Prevent a buffer overflow when an item's description is very long.
|
2009-05-05 02:15:44 +00:00 |
|
Justin Maggard
|
7c64eb10ac
|
* Put the commas back in when parsing the filter args, so the log contains the actual args sent by the client, instead of just the first one.
|
2009-05-03 18:31:53 +00:00 |
|
Justin Maggard
|
ab75f45804
|
* Missed one case with the last filter rewrite. An empty filter argument should return all metadata.
|
2009-05-02 23:55:27 +00:00 |
|
Justin Maggard
|
0fa5f5b598
|
* Fix a couple bugs in client detection code.
* Fix incremental UPnPBrowse bug that was recently introduced.
|
2009-05-02 20:53:24 +00:00 |
|
Justin Maggard
|
401da95831
|
* Add generic DLNA client type detection and caching, and don't use DLNA-specific MIME types if the client doesn't support DLNA.
|
2009-05-01 19:36:43 +00:00 |
|
Justin Maggard
|
ff046503bd
|
* Update client cache if the client type changes on a given IP.
* Default .avi files to MIME type video/x-msvideo for better backward compatibility.
|
2009-05-01 01:39:55 +00:00 |
|
Justin Maggard
|
f35e0831d1
|
* Rewrite filter parsing code. Might help with Olive Symphony or other Twonky-based clients that send odd filter requests.
|
2009-05-01 00:45:23 +00:00 |
|