b7f69e2e8e* Increment version to 1.0.19.1 to signify all the recent client adaptation changes.
Justin Maggard
2011-04-13 23:08:45 +00:00
9c6dc1029a* Remove .musicArtist from All Artists, so it doesn't get included in UPnP search requests for object.container.person.musicArtist.
Justin Maggard
2011-04-13 23:08:21 +00:00
414b3dffc8* Rework the Sony video support hacks by using multiple res elements. * Throw in some extra Toshiba Regza support while we're at it.
Justin Maggard
2011-04-13 22:25:02 +00:00
e72c9d0a08* Send known audio-only devices straight to the Music section on root requests.
Justin Maggard
2011-04-12 20:58:01 +00:00
53db844772* Use matching container classes for All Artist/Albums, so they'll go to the top of a class-sorted list.
Justin Maggard
2011-04-12 20:57:01 +00:00
ceeb9479be* Use more appropriate log levels for a couple messages.
Justin Maggard
2011-04-12 20:55:32 +00:00
7f51618f71* Properly get and use the interface's netmask during LAN address configuration.
Justin Maggard
2011-04-11 22:52:34 +00:00
ed36693657* If the client doesn't specify a sort order on a music container, default to type, disc, track, then title.
Justin Maggard
2011-04-09 01:44:11 +00:00
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.
Justin Maggard
2011-04-09 01:37:11 +00:00
e32a1b1d27* Make sure a couple pointers are initialized before use.
Justin Maggard
2011-04-08 21:54:04 +00:00
a8d204dd0d* Do no add inaccessible directories to the database. (Thanks Ivan Mironov)
Justin Maggard
2011-04-08 02:16:15 +00:00
25e7cb305d* Order TiVo music by disc then track then title.
Justin Maggard
2011-04-06 21:55:35 +00:00
429a2f1311* Fix Sony adaptation by modifying the right buffer.
Justin Maggard
2011-04-05 22:17:02 +00:00
7d049aea93* More Sony workarounds for AVC TS files.
Justin Maggard
2011-04-04 22:22:05 +00:00
d4ad581327* Add several profile variants to our supported list.
Justin Maggard
2011-04-04 22:21:27 +00:00
bbdc5cc070* Add a missing newline for one log message.
Justin Maggard
2011-04-04 22:20:39 +00:00
f7e14ee77c* Add missing newlines for some log messages.
Justin Maggard
2011-03-30 22:31:39 +00:00
0519359927* Add support for reading tags from MP4 video files with recent lavf versions.
Justin Maggard
2011-03-23 07:20:14 +00:00
4d76528158* Add support for Samsung's GetFeatureList method.
Justin Maggard
2011-03-15 05:18:59 +00:00
fa056f590e* Ignore SSDP M-SEARCH packets from interfaces not in our list.
Justin Maggard
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.
Justin Maggard
2011-03-12 02:17:27 +00:00
92561e56b8* Fix an incomplete DLNA PN with certain odd files.
Justin Maggard
2011-03-11 09:37:55 +00:00
36c1ae3948* Replace __u32's with uint32_t.
Justin Maggard
2011-03-02 22:23:36 +00:00
107b808021* Fix a bad free with some video files with AAC audio.
Justin Maggard
2011-03-02 22:15:15 +00:00
2170f6a53b* Break out of the scanner on SIGTERM with forking disabled.
Justin Maggard
2011-02-26 00:02:33 +00:00
95becb5c99* Fix a memory freeing error with some audio file tags.
Justin Maggard
2011-02-26 00:00:34 +00:00
0aec0db53b* Fix a couple bugs in error paths related to the previous change.
Justin Maggard
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.
Justin Maggard
2011-02-20 10:33:19 +00:00
f7394c0c43* Remove any DLNA profile info for TiVo files.
Justin Maggard
2011-02-19 00:53:18 +00:00
21a36701e6* Add support for a couple more DLNA profiles, and sync data with ProtocolInfo.
Justin Maggard
2011-02-19 00:35:19 +00:00
ae950d0718* Add Italian translation courtesy of SF user Andrea Musuruane.
Justin Maggard
2011-02-18 00:17:08 +00:00
e67be3db24* Allow users to set the location for translation files.
Justin Maggard
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.
Justin Maggard
2011-02-18 00:04:44 +00:00
f190964ab1* Finish up the friendly name on ReadyNAS.
Justin Maggard
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.
Justin Maggard
2011-02-17 23:40:10 +00:00
41136ae17c* Fix bug in the last checkin whereby artist was always sent, even if it was not requested.
Justin Maggard
2011-02-17 19:15:03 +00:00
8960e023e9* Fix a potential buffer overflow with Xbox360 clients.
Justin Maggard
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.
Justin Maggard
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.
Justin Maggard
2011-02-15 02:46:28 +00:00
be1c1c5644* Add support for more DLNA video profiles. * Fix bug where non-DLNA formats would still get parsed into DLNA profiles.
Justin Maggard
2011-02-15 01:36:09 +00:00
87e71c443a* Reorder a couple artist roles, to be more similar to the familar WMP organisation.
Justin Maggard
2011-02-15 01:03:15 +00:00
3164baa423* Add Genre and Artist UPnP Search capability. * Add a couple missing MIME -> extension conversions.
Justin Maggard
2011-02-15 01:01:01 +00:00
9327b9fcbd* Use containter definitions instead of hard-coding them.
Justin Maggard
2011-02-15 00:37:42 +00:00
0cca49db8b* Use DESTDIR instead of PREFIX, for GNU-standard packaging. * Add a couple extra lib dependencies needed by some environments.
Justin Maggard
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.
Justin Maggard
2010-10-25 18:59:33 +00:00
1d56e95f94* Handle the "mpegvideo" format name.
Justin Maggard
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.
Justin Maggard
2010-10-15 21:51:33 +00:00
090a5cf022* Sony SMP-100 needs the same treatment as their BDP-S370.
Justin Maggard
2010-10-08 01:34:03 +00:00
091b90daa7* Add Sony BDP-S370 MKV support, by pretending they're DiVX files.
Justin Maggard
2010-10-05 23:54:07 +00:00
4ecfe18bb8* Missed a newline on an error message.
Justin Maggard
2010-10-05 20:46:00 +00:00
786d86c366* Pull Genre info for .nfo files.
Justin Maggard
2010-10-05 20:45:42 +00:00
6ec5255d60* Properly escape TiVo folder names in one more place.
Justin Maggard
2010-10-05 08:13:54 +00:00
9985630b73* Fix bug in zero-MAC detection, so UUIDs are actually unique.
Justin Maggard
2010-09-29 07:46:59 +00:00
237a3303f5* There are actually 3 items on the main list, not 2.
Justin Maggard
2010-09-29 07:46:10 +00:00
88750450b2* Bump to v1.0.18.2.
Justin Maggard
2010-09-28 08:23:40 +00:00
a80aca73c4* Have the C library figure out if DST is in effect or not when doing time conversions.
Justin Maggard
2010-09-28 08:23:05 +00:00
263b93fb92* Break out earlier if we see a CLOSE_WRITE, but the file hasn't changed.
Justin Maggard
2010-09-28 07:59:11 +00:00
a600d8a231* Handle libavformat format name "matroska,webm".
Justin Maggard
2010-09-22 00:03:37 +00:00