forked from owntone/owntone-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
227 lines (204 loc) · 7.47 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
ChangeLog for forked-daapd
--------------------------
version 24.2:
- Pulseaudio support (can be used for Bluetooth speakers)
- new pipe/"fifo" audio output
- fix misc Chromecast audio bugs
- fix for Apple tvOS10 disconnecting after some minutes
- enable CORS headers
- LastFM scrobbling during regular DAAP streaming
- smart playlist support for file modification time
- misc MPD improvements, e.g. new outputsvolume command
- ignore ipv6 link-local addresses (announced by e.g. ATV4)
- better inter-thread command handling
- improved cache performance and use of gzip
- fix possible segfault on http timeouts
- fix possible segfault when adding items during playback
version 24.1:
- support for Monkey's audio
- fix build problems on some platforms (e.g. OpenWrt)
version 24.0:
- support for Chromecast audio
- support more idv3 tags (eg. date released)
- support more DAAP tags (eg. datereleased, hasbeenplayed)
- fix problem with playlists not shown in correct order in Remote
- autoselect devices based on priorities + keep devices selected
- fix multiple FreeBSD filescanner bugs (like too many open files)
- ALSA audio refurbished (prevent underrun/overrun, better AirPlay sync)
- improved mpd command support (eg. lsinfo, move, queue autoplay start)
- better mpd performance
- timing changes to keep input and output in sync with player timer
- prevent cache bloat (unscaled artwork or artwork for deleted tracks)
- more intelligent Spotify artwork retrieval
- artwork handling refactored
- add generic output interface
- add systemd service file
- support for OSS4 dropped
- support for old ffmpeg dropped
- misc minor bugfixing
version 23.4:
- fix freeze problem on network stream disconnects
- support for mp3 streaming
- better ipv6 handling
- option to hide singles from album/artist lists
- misc MPD improvements, incl. new commands and zeroconf support
- queue handling and transcoding refactored
- libavresample/libswresample dependency changed to libavfilter
- improved pairinghelper.sh script
version 23.3:
- fix issue where volume gets set to -1 on startup of raop devices
- plug various minor memleaks
- audiobook improvements, eg resuming playback from saved position
- live icy metadata
- libevent 1 support removed
- LastFM performance improvement
- drop legacy ffmpeg stuff
- drop legacy flac, musepack and wma scanner
version 23.2:
- fix db lock, m3u and Windows Phone bugs
- improvements for Spotify and mpd
- fixing bugs as always
- sorting of genres and composers
version 23.1:
- support for more mpd commands
version 23.0:
- add support for the mpd protocol
- add support for smart playlists
- playlist and internet stream overhaul
version 22.2:
- fix for iTunes 12.1
- fix misc bugs
version 22.1:
- artwork cache
- some Spotify fixing up
version 22.0:
- queue handling improvements
- added DAAP cache, good for low-power devices like the RPi
- support for LastFM scrobbling
- support for .pls playlists
- added compability with ffmpeg libswresample
- added options to modify the operation of the SQLite database
- stop init-rescan/full-rescan from running twice
- fix misc local audio problems
- fix some FreeBSD sound timing problems
- fix segfault on invalid utf8 while sorting
- fix misc bugs
version 21.0:
- filescanner performance enhancements (db transactions)
- support for queue editing
- support for showing history
- compability with libevent 2
- compability with libav 10
- support for Spotify
- fix for Seafile libraries
- support for permission changes in a library (IN_ATTRIB)
- some DAAP changes to align with iTunes
- properly show media kind shares in iTunes
- support for named pipes/fifos
- natural sorting and better handling of capitalization
- introduce .init-rescan and .full-rescan triggers
- fix for XBMC (libshairplay) crash
- fix missing songartistid (fixes some remotes)
- fix bug in m3u scanner
- ICY metadata fixes
version 20.0:
- includes patch against timeouts
- configurable artwork file names
- support for Remote 3 and 4
- preference for album artist if it is available
- bug fix for certain Airport Express models
- bug fix for AirFoil Speakers
- added support for internet radio with m3u
- fixed fatal error when stopping player
- m3u and iTunes playlist scanner improvements
- improved compability with Hyperfine Remote for Android
- speaker selection and m3u bug fixes
- Shoutcast (icy) metadata support for internet radio
- fix for Apple TV update 6.0
- fix artwork memory leak
- basic support for podcasts, compilations and audiobooks
- user can tell file scanner to ignore certain file types
- fix for metadata on non-Apple airplay devices
- configurable library names
- sorting changes, ignore The/A/An
- fix for TunesRemote SE
- force library rescan with .force-rescan
- fix for the Retune remote on Android
- fix for AirBubble speakers (shairport)
- support for artwork in iTunes
- fixed ffmpeg/libav logging
- logging and documentation adjustments
- autoselect AirPlay device if none selected
- support for embedded artwork
- config option to disable startup scan
- config option for max volume for AirPlay devices
- support for embedded platforms without hi-res timers
- fix for WMA files
- fixes for video playback
- other fixes: non apple players, ffmpeg/libav updates...
version 0.19:
- more libav 0.7 updates.
- database speedups.
- fix for iTunes 30-minute timeout.
- fixes, big and small.
version 0.18:
- add config knob for ALSA mixer channel name.
- do not elevate privileges for reopening the log file; log file
will now be owned by the user forked-daapd runs as.
- fixes, big and small.
version 0.17:
- support for libav 0.7
- fixes, big and small.
version 0.16:
- fix issue with non-UTF-8 metadata while scanning.
- use proper file size in HTTP streaming code.
- fix DAAP songlist bug with sort tags.
- small code fixes.
version 0.15:
- add support for sending metadata to AppleTV during AirTunes streaming.
- support DOS-encoded Remote pairing files.
- rework album_artist_sort handling.
- enable RAOP to queue RTSP requests.
- speedup DAAP & RSP filters processing.
- speedup DAAP songlist generation.
- artwork can handle and send out both PNG and JPEG.
- fixes, big and small.
version 0.14:
- sort headers/tags handling improvements.
- better handling of tags for TV shows.
- better handling of DRM-afflicted files.
- configurable IPv6 support.
- fix scanning of URL files.
- fixes, big and small.
version 0.13:
- add Remote v2 support; Remote v1 is not supported anymore.
- add per-speaker volume support.
- implement RAOP retransmission.
- implement per-device quirks in RAOP.
- improve compatibility with 802.11g AirPort Express.
- improve mDNS address resolution, making IPv4 usable again.
- fix Murmur Hash bug on 32bit platforms.
- add support for JPEG artwork and alternative filenames.
- disable session expiration that was causing issues.
- FFmpeg 0.6 support.
- fixes, big and small.
version 0.12:
- add AirTunes v2 streaming.
- add Remote support.
- add gzipped replies.
- add IPv6 support.
- check for UTF-8 correctness of metadata.
- fixes, big and small.
version 0.11:
- support iTunes 9.
- add iTunes XML playlist scanner.
- add support for TV shows.
- add FreeBSD and GNU/kFreeBSD support.
- add support for DAAP groups.
- add support for artwork.
- rework metdata extraction, better support for ID3 tags.
- database code rework.
- preliminary support for Remote (pairing, browsing).
- fixes, big and small.
version 0.10:
- initial release.