a62cceda99
* Add full support for SortOrder and Filter parameters from TiVo.
Justin Maggard2009-03-16 06:59:27 +00:00
c5ba967f47
* Fix some issues with TiVo support. It should be pretty functional at this point if you stick to basic operations.
Justin Maggard2009-03-14 23:29:13 +00:00
7a2e3ae67a
* Many changes for TiVo support. It actually [kinda] works. :)
Justin Maggard2009-03-13 08:39:37 +00:00
3ae378cdc9
* Treat an empty Filter argument as "*". * Make sure we allocate enough memory to hold SourceProtocolInfo response data.
Justin Maggard2009-03-09 20:53:21 +00:00
a28c0ed53f
* Add some more flexible browsing options for music.
Justin Maggard2009-03-06 03:21:35 +00:00
ab434ba78b
* Fix accidental checkin of object ID changes.
Justin Maggard2009-03-03 08:46:50 +00:00
9eb6f81a64
* Fallback code for duplicate audio/video extensions (.mp4). * Fix a couple potential very small memory leaks in the scanner.
Justin Maggard2009-03-03 08:14:01 +00:00
e6aa386f77
* Remove debug code which was accidentally left in.
Justin Maggard2009-03-03 00:14:12 +00:00
e3340c0839
* Handle inotify move events. * Enable minimal logging to a file by default.
Justin Maggard2009-03-03 00:13:05 +00:00
b74e2d33f3
* Use internal music metadata functions intead of taglib. 1) Taglib does not support MP4 or WMA/ASF without hacking it in there. 2) Taglib is C++, so it's nice to remove that dependency. * Use embedded album art where available.
Justin Maggard2009-02-25 21:16:51 +00:00
2da2f6d4a1
* Add some preliminary code for the eventual possibility of TiVo support.
Justin Maggard2009-02-23 23:10:27 +00:00
10136482af
* If a file deletion empties a container, remove the container as well.
Justin Maggard2009-02-23 02:57:00 +00:00
45f294b404
* Use our own logging mechanism instead of syslog/printf.
Justin Maggard2009-02-20 10:21:23 +00:00
69965b876e
* Thanks to Steve Hollis for pointing out that GD's default JPEG quality setting is pretty bad for downscaling thumbnails.
Justin Maggard2009-02-17 22:22:35 +00:00
14547e2266
* Fix inotify detection in the root media directory. * Hold off creating inotify watches until the initial file scan is complete. * Use a thread instead of fork when scanning.
Justin Maggard2009-02-17 08:25:15 +00:00
5413646e1c
* Downscale album art files to JPEG_TN specs and cache them if we find album art at a larger resolution.
Justin Maggard2009-02-15 21:32:48 +00:00
8de8a8dc50
* Use our own inotify headers if the system does not have them * Don't rely on signal.h to include linux/types.h (for __u32 definition)
Justin Maggard2009-02-11 08:44:24 +00:00
0d3505656d
* Fix accidental double-scan from last checkin. * Add XBox360 compatibility.
Justin Maggard2009-02-10 07:41:50 +00:00
42be3989bf
* Allow users to specify the file names and order that the Album Art scanner will search for. * Lots of changes for inotify support.
Justin Maggard2009-02-10 03:10:09 +00:00
a1d385241d
* Be more flexible when it comes to album art resolutions. This is really just a recommendation and not an absolute requirement for DLNA compliance.
Justin Maggard2009-02-04 02:25:24 +00:00
48a742181d
* Fix duplicate Object ID issue created by the last change.
Justin Maggard2009-02-04 01:02:01 +00:00
cc6a00b34d
* Fix scanner crash bug if the first entry in a media directory is a file and not a directory.
Justin Maggard2009-02-04 00:11:32 +00:00
0324818d86
* Fix some possible memory leaks. * Pay attention to the specified port number. * Add support for multiple media directories, and allow content filtering on the directories.
Justin Maggard2009-02-03 03:36:59 +00:00
3f454a5762
* Don't depend on libavutil carrying the ff_get_fourcc() function. * Try determining our IP address with hostname lookup before trying eth0 and eth1.
Justin Maggard2009-02-02 22:10:39 +00:00
8cab1a2800
* Add some conditional statements to work with more ffmpeg library versions. * Fix a crash bug when generating a friendly name if the hostname does not contain a dot. * Implement folder browsing by media type. * Add initial DLNA-compliant music album art support. (Using a <=160x160 cover.jpg, or folder.jpg, etc)
Justin Maggard2009-01-30 08:50:09 +00:00
74d73037d0
Lots of changes, but notably: * MiniDLNA can now pass the DLNA Conformance Test! * Dependence on libdlna has been removed, and the ffmpeg libs are used directly. * Lots of unused code has been cleaned up. * File transfers will now be forked off into a new process, so as not to tie up the server when sending data.
Justin Maggard2009-01-22 00:25:20 +00:00
9867def383
* Fix bug with HTTP Range header, when there is no range end. * Start adding video metadata support using libdlna. We might need to carry libdlna because it needs some changes, but that project appears to be heading in another direction.
Justin Maggard2008-11-07 06:52:03 +00:00
ccd9b957f6
Add some video metadata support through libdlna (>0.2.3). Some more changes for DLNA compliance. Reformat some other code.
Justin Maggard2008-10-30 06:53:17 +00:00