414 Commits

Author SHA1 Message Date
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
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