-
Notifications
You must be signed in to change notification settings - Fork 306
/
Changelog9.html
161 lines (142 loc) · 9.56 KB
/
Changelog9.html
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
<h2><a name="v9.1.0" id="v9.1.0"></a>Version 9.1.0</h2>
<ul>
<li><a href="#v9.0.1">Upstream fixes from Lyrion Music Server 9.0.x</a></li>
<br />
<li>New Features:</li>
<ul>
<li></li>
</ul>
<br />
<li>Server Changes:</li>
<ul>
<li>Remove more left-overs from removed picture/video scanning.</li>
</ul>
<br />
<li>Platform Support:</li>
<ul>
<li>Make Docker a first class citizan: add Slim::Utils::OS::Docker insted of a Custom.pm</li>
<li>Remove Win32 legacy support files, code, control panels, build pipeline, etc.</li>
<li>Remove legacy Mac installer from build pipeline.</li>
<li>Remove code dealing with Perl < 5.10.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/pull/85">#85</a> - Change permissions of user running LMS in Docker. Use "squeezeboxserver" group instead of "nogroup" (thanks @osnieh!)</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/pull/73">#73</a> - Add a note about setting the hostname in a Docker container (thanks @hartzell!)</li>
</ul>
<br />
<li>Bug Fixes:</li>
<ul>
<li></li>
</ul>
<br />
<li>Other:</li>
<ul>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1245">#1245</a> - Added a Simple WebSocket client capability for 3rd Party Plugins to support this protocol (expectingtofly)</li>
</ul>
<br />
</ul>
<h2><a name="v9.0.1" id="v9.0.1"></a>Version 9.0.1</h2>
<ul>
<li>New Features:</li>
<ul>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1267">#1267</a> - Provide easy installation of Date and Time screensaver for Classic/Boom/Transporter users.</li>
</ul>
<br />
<li>Server Changes:</li>
<ul>
<li>Analytics: only check a small, well defined list of pref changes to decide whether a disconnected player had been active recently.</li>
<li>Initialize autoincrement start value for contributors table to prevent ID re-use on full wipe & rescans.</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1259">#1259</a> - Improve the way in which we initialize a "track added" timestamp. Use the file's timestamp on initial imports.</li>
</ul>
<br />
<li>Platform Support:</li>
<ul>
<li>Fix helper search path initialisation on older macOS using Perl 5.18.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/issues/74">#74</a> - Speed up Perl installation during an initial installation on Windows.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/issues/75">#75</a> - Make sure newly installed LMS on Windows is running before sending the user to the web page.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/issues/76">#76</a> - Start/stop LMS on Mac when the menu bar item is started/stopped.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/issues/77">#77</a> - Add instructions to the macOS DMG file. Improve overall user experience.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/issues/78">#78</a> - Fix crypto library linking issues in the Docker image.</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/issues/80">#80</a> - Reset update status when updating fromt he macOS menu bar item.</li>
<li>Have a newly installed LMS on Windows use "Lyrion" as the data path, rather than "Squeezebox".</li>
</ul>
<br />
<li>Bug Fixes:</li>
<ul>
<li>Only re-initialize menu settings for connected players - otherwise Analytics considers them "active" due to a prefs change.</li>
<li>Fix display of final "Scan done" message in Material skin.</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1235">#1235</a> - Need to utf8Decode album title for new & changed (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1237">#1237</a> - Fix create table syntax for MySQL (MariaDB) (thanks @JKDingwall!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1238">#1238</a> - Merge multiple works per track into one single work (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1240">#1240</a> - Add option to limit works scanning to classical genre(s) (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1242">#1242</a> - Fix plugin download - must wait for the download to finish before restarting the server</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1247">#1247</a> - Fix display of final "Scan done" message and "Abort scan" link in Material/Classic skins.</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1250">#1250</a> - Radio stations wouldn't show album artwork any more.</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1264">#1246</a> - Windows registry value "DataPath" is in the wrong place.</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1273">#1273</a> - Remove grouping & discsubtitle in new & changed scan if tags were removed (thanks @darrel-k!)</li>
</ul>
<br />
<li>Other:</li>
<ul>
<li></li>
</ul>
<br />
</ul>
<h2><a name="v9.0.0" id="v9.0.0"></a>Introducing... Lyrion Music Server Version 9.0.0! - 2024-11-29 (2ed5e147e)</h2>
<ul>
<li><a href="Changelog8.html">Upstream fixes from Logitech Media Server 8.5.x</a></li>
<br />
<li>New Features:</li>
<ul>
<li>New product name! Welcome Lyrion Music Server!</li>
<li>New visuals - thanks @gobuleberbu & @mikes!</li>
<li>Default skin refresh (the old version is still available as "Logic Teal")</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/930">Massive upgrade for (Classical) music lovers</a>: add support for Works, Performances, Disc Subtitles, Roles. Thanks a ton @darrel-k!</li>
<li>Improved first start setup: suggest a few plugins to install on initial startup.</li>
<li>Add new "Recently Changed" browse mode to complement the "New Music" menu. The latter is no longer based on the file's timestamp, but on the time added to the collection, as stored in the persistant track table.</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1095">#1095</a> - Link from online tracks and albums to local library (if possible).</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1115">#1115</a> - Add option to show tracks from a given year, even if their album would be listed in a different year.</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1132">#1132</a> - Allow user defined contributor roles (thanks @darrel-k!).</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1228">#1228</a> - Allow user to define how many HTTP requests to follow.</li>
</ul>
<br />
<li>Server Changes:</li>
<ul>
<li>Added Hungarian translations - thanks @ambrits!</li>
<li>Updated Czech translation - thanks @mipa87!</li>
<li>Updated Danish translation - thanks @cfuttrup!</li>
<li>Updated Dutch translation - thanks @terual!</li>
<li>Updated French translation - thanks @Franck-Berry!</li>
<li>Updated Portuguese translation - thanks @DuLac!</li>
<li>Improved Plugin Manager: add categories, icons, and search.</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1124">#1124</a> - Return 'Random Mix' state in player status message (thanks @CraigD!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1144">#1144</a> - Remove unnecessary delay reporting volume changes (thanks @SamInPgh!)</li>
</ul>
<br />
<li>Platform Support:</li>
<ul>
<li>Replace the macOS Preference Pane with a menubar item (requires macOS 10.11 El Capitan).</li>
<li><a href="https://github.com/LMS-Community/slimserver-platforms/pull/64">#64</a> - Upgrade Docker base image to Debian 12 (Bookworm) - thanks @mavit!</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1198">#1198</a> - Add support for Perl 5.40 on x86_64 Linux.</li>
<li>Much improved RPM packages to better integrate with system standards (thanks @JohanSaaw!)</li>
<li>Update Windows 64-bit installer to be compatible with new Windows on ARM machines.</li>
<li>Updated Audio::Scan to v1.09 on Windows 32-bit, v1.10 on Windows 64-bit and Linux Perl 5.36/5.38 - thanks @ralphy!</li>
<li>Dropped support for Windows 32-bit and macOS < 10.11.</li>
</ul>
<br />
<li>Bug Fixes:</li>
<ul>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1027">#1027</a> - Play count increase with in-track jumps (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1116">#1116</a> - Fix album info track count when there are more than 50 tracks in an album (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1138">#1138</a> - "Add all songs" from search not working (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1146">#1146</a> - Restore partial Cometd support for CLI clients (thanks @sodface!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1203">#1203</a> - Fix display of album roles in the playlist (thanks @darrel-k!)</li>
<li><a href="https://github.com/LMS-Community/slimserver/issues/1213">#1213</a> - Modify #CURRTRACK to first track when playlist finishes</li>
<li><a href="https://github.com/LMS-Community/slimserver/pull/1229">#1229</a> - Only allow audio tracks for RandomPlay (thanks @jbylsma!)</li>
</ul>
<br />
<li>Other:</li>
<ul>
<li>Move CLI documentation out of the server code to <a href="https://lyrion.org/reference/cli/introduction/">lyrion.org</a>.</li>
<li>Allow a caller (plugin) of Slim::Networking::SimpleAsyncHTTP to disable HTTPS certificate validation.</li>
</ul>
<br />
</ul>