a62cceda99* Add full support for SortOrder and Filter parameters from TiVo.
Justin Maggard
2009-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 Maggard
2009-03-14 23:29:13 +00:00
7a2e3ae67a* Many changes for TiVo support. It actually [kinda] works. :)
Justin Maggard
2009-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 Maggard
2009-03-09 20:53:21 +00:00
036b21fb00* Minor log level changes.
Justin Maggard
2009-03-06 20:36:53 +00:00
23c858054c* Different log path for ReadyNAS.
Justin Maggard
2009-03-06 20:30:12 +00:00
a28c0ed53f* Add some more flexible browsing options for music.
Justin Maggard
2009-03-06 03:21:35 +00:00
ab434ba78b* Fix accidental checkin of object ID changes.
Justin Maggard
2009-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 Maggard
2009-03-03 08:14:01 +00:00
e6aa386f77* Remove debug code which was accidentally left in.
Justin Maggard
2009-03-03 00:14:12 +00:00
e3340c0839* Handle inotify move events. * Enable minimal logging to a file by default.
Justin Maggard
2009-03-03 00:13:05 +00:00
f221610816* Explicitly link to libvorbis.
Justin Maggard
2009-02-26 00:50:06 +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 Maggard
2009-02-25 21:16:51 +00:00
2da2f6d4a1* Add some preliminary code for the eventual possibility of TiVo support.
Justin Maggard
2009-02-23 23:10:27 +00:00
10136482af* If a file deletion empties a container, remove the container as well.
Justin Maggard
2009-02-23 02:57:00 +00:00
45f294b404* Use our own logging mechanism instead of syslog/printf.
Justin Maggard
2009-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 Maggard
2009-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 Maggard
2009-02-17 08:25:15 +00:00
35ce036f3c* Update prerequisites in the INSTALL file.
Justin Maggard
2009-02-16 19:08:40 +00:00
5413646e1c* Downscale album art files to JPEG_TN specs and cache them if we find album art at a larger resolution.
Justin Maggard
2009-02-15 21:32:48 +00:00
8614319bbe* Just moving some files around.
Justin Maggard
2009-02-11 19:50:40 +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 Maggard
2009-02-11 08:44:24 +00:00
0d3505656d* Fix accidental double-scan from last checkin. * Add XBox360 compatibility.
Justin Maggard
2009-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 Maggard
2009-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 Maggard
2009-02-04 02:25:24 +00:00
48a742181d* Fix duplicate Object ID issue created by the last change.
Justin Maggard
2009-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 Maggard
2009-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 Maggard
2009-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 Maggard
2009-02-02 22:10:39 +00:00
8c3ebe1259* Forgot to add some new files...
Justin Maggard
2009-01-30 08:52:48 +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 Maggard
2009-01-30 08:50:09 +00:00
74d73037d0Lots 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 Maggard
2009-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 Maggard
2008-11-07 06:52:03 +00:00
ccd9b957f6Add some video metadata support through libdlna (>0.2.3). Some more changes for DLNA compliance. Reformat some other code.
Justin Maggard
2008-10-30 06:53:17 +00:00
a163077b29Add item to TODO.
Justin Maggard
2008-10-23 18:39:31 +00:00