ejurgensen
35f8dd4233
DAAP modifications to properly show media kind shares in iTunes
2014-03-26 23:59:28 +01:00
ejurgensen
3ff4fa77be
Merge branch 'libevent2' into dev
2014-03-24 04:59:08 +01:00
ejurgensen
c01bb54b79
Poor man's natural sort
...
- sort a1, a2, a11, a21, a100 instead of a1, a11, a100, a2, a21
2014-03-24 04:56:36 +01:00
ejurgensen
87f8b204df
Rewrite spotify to use libevent for better reliability
2014-03-23 21:45:06 +01:00
ejurgensen
7c3da47eb7
Small DAAP changes to align with iTunes
2014-03-23 00:23:34 +01:00
ejurgensen
708b76ce1e
Play only a single item when playspec has item-spec (Podcasts/Audiobooks)
2014-03-21 23:38:14 +01:00
ejurgensen
c01698e462
Filescanner should not watch for IN_MODIFY
...
- it is bad for performance (triggers many db selects) and is
useless anyway.
2014-03-21 22:57:56 +01:00
ejurgensen
3f1edc0082
Oops
2014-03-18 11:35:47 +01:00
ejurgensen
9484c43601
Prevent notify_main_thread from mucking with SPOTIFY_EVENT before an
...
event has been processed
2014-03-18 11:31:48 +01:00
ejurgensen
59b6462ba6
Small logging change
2014-03-18 10:01:06 +01:00
ejurgensen
4ab7ea6e31
Reduce Spotify logging a bit
2014-03-18 09:57:49 +01:00
ejurgensen
c3f05671b2
Spotify: When track ends, empty buffer before stopping. Also some
...
safeguards against indefinite waits and null pointer dereferencing.
2014-03-17 22:25:47 +01:00
ejurgensen
8b97d7fdd8
Forgot to remove some debug messages in mdns_avahi.c
2014-03-16 23:14:30 +01:00
ejurgensen
ae70bf58fc
Make mdns_avahi.c fully compliant with libevent 2, so it doesn't
...
complain in the logs about missing event base for event_del_
2014-03-16 23:11:21 +01:00
ejurgensen
065bec6eee
Adjust INSTALL info for Debian
2014-03-14 00:10:20 +01:00
chme
d5c6f1f72f
Use EVBUFFER_EOL_CRLF for evbuffer_readln to make sure that the end of
...
the rtsp-header (an empty line) is recognized
2014-03-13 23:34:34 +01:00
ejurgensen
687f349927
Let configure check libevent version and include according to version
2014-03-13 23:33:35 +01:00
ejurgensen
5c40b2344c
Another filescanner bug fix after Spotify commit
2014-03-12 22:59:47 +01:00
ejurgensen
f6e9ddbc41
Repair legacy filescanners (broken by libav conditions)
2014-03-12 22:54:30 +01:00
ejurgensen
81b285a79e
Fix horrible filescanner bug I introduced with the Spotify commit
2014-03-12 21:48:04 +01:00
ejurgensen
6e8653885b
Format README table for GitHub
2014-03-12 10:55:17 +01:00
ejurgensen
32501bdad6
README update
2014-03-12 10:48:53 +01:00
ejurgensen
7ed6cc98c3
Add support for Spotify (squashed commit), and:
...
- Try to not return items which a client can't play
- Remove inotify subscription to IN_MODIFY and IN_CREATE
- Fix crash on unknown codec type in transcode.c
- Probably added some new bugs...
2014-03-11 23:20:29 +01:00
ejurgensen
190f91114e
Support songartistid (asri) in group requests and queuefilter=artist
...
- credit misenhower of wp8remote.com
2014-02-21 20:39:57 +01:00
ejurgensen
7997377deb
Adjust for libav 10 API
...
With libav 10 the API is (again...) changed, adjust for that and
add the appropriate version conditions
2014-02-17 23:05:24 +01:00
ejurgensen
bdfb726c65
Bump version to 20.0
2014-02-13 23:37:19 +01:00
ejurgensen
0048de5618
ChangeLog for forked-daapd 20.0
2014-02-13 23:33:56 +01:00
ejurgensen
1ec1528f3b
Mimic iTunes and reply 204 No Content to playqueue-edit&add
2014-02-13 15:46:24 +01:00
ejurgensen
07702746df
Some config advice about capitalization
2014-02-10 10:29:24 +01:00
ejurgensen
23a7e82a1f
Add support for max volume for AirPlay devices (raop)
2014-02-09 16:07:00 +01:00
ejurgensen
258163e6ce
hi-res timer commit broke FreeBSD. This attempts to go back to the
...
old code for FreeBSD.
2014-02-08 22:59:07 +01:00
ejurgensen
01f290cc2a
Replace AirTunes with AirPlay in doc and log messages
2014-02-07 22:10:40 +01:00
Justin Maggard
0ec6e2f072
Extend support for kernels without high-res timers to 64-bit platforms.
2014-02-05 18:15:17 -08:00
Anthony Doko
949cf3808d
Add support for embedded platforms that don't have high-res timers.
2014-02-05 18:11:10 -08:00
Justin Maggard
0426aa2d08
Fix issue with many WMA audio files not being recognized
2014-02-05 17:44:01 -08:00
Justin Maggard
5c8b28cda4
Fix crash with an empty buffer
2014-02-05 17:38:14 -08:00
Justin Maggard
f9a76aeb1a
Add User-Agent detection for iTunes video playback on OSX
...
iTunes on OSX has a different User-Agent when playing back video
files. Detect this so we can deterimine his codec support.
2014-02-05 17:34:27 -08:00
Justin Maggard
2f04529165
Don't use chunked encoding on range requests
...
If the client is requesting a partial file, don't use chunked
encoding. This makes video files work in iTunes.
2014-02-05 17:32:09 -08:00
ejurgensen
3c941ca0e1
iTunes will drop the connection if user seeks during playback, but
...
no reason to log that on default log level
2014-02-03 23:12:19 +01:00
ejurgensen
4cd0364534
Update install instructions and add quick version for Debian
2014-02-03 23:03:43 +01:00
ejurgensen
3064509f62
HTTP Range header may be in the form 'bytes=12345-' (no end offset)
2014-02-03 22:02:20 +01:00
ejurgensen
4842751527
Reduce log level verbosity when no real error (eg no md field)
2014-02-03 21:54:46 +01:00
ejurgensen
6ad43e2369
Merge branch 'useragent'
2014-01-30 21:45:58 +01:00
ejurgensen
7314d0de0d
Add config option to disable initial file scan
2014-01-28 22:40:07 +01:00
ejurgensen
785383861b
ffmpeg/libav conditions for CodecID and AVCODEC_MAX_AUDIO_FRAME_SIZE (thanks @freultwah)
2014-01-27 21:24:08 +01:00
ejurgensen
21fe5ac3a6
Don't reject daap login if no user-agent (for Roomie remote)
2014-01-27 20:43:22 +01:00
ejurgensen
6decdf4eaf
Some more Remote pairing logging
2014-01-27 20:36:54 +01:00
ejurgensen
5d6d7c7f82
Only allocate transcode resample buffer once, but make it large
2014-01-19 23:27:39 +01:00
ejurgensen
c2c072eb58
Plug bad mem leak if using libavcodec 54.35 (libav9) or above
2014-01-19 23:09:40 +01:00
ejurgensen
32f4109b1f
README update
2014-01-15 21:39:28 +01:00