538 Commits

Author SHA1 Message Date
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
Justin Maggard
fdde0303ca * Skip DLNA parsing for non-ASF VC1 files. 2011-02-15 02:03:41 +00:00
Justin Maggard
be1c1c5644 * Add support for more DLNA video profiles.
* Fix bug where non-DLNA formats would still get parsed into DLNA profiles.
2011-02-15 01:36:09 +00:00
Justin Maggard
87e71c443a * Reorder a couple artist roles, to be more similar to the familar WMP organisation. 2011-02-15 01:03:15 +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
9327b9fcbd * Use containter definitions instead of hard-coding them. 2011-02-15 00:37:42 +00:00
Justin Maggard
adeae41293 * Fix "dereferencing type-punned pointer will break strict-aliasing rules" compiler warning. 2011-02-15 00:02:13 +00:00
Justin Maggard
14a0d1ac98 * Don't expose album art images in the content directory.
* Support album art name wildcards.
2011-02-14 23:52:10 +00:00
Justin Maggard
761f62ca26 * Fix a couple potential frees of invalid pointers. 2011-01-25 22:40:37 +00:00
Justin Maggard
743a5ffdf9 * Cheat to make Sony Bravia AVC support work. 2011-01-18 02:26:31 +00:00
Justin Maggard
f05509eaf9 * Fix copy/paste error. 2010-12-25 18:00:40 +00:00
Justin Maggard
17ec930fa1 * Detect new or changed symlinks in addition to regular files. 2010-12-21 00:17:27 +00:00
Justin Maggard
5fbe9d10da * Fall back to regular I/O instead of using sendfile() if we get EINVAL. 2010-11-24 01:01:27 +00:00
Justin Maggard
8e0fcd56f9 * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
Justin Maggard
e529b5dd6b * Try to trick Sony Blu-ray home theater systems into playing MKVs. 2010-11-11 22:32:54 +00:00
Justin Maggard
bd22632840 * Add a separate option log_dir for the log directory. 2010-10-27 00:51:39 +00:00
Justin Maggard
b66f85936f * Do not delete the DB_PATH when called with -R. 2010-10-27 00:43:37 +00:00
Justin Maggard
6561dc37cb * Add a distclean target to remove config.h. 2010-10-27 00:40:47 +00:00
Justin Maggard
2f53a05727 * Fix typo. 2010-10-27 00:39:02 +00:00
Justin Maggard
0cca49db8b * Use DESTDIR instead of PREFIX, for GNU-standard packaging.
* Add a couple extra lib dependencies needed by some environments.
2010-10-26 06:47:59 +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
1d56e95f94 * Handle the "mpegvideo" format name. 2010-10-25 18:42:06 +00:00
Justin Maggard
8e2d9a72e6 * If TiVo requests a negative ItemCount with no starting point, that means go to the end of the list. 2010-10-15 21:51:33 +00:00
Justin Maggard
090a5cf022 * Sony SMP-100 needs the same treatment as their BDP-S370. 2010-10-08 01:34:03 +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
4ecfe18bb8 * Missed a newline on an error message. 2010-10-05 20:46:00 +00:00
Justin Maggard
786d86c366 * Pull Genre info for .nfo files. 2010-10-05 20:45:42 +00:00
Justin Maggard
6ec5255d60 * Properly escape TiVo folder names in one more place. 2010-10-05 08:13:54 +00:00
Justin Maggard
9985630b73 * Fix bug in zero-MAC detection, so UUIDs are actually unique. 2010-09-29 07:46:59 +00:00
Justin Maggard
237a3303f5 * There are actually 3 items on the main list, not 2. 2010-09-29 07:46:10 +00:00
Justin Maggard
88750450b2 * Bump to v1.0.18.2. 2010-09-28 08:23:40 +00:00
Justin Maggard
a80aca73c4 * Have the C library figure out if DST is in effect or not when doing time conversions. 2010-09-28 08:23:05 +00:00
Justin Maggard
263b93fb92 * Break out earlier if we see a CLOSE_WRITE, but the file hasn't changed. 2010-09-28 07:59:11 +00:00
Justin Maggard
a600d8a231 * Handle libavformat format name "matroska,webm". 2010-09-22 00:03:37 +00:00
Justin Maggard
acf6f16d02 * Fix big-endian issue with XING header parsing. 2010-09-01 00:33:43 +00:00
Justin Maggard
6325789eda * Fall back to regular read/write if sendfile fails. 2010-09-01 00:27:42 +00:00