Commit Graph

373 Commits

Author SHA1 Message Date
Justin Maggard 1949383062 * Fix a potential SQL syntax error during TiVo browsing. 2011-04-28 04:51:12 +00:00
Justin Maggard 4572a49cf3 * Carry over the last change one more place. 2011-04-26 23:00:04 +00:00
Justin Maggard bd4bf76f93 * Profile AVC_MP4_BL_CIF15_AAC_540 should be AVC_MP4_BL_CIF15_AAC_520. 2011-04-26 20:38:46 +00:00
Justin Maggard 7365edb075 * Use audio/ogg instead of application/ogg for Ogg audio files. 2011-04-21 18:23:52 +00:00
Justin Maggard 88b992bd51 * Escape video tags. 2011-04-21 08:50:44 +00:00
Justin Maggard 5c7cf70e02 * Fix a compiler warning when making 64-bit binaries. 2011-04-21 08:05:38 +00:00
Justin Maggard b7f69e2e8e * Increment version to 1.0.19.1 to signify all the recent client adaptation changes. 2011-04-13 23:08:45 +00:00
Justin Maggard 9c6dc1029a * Remove .musicArtist from All Artists, so it doesn't get included in UPnP search requests for object.container.person.musicArtist. 2011-04-13 23:08:21 +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 53db844772 * Use matching container classes for All Artist/Albums, so they'll go to the top of a class-sorted list. 2011-04-12 20:57:01 +00:00
Justin Maggard ceeb9479be * Use more appropriate log levels for a couple messages. 2011-04-12 20:55:32 +00:00
Justin Maggard 7f51618f71 * Properly get and use the interface's netmask during LAN address configuration. 2011-04-11 22:52:34 +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 07c5fd5dd6 * Add the ability to parse the root description of clients after they send an SSDP NOTIFY.
* Using this new capability, detect Roku SoundBridge clients.
2011-04-09 01:37:11 +00:00
Justin Maggard e32a1b1d27 * Make sure a couple pointers are initialized before use. 2011-04-08 21:54:04 +00:00
Justin Maggard a8d204dd0d * Do no add inaccessible directories to the database. (Thanks Ivan Mironov) 2011-04-08 02:16:15 +00:00
Justin Maggard 8a2e9e9429 * Add a couple newly contributed translations. 2011-04-08 01:58:35 +00:00
Justin Maggard 556678ce08 * Allow some DLNA AVC profile fallbacks. 2011-04-07 23:15:56 +00:00
Justin Maggard 25e7cb305d * Order TiVo music by disc then track then title. 2011-04-06 21:55:35 +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 d4ad581327 * Add several profile variants to our supported list. 2011-04-04 22:21:27 +00:00
Justin Maggard bbdc5cc070 * Add a missing newline for one log message. 2011-04-04 22:20:39 +00:00
Justin Maggard f7e14ee77c * Add missing newlines for some log messages. 2011-03-30 22:31:39 +00:00
Justin Maggard 0519359927 * Add support for reading tags from MP4 video files with recent lavf versions. 2011-03-23 07:20:14 +00:00
Justin Maggard 4d76528158 * Add support for Samsung's GetFeatureList method. 2011-03-15 05:18:59 +00:00
Justin Maggard fa056f590e * Ignore SSDP M-SEARCH packets from interfaces not in our list. 2011-03-15 02:20:58 +00:00
Justin Maggard b62d77571b * When called with -R, only remove art_cache and files.db in case users use an imporant directory as their db dir.
* Touch up log directory handling.  If there is no log dir, but there is a db dir, store the log in the db dir.
2011-03-12 02:17:27 +00:00
Justin Maggard 92561e56b8 * Fix an incomplete DLNA PN with certain odd files. 2011-03-11 09:37:55 +00:00
Justin Maggard c3483cc5b5 * Add missing include. 2011-03-02 22:24:54 +00:00
Justin Maggard 36c1ae3948 * Replace __u32's with uint32_t. 2011-03-02 22:23:36 +00:00
Justin Maggard 107b808021 * Fix a bad free with some video files with AAC audio. 2011-03-02 22:15:15 +00:00
Justin Maggard 2170f6a53b * Break out of the scanner on SIGTERM with forking disabled. 2011-02-26 00:02:33 +00:00
Justin Maggard 95becb5c99 * Fix a memory freeing error with some audio file tags. 2011-02-26 00:00:34 +00:00
Justin Maggard 0aec0db53b * Fix a couple bugs in error paths related to the previous change. 2011-02-22 22:54:16 +00:00
Justin Maggard 39de8bb628 * Use a different method of iterating through network interfaces when finding the interface broadcast address for TiVo beacons. The original method could break out of the loop too early in some environments. 2011-02-20 10:33:19 +00:00
Justin Maggard f7394c0c43 * Remove any DLNA profile info for TiVo files. 2011-02-19 00:53:18 +00:00
Justin Maggard 21a36701e6 * Add support for a couple more DLNA profiles, and sync data with ProtocolInfo. 2011-02-19 00:35:19 +00:00
Justin Maggard f939dd924d * Properly scan newly created directory symlinks. 2011-02-18 23:13:48 +00:00
Justin Maggard ae950d0718 * Add Italian translation courtesy of SF user Andrea Musuruane. 2011-02-18 00:17:08 +00:00
Justin Maggard e67be3db24 * Allow users to set the location for translation files. 2011-02-18 00:13:38 +00:00
Justin Maggard a1aa1b11ed * Update Spanish translation with proper capitalization, diacritics and wording. Thanks to SF user Julio Sánchez Fernández. 2011-02-18 00:04:44 +00:00
Justin Maggard f190964ab1 * Finish up the friendly name on ReadyNAS. 2011-02-18 00:00:16 +00:00
Justin Maggard ea1695b0b5 * Log a warning message if we fail to find the broadcast address on the interface used for TiVo beacons. 2011-02-17 23:40:10 +00:00
Justin Maggard 309499d378 * Add PnP-X support. 2011-02-17 23:17:24 +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 8960e023e9 * Fix a potential buffer overflow with Xbox360 clients. 2011-02-17 09:21:14 +00:00
Justin Maggard b6d764ea13 * Fix TiVo beacon support so that we respond to beacons, and drain the socket in the process. 2011-02-17 08:54:02 +00:00
Justin Maggard df2b72ada5 * Old PID files are already checked via checkforrunning() and exits if process found so we don't need O_EXCL in writepidfile() and can instead just overwrite. Also fix permissions as well to not give world write access. Thanks to Alan Swanson. 2011-02-15 02:46:28 +00:00