Commit Graph

582 Commits

Author SHA1 Message Date
Spencer Oliver b0c1dea56b upnpsoap: fix some clients playing artwork instead of movie
While playback on an Samsung E Series TV is ok, other clients such as VLC
and vplayer (android) attempt to play the artwork rather than the movie.

The issue was traced to minidlna serving the artwork res before the movie res.
Other dlna server's were observed and found to the send the movie first then
the artwork.

Swapping the order seems to keep all tested clients happy.

Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-31 15:33:51 -08:00
Spencer Oliver 2c33d4149d build: fix out of src tree builds
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
2014-01-31 15:33:51 -08:00
Justin Maggard f119cfe1a6 Support @parentID in SearchCriteria. 2014-01-31 13:18:36 -08:00
Justin Maggard dda5b1c19d Mark X_MS_MediaReceiverRegistrar variables that are supposed to be evented as such. 2014-01-29 18:47:57 -08:00
Justin Maggard 58b2c604d8 Add configuration include file support. 2014-01-21 16:52:05 -08:00
Justin Maggard 6f7b5761c6 Fix memory leak in AAC tag parsing. 2014-01-16 17:09:51 -08:00
Justin Maggard 9eec5b8cac Fix possible memory leak in error conditions when saving resized album art. 2014-01-16 16:07:53 -08:00
Justin Maggard a21bbe557d Fix a couple file descriptor leaks. 2014-01-16 13:11:54 -08:00
Justin Maggard 2aedabb52c Including <linux/netlink> requires <sys/socket.h> on some systems. 2014-01-16 12:08:37 -08:00
Justin Maggard 3f4877cf2f Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client. 2014-01-07 11:30:15 -08:00
Justin Maggard a75bdadce1 Show client status on our basic presentation page. 2014-01-07 10:14:26 -08:00
Justin Maggard eeffcf47dd Wrap up 1.1.1 release. 2013-11-01 18:06:41 -07:00
Justin Maggard 9312583101 Clarify license terms on new files. 2013-11-01 18:05:31 -07:00
Justin Maggard 622b0b7411 Merge branch 'for-justin' of git://github.com/BenoitKnecht/minidlna 2013-11-01 17:57:00 -07:00
Justin Maggard 0cc4fd980d Generate the generic Linux init script with the configured sbin path. 2013-11-01 17:44:41 -07:00
Justin Maggard a9c299888d Conformance: We shouldn't give an event URL if there are no evented variables. 2013-10-22 19:10:16 -07:00
Justin Maggard 0700cf9774 Fix up a few conformance issues with latest testing tools. 2013-10-22 19:05:22 -07:00
Justin Maggard 8d6ce5e8b5 Handle new H.264 profile in recent ffmpeg versions. 2013-10-22 19:02:02 -07:00
Justin Maggard e00d462a75 Add debug messages when sending ssdp:alive/ssdp:byebye packets. 2013-10-22 18:56:07 -07:00
Justin Maggard c96e6e2adb Skip the initial ssdp:alive packets when initially registering our network
interfaces during startup, so the byebye's can come first.
2013-10-22 18:50:09 -07:00
Justin Maggard 2e68335430 * Filter out hidden files and folders. 2013-10-10 00:04:25 -07:00
Justin Maggard bb163eb65f Fix various inotify issues with deleting entire folder contents, and then re-adding content back to the same folder. This should be the cause of '(null)' folder names. 2013-09-18 15:29:59 -07:00
Justin Maggard 701b2efacd Update NETGEAR icon images to match the new branding. 2013-09-18 15:28:52 -07:00
Benoît Knecht 3995cbdac4 Limit the number of simultanious children
Make sure minidlna cannot fork more than 5 children, to avoid becoming a
fork bomb.

Reported-by: Rinat Ibragimov <ibragimovrinat@mail.ru>
2013-06-20 19:31:34 +02:00
Benoît Knecht 862f6b986c Update French translation 2013-06-20 19:27:16 +02:00
Benoît Knecht c48addf397 Update po files 2013-06-20 19:27:16 +02:00
Justin Maggard a4a301d1df Set the conversion indicator on fake resources for Sony BDP's. New models support most of these natively, and don't like fake resources. 2013-06-12 23:25:30 -07:00
Benoît Knecht 8cb34a58ba Fix deprecation warning about AM_INIT_AUTOMAKE. 2013-06-11 15:37:02 -07:00
Justin Maggard 1c34c6c594 Update help output shown by "minidlna -h".
Reported-by: (and original version by) Benoît Knecht <benoit.knecht@fsfe.org>
2013-06-11 15:24:53 -07:00
Benoît Knecht bceacccb7b Do not let make_dir fail on EISDIR
Some systems set errno to EISDIR when a directory exists already,
instead of EEXIST.
2013-06-11 19:26:46 +02:00
Justin Maggard 9d276d04b3 Merge commit 'ec10c80dd0e365420d2ca91e16d840405cbb1a92' 2013-06-10 23:12:49 -07:00
Justin Maggard 07441e4e9a Silently ignore YOUKU-NOTIFY SSDP packets. 2013-06-10 22:43:03 -07:00
William Grzybowski ec10c80dd0 FreeBSD icon 2013-06-09 21:19:52 -03:00
William Grzybowski 2558fa3b01 Missing include 2013-06-09 21:19:35 -03:00
Justin Maggard 62b6e235b1 Don't require a configured network interface to start up, and add network interface monitoring support on Linux. 2013-05-08 23:52:02 -07:00
Justin Maggard 1e4cf74436 * Enable all network interfaces by default if none were specified. 2013-04-30 21:09:30 +00:00
Justin Maggard bcc69d0dd3 * Wrap up v1.1.0. 2013-04-04 23:39:12 +00:00
Justin Maggard cd20aa0b24 - SQL escape user input in TiVo command processing. 2013-04-03 00:26:54 +00:00
Justin Maggard ba75f275e1 - Check for output truncation in strcatf(). 2013-04-02 23:29:21 +00:00
Justin Maggard 1c748c1d5a * Consolidate client detection code.
* Add forced sorting support for Panasonic devices.
2013-03-18 05:37:46 +00:00
Justin Maggard bc33a34331 * Applying various OpenBSD-related changes. (Thanks SF user sthen23934) 2013-03-13 07:44:54 +00:00
Justin Maggard 42bd49276f * Fix compile issue with old ffmpeg versions. 2013-03-09 00:03:03 +00:00
Justin Maggard 11998204e2 * Code reformatting. 2013-02-04 20:23:49 +00:00
Justin Maggard 77c30bdfba * Check for NULL pointers before reading them. 2013-02-01 20:26:52 +00:00
Justin Maggard db1b9dff32 * Check for hidden album art files. 2013-01-19 01:16:19 +00:00
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 efbe1e876f * Minor man page updates. 2012-11-16 20:10:10 +00:00
Justin Maggard bcaf6f3024 Add man pages contributed by Noel Butler <noelb@ausics.net>. 2012-11-16 19:03:58 +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 1320eb4ea6 * Update coding style. 2012-11-16 08:01:05 +00:00