Justin Maggard
f06a93c17a
* Store the media type in the TIMESTAMP column, so we can force a rescan if the user changes the media type configuration.
2013-01-02 21:00:52 +00:00
Justin Maggard
2521b3f238
* Force a rescan if a media_dir has been removed from the configuration.
2012-11-16 08:06:24 +00:00
Justin Maggard
584258c1f8
* Add support for limiting a media dir to multiple media types.
2012-10-03 07:26:00 +00:00
Justin Maggard
fdcdd9ded8
* Fix inotify parsing of new video symlinks. (SF bug #3552473 )
2012-08-20 21:30:16 +00:00
Justin Maggard
61fbce18ba
* Replace sqlite_int64 with int64_t in many places, to better allow for the possibility of other databases. (Thanks Douglas Carmichael)
2012-06-29 23:14:27 +00:00
Justin Maggard
2c7a3bfc06
* Add support for the latest ffmpeg/libav library versions.
2012-06-29 21:06:23 +00:00
Justin Maggard
cf8ddddcce
* Clean up some potential buffer overruns. (SF bug #3536546 )
2012-06-26 18:13:48 +00:00
Justin Maggard
2661cd8a0c
* Move database-specific DB creation bits to a separate file.
2012-05-16 01:22:11 +00:00
Justin Maggard
40f3664390
* Fix warn_unused_result compiler warnings with FORTIFY_SOURCE defined.
2012-03-28 08:15:15 +00:00
Justin Maggard
c5bb5c84b3
* Add image rotation support during resize. (mostly useful for TiVo)
2012-01-22 00:33:55 +00:00
Justin Maggard
0919e28b3a
* Fix inotify detection issue on first-level folders.
2011-12-26 10:14:21 +00:00
Justin Maggard
c415fbdbf3
* Make some necessary changes to function on old OSes (like CentOS 5.7).
2011-12-07 03:55:20 +00:00
Justin Maggard
4d4d96e1bb
* Separate album containers with different artists.
2011-11-03 00:48:14 +00:00
Justin Maggard
a9d2e6dd44
* Make metadata-based virtual containers case insensitive.
2011-11-02 01:48:59 +00:00
Justin Maggard
773e1f6566
* Add support for other operating systems (kFreeBSD, FreeBSD, and OSX for now).
...
* Switch to autoconf from genconfig.sh.
2011-09-16 23:39:58 +00:00
Justin Maggard
715af3519b
* Fixup last checkin.
2011-09-04 04:07:36 +00:00
Justin Maggard
cb5ab0b1c6
* Add a verbose logging parameter and playlist skipping, based on SF bug #3395238 .
2011-09-03 01:54:39 +00:00
Justin Maggard
0d5e89a970
* Fix bug from the last checkin.
2011-08-25 00:37:10 +00:00
Justin Maggard
1fc5f599f1
* Fix a crash when scanning images without read access. (SF bug #3395670 )
2011-08-22 18:24:19 +00:00
Justin Maggard
d5b77cbd46
* Add bookmark support for Samsung TVs.
2011-08-05 20:36:54 +00:00
Justin Maggard
cdc93f680f
* Add thumbnail support on folders, since at least XBMC supports it.
2011-08-05 00:31:20 +00:00
Justin Maggard
9a9270cecf
* Fix some issues reported by cppcheck.
2011-05-02 23:50:52 +00:00
Justin Maggard
88b992bd51
* Escape video tags.
2011-04-21 08:50:44 +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
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
a8d204dd0d
* Do no add inaccessible directories to the database. (Thanks Ivan Mironov)
2011-04-08 02:16: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
9327b9fcbd
* Use containter definitions instead of hard-coding them.
2011-02-15 00:37:42 +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
8e0fcd56f9
* Complete/clarify license information.
2010-11-11 23:48:14 +00:00
Justin Maggard
da624cedfd
* Add more translations.
2010-08-09 23:49:17 +00:00
Justin Maggard
ff59bc9ab9
* Remove the last remnants of hard-coded ObjectIDs.
2010-08-09 17:21:27 +00:00
Justin Maggard
c97d359fe2
* Make Xbox360 support more generic for use with other PlaysForSure clients.
2010-08-05 23:09:11 +00:00
Justin Maggard
291b31f98a
* Add basic NLS support, so clients can display localized strings during browsing if it's properly enabled.
2010-07-17 00:47:48 +00:00
Justin Maggard
346ff6e293
* Add M3U/PLS music playlist support.
2010-01-13 21:15:26 +00:00
Justin Maggard
1549254753
* Set database pragma for optimal performance on every DB open.
2009-11-17 19:13:00 +00:00
Justin Maggard
c8fe23d838
* Rework the sql_exec function to use format arguments, to simplfy the code.
...
* Don't set the DB version until after the scan completes. This way, if only a partial scan has been done, a full scan will be initiated the next time minidlna is started.
2009-11-04 01:38:14 +00:00
Justin Maggard
58ecfd6380
* Implement and use new sql_get_int_field() function to simplify getting integers from the database.
2009-11-02 19:21:38 +00:00
Justin Maggard
0f0d22c2f5
* Update database entries if inotify catches a file CLOSE_WRITE and the modify time is newer than the last recorded time in the database.
2009-10-23 02:38:42 +00:00
Justin Maggard
f7e525019a
* Add SRT subtitle support using Samsung's method.
2009-10-15 00:40:27 +00:00
Justin Maggard
b632bf1704
* Use band name for virtual audio containers when it's available.
2009-10-14 03:01:15 +00:00
Justin Maggard
e777a93a5e
* Remove ALBUM_ART_PN from the database, since it's forced to be JPEG_TN now.
...
* Add a DISC entry to the database, so when the client sorts a multi-disc audio album by track, we can sort by disc first.
2009-10-14 01:14:10 +00:00
Justin Maggard
ba29e35bcc
* Clean up after some memory allocations before exit so valgrind is happy.
...
* Fork off the scanner process instead of doing it in another thread, so if libavformat leaks memory it will be cleaned up once scanning is finished.
2009-10-03 02:08:59 +00:00
Justin Maggard
a295b448ba
* To my surprise, XFS doesn't support dt_type in readdir results, so we need to stat each entry of type DT_UNKNOWN.
2009-06-04 22:32:10 +00:00
Justin Maggard
41a6830952
* To my surprise, XFS doesn't support dt_type in readdir results, so we need to stat each entry of type DT_UNKNOWN.
2009-06-04 20:43:36 +00:00
Justin Maggard
72309b1c2e
* Missed one spot when changing "type" do "dir_type".
2009-05-27 18:31:09 +00:00
Justin Maggard
b4557c10c4
* Follow symlinks. Perhaps we'll make this configurable in the future.
2009-05-23 01:20:57 +00:00
Justin Maggard
3e7a3cbfb5
* Add WAV file support.
2009-05-12 01:21:53 +00:00
Justin Maggard
0229ee64ee
* ReadyNAS-specific change to remove any leftover scanning flag files when we start.
2009-05-03 18:32:48 +00:00
Justin Maggard
226cf8bb66
* Some SQL optimizations. Noticeable mostly on very slow systems with very large media libraries.
...
* Add basic DLNA/UPnP-AV SortCriteria support.
2009-04-30 10:03:45 +00:00