Commit Graph

396 Commits

Author SHA1 Message Date
fa056f590e * Ignore SSDP M-SEARCH packets from interfaces not in our list. 2011-03-15 02:20:58 +00:00
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
92561e56b8 * Fix an incomplete DLNA PN with certain odd files. 2011-03-11 09:37:55 +00:00
c3483cc5b5 * Add missing include. 2011-03-02 22:24:54 +00:00
36c1ae3948 * Replace __u32's with uint32_t. 2011-03-02 22:23:36 +00:00
107b808021 * Fix a bad free with some video files with AAC audio. 2011-03-02 22:15:15 +00:00
2170f6a53b * Break out of the scanner on SIGTERM with forking disabled. 2011-02-26 00:02:33 +00:00
95becb5c99 * Fix a memory freeing error with some audio file tags. 2011-02-26 00:00:34 +00:00
0aec0db53b * Fix a couple bugs in error paths related to the previous change. 2011-02-22 22:54:16 +00:00
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
f7394c0c43 * Remove any DLNA profile info for TiVo files. 2011-02-19 00:53:18 +00:00
21a36701e6 * Add support for a couple more DLNA profiles, and sync data with ProtocolInfo. 2011-02-19 00:35:19 +00:00
f939dd924d * Properly scan newly created directory symlinks. 2011-02-18 23:13:48 +00:00
ae950d0718 * Add Italian translation courtesy of SF user Andrea Musuruane. 2011-02-18 00:17:08 +00:00
e67be3db24 * Allow users to set the location for translation files. 2011-02-18 00:13:38 +00:00
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
f190964ab1 * Finish up the friendly name on ReadyNAS. 2011-02-18 00:00:16 +00:00
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
309499d378 * Add PnP-X support. 2011-02-17 23:17:24 +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
8960e023e9 * Fix a potential buffer overflow with Xbox360 clients. 2011-02-17 09:21:14 +00:00
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
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
fdde0303ca * Skip DLNA parsing for non-ASF VC1 files. 2011-02-15 02:03:41 +00:00
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
87e71c443a * Reorder a couple artist roles, to be more similar to the familar WMP organisation. 2011-02-15 01:03:15 +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
9327b9fcbd * Use containter definitions instead of hard-coding them. 2011-02-15 00:37:42 +00:00
adeae41293 * Fix "dereferencing type-punned pointer will break strict-aliasing rules" compiler warning. 2011-02-15 00:02:13 +00:00
14a0d1ac98 * Don't expose album art images in the content directory.
* Support album art name wildcards.
2011-02-14 23:52:10 +00:00
761f62ca26 * Fix a couple potential frees of invalid pointers. 2011-01-25 22:40:37 +00:00
743a5ffdf9 * Cheat to make Sony Bravia AVC support work. 2011-01-18 02:26:31 +00:00
f05509eaf9 * Fix copy/paste error. 2010-12-25 18:00:40 +00:00
17ec930fa1 * Detect new or changed symlinks in addition to regular files. 2010-12-21 00:17:27 +00:00
5fbe9d10da * Fall back to regular I/O instead of using sendfile() if we get EINVAL. 2010-11-24 01:01:27 +00:00
8e0fcd56f9 * Complete/clarify license information. 2010-11-11 23:48:14 +00:00
e529b5dd6b * Try to trick Sony Blu-ray home theater systems into playing MKVs. 2010-11-11 22:32:54 +00:00
bd22632840 * Add a separate option log_dir for the log directory. 2010-10-27 00:51:39 +00:00
b66f85936f * Do not delete the DB_PATH when called with -R. 2010-10-27 00:43:37 +00:00
6561dc37cb * Add a distclean target to remove config.h. 2010-10-27 00:40:47 +00:00
2f53a05727 * Fix typo. 2010-10-27 00:39:02 +00:00
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
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
1d56e95f94 * Handle the "mpegvideo" format name. 2010-10-25 18:42:06 +00:00
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
090a5cf022 * Sony SMP-100 needs the same treatment as their BDP-S370. 2010-10-08 01:34:03 +00:00
091b90daa7 * Add Sony BDP-S370 MKV support, by pretending they're DiVX files. 2010-10-05 23:54:07 +00:00
4ecfe18bb8 * Missed a newline on an error message. 2010-10-05 20:46:00 +00:00
786d86c366 * Pull Genre info for .nfo files. 2010-10-05 20:45:42 +00:00
6ec5255d60 * Properly escape TiVo folder names in one more place. 2010-10-05 08:13:54 +00:00