Skip to content

Commit fbca56a

Browse files
committed
Update changelog.
1 parent 6b73b13 commit fbca56a

File tree

1 file changed

+87
-45
lines changed

1 file changed

+87
-45
lines changed

docs/Changelog.md

Lines changed: 87 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,58 @@
11
# Changelog
22

3-
## version 20.12 :mask:
3+
## version 21.11
44

5-
**:tada: Celebrating audioMotion's 2nd Anniversary! :confetti_ball:**
5+
:birthday: **It's audioMotion's THIRD Anniversary and we have plenty of new features to celebrate!!!** :tada: <big>🥳</big>
66

7-
### New features:
7+
### Added: <!-- {docsify-ignore} -->
8+
9+
+ <big>📺</big> [Picture-In-Picture](users-manual.md#top-panel-buttons) display on [compatible browsers](https://caniuse.com/mdn-api_pictureinpictureevent) -
10+
enjoy audioMotion while working, browsing the web, or doing anything else on your computer;
11+
+ <big>🎨</big> Easily create your own color gradients with the new [Gradient Editor](users-manual.md#gradient-editor) (props to [@DrOverbuild](https://github.com/DrOverbuild));
12+
+ New [Alpha](users-manual.md#effects), [Outline](users-manual.md#effects) and [Mirror](users-manual.md#mirror) effects;
13+
+ New Warp/Wormhole effects for [Background Image Fit](users-manual.md#background-image-fit);
14+
+ <big>🖼</big> Support for [background images and videos](users-manual.md#background);
15+
+ Customizable [analyzer height on fullscreen](users-manual.md#fullscreen-height);
16+
+ <big>🎧</big> [Balance control](users-manual.md#balance-and-volume);
17+
+ Optional display of [track number and play queue count](users-manual.md#config-panel) in song info;
18+
+ `webp` and `avif` added to valid image formats for cover and background images (support depends on browser).
19+
20+
### Changed / improved: <!-- {docsify-ignore} -->
21+
22+
+ **FFT Size** setting moved to the Config panel, under [General settings](users-manual.md#general-settings);
23+
+ Volume is now saved and restored between sessions;
24+
+ Background Image Fit options can now be enabled/disabled in the Config panel;
25+
+ Default value for [Background Dim](users-manual.md#background-dim) changed from 0.3 to 0.5;
26+
+ Improved progression curve for volume control;
27+
+ Improved performance when adding a lot of files to the play queue;
28+
+ Play queue limited to 1000 songs;
29+
+ New layout for Config and Help modal windows;
30+
+ New fully functional [demo site](https://demo.audiomotion.me) (includes demo songs, radio streams and background images and videos);
31+
+ Release microphone audio stream when switching back to the music player;
32+
+ Webpack upgraded from v4 to v5;
33+
+ Improved documentation;
34+
+ Code quality improvements.
35+
36+
### Fixed: <!-- {docsify-ignore} -->
37+
38+
+ Memory leak from unused resources not being released;
39+
+ Keyboard shortcuts not working after clicking the Fullscreen button;
40+
+ Undefined codec profile displayed in song info;
41+
+ *AbortError* error messages when playing or pausing;
42+
+ Incorrect "already at first track" message when skipping to previous track.
43+
44+
45+
## version 20.12
46+
47+
:tada: **Celebrating audioMotion's 2nd Anniversary!** :confetti_ball:
48+
49+
### New features: <!-- {docsify-ignore} -->
850

951
+ :fire: Revamped user interface with a cool new look! :sunglasses:
1052
+ Stereo (dual channel) analyzer option :headphones: :notes: :musical_note:
1153
+ :mega: Built-in volume control
1254

13-
### Changed / improved:
55+
### Changed / improved: <!-- {docsify-ignore} -->
1456

1557
+ Song info may now be displayed continuously (no fade-out), and also at the **end of the song**; display times are now customizable in the Config panel;
1658
+ The display of album covers in song info is now optional;
@@ -26,65 +68,65 @@
2668
+ Clicks on canvas now display song information (same behavior as the **D** key);
2769
+ Updated documentation website.
2870

29-
### Fixed:
71+
### Fixed: <!-- {docsify-ignore} -->
3072

3173
+ Clicks on switches not being properly detected sometimes;
3274
+ Random mode not working when audio source was set to microphone;
3375
+ An unexpected error message when deleting the last song from the queue.
3476

3577

36-
## version 20.9 :mask:
78+
## version 20.9
3779

3880
This is a minor update to address two bugs:
3981

4082
+ A day-one design flaw which connected the microphone output to the speakers, generating feedback loops;
4183
+ An unexpected error message when trying to load a playlist with an empty value in the playlist selection.
4284

4385

44-
## version 20.8 :mask:
86+
## version 20.8
4587

46-
### Added:
88+
### Added: <!-- {docsify-ignore} -->
4789

48-
+ New [Radial visualization](docs/README.md#radial) for all modes;
49-
+ Option to display [level (dB) scale](docs/README.md#switches) on vertical axis;
50-
+ New [**Demo** preset](docs/README.md#preset).
90+
+ New [Radial visualization](users-manual.md#radial) for all modes;
91+
+ Option to display [level (dB) scale](users-manual.md#switches) on vertical axis;
92+
+ New [**Demo** preset](users-manual.md#preset).
5193

52-
### Changed:
94+
### Changed: <!-- {docsify-ignore} -->
5395

54-
+ Improved the background image [**Pulse**](docs/README.md#image-fit) effect to look more synced regardless of music style;
55-
+ Any image located in the song's folder can now be used as album cover when a picture is not found in the song metadata (see the [documentation](docs/README.md#background) for filename precedence).
96+
+ Improved the background image [**Pulse**](users-manual.md#background-image-fit) effect to look more synced regardless of music style;
97+
+ Any image located in the song's folder can now be used as album cover when a picture is not found in the song metadata (see the [documentation](users-manual.md#background) for filename precedence).
5698

57-
### Fixed:
99+
### Fixed: <!-- {docsify-ignore} -->
58100

59101
+ Audio files with uppercase extensions not recognized when audioMotion was running on a standard web server.
60102

61103

62-
## version 20.6 :mask:
104+
## version 20.6
63105

64-
### Added:
106+
### Added: <!-- {docsify-ignore} -->
65107

66108
+ **Album cover image** retrieved from the song metadata or from a file named *cover* or *folder* (.jpg|png|gif|bmp) inside each folder
67109
is now shown in the file explorer background, the on-screen song information and, optionally, in the analyzer background;
68110

69-
+ New [Background](docs/README.md#background), [Image Fit](docs/README.md#image-fit) and [Image Dim](docs/README.md#image-dim) settings.
111+
+ New [Background](users-manual.md#background), [Image Fit](users-manual.md#background-image-fit) and [Image Dim](users-manual.md#background-dim) settings.
70112

71-
### Changed:
113+
### Changed: <!-- {docsify-ignore} -->
72114

73115
+ Slightly increased the opacity of the image reflection when Reflex is On.
74116

75-
### Removed:
117+
### Removed: <!-- {docsify-ignore} -->
76118

77119
+ The **NO BG** switch has been replaced by the new Background setting.
78120

79-
### Fixed:
121+
### Fixed: <!-- {docsify-ignore} -->
80122

81123
+ Linux binary built with [latest pkg version](https://github.com/zeit/pkg/pull/751#issuecomment-626363292) can now open the browser automatically;
82124
+ A typo that could cause "Unexpected null" errors on some browsers.
83125

84126

85-
## version 20.4 :mask:
127+
## version 20.4
86128

87-
### Added:
129+
### Added: <!-- {docsify-ignore} -->
88130

89131
+ New **Line graph** visualization mode, with customizable line width and fill opacity;
90132
+ New **Reflex** effect;
@@ -95,14 +137,14 @@ is now shown in the file explorer background, the on-screen song information and
95137
+ Customizable spacing between bars in octave bands modes;
96138
+ Visualization mode can now be randomized on a time interval.
97139

98-
### Changed:
140+
### Changed: <!-- {docsify-ignore} -->
99141

100142
+ The **Area fill** mode has been renamed to **Area graph**;
101143
+ The default spacing between bars in octave bands modes has been increased a bit - set the **Bar spacing** option to **Legacy** for the old look;
102144
+ Slightly improved vertical usage of canvas when the LED effect is active (removed the black line at the bottom of the screen);
103145
+ UI improvements.
104146

105-
### Fixed:
147+
### Fixed: <!-- {docsify-ignore} -->
106148

107149
+ Track change sometimes not triggering random mode / auto gradient;
108150
+ Case-insensitive sorting of directory listing when using a standard web server.
@@ -112,13 +154,13 @@ is now shown in the file explorer background, the on-screen song information and
112154

113155
:tada: Celebrating audioMotion's first anniversary! :confetti_ball:
114156

115-
### Added:
157+
### Added: <!-- {docsify-ignore} -->
116158

117159
+ New **Area fill** visualization mode, which uses the same full-frequency data of the *discrete frequencies* mode, but displays a bright, colorful filled shape;
118160
+ New luminance bars effect (**LUMI** switch) for octave bands modes, which always display full-height bars and vary their luminance instead, according to each band amplitude;
119161
+ New option to select a random visualization mode on every track change (**RAND** switch); it will also select a random gradient, if the AUTO switch is active - great for parties!
120162

121-
### Changed:
163+
### Changed: <!-- {docsify-ignore} -->
122164

123165
+ Improved the look of bars at lower frequencies, especially for 1/12th and 1/24th octave bands modes;
124166
+ Minor tweak to the **Rainbow** gradient to make cyan and blue shades a little more balanced;
@@ -131,7 +173,7 @@ is now shown in the file explorer background, the on-screen song information and
131173
+ Improved display of feedback messages for keyboard controls;
132174
+ Updated npm packages.
133175

134-
### Fixed:
176+
### Fixed: <!-- {docsify-ignore} -->
135177

136178
+ Addressed an error on server startup when running the executable file on Linux systems (related to [an issue with pkg](https://github.com/zeit/pkg/issues/731)).
137179

@@ -140,12 +182,12 @@ is now shown in the file explorer background, the on-screen song information and
140182

141183
:sunglasses: audioMotion's graphic spectrum analyzer is now available as a [standalone project](https://github.com/hvianna/audioMotion-analyzer) and a zero-dependency [npm package](https://www.npmjs.com/package/audiomotion-analyzer) you can use in your own JavaScript projects! :tada:
142184

143-
### Added:
185+
### Added: <!-- {docsify-ignore} -->
144186

145187
+ 1/4th and 1/8th octave bands visualization modes;
146188
+ Load files from remote URLs and manage playlists when running audioMotion in file mode (no server);
147189

148-
### Changed:
190+
### Changed: <!-- {docsify-ignore} -->
149191

150192
+ Double-clicking a playlist in the file explorer now correctly starts playing it, if player is idle;
151193
+ Player automatically skips to next track on playback errors, e.g. file not found or format not supported;
@@ -158,7 +200,7 @@ is now shown in the file explorer background, the on-screen song information and
158200

159201
## version 19.7
160202

161-
### Added:
203+
### Added: <!-- {docsify-ignore} -->
162204

163205
+ :fire: File explorer for easy navigation through your music files and folders;
164206
+ Custom file server written in node.js with portable binaries available for Windows, Linux and macOS - no setup required; :tada:
@@ -168,7 +210,7 @@ is now shown in the file explorer background, the on-screen song information and
168210
+ Option to show the current frame rate;
169211
+ New gradient: **Cool**;
170212

171-
### Changed:
213+
### Changed: <!-- {docsify-ignore} -->
172214

173215
+ :sunglasses: Major user interface overhaul - added tabbed panels for settings, file explorer / playlists, and console;
174216
+ The analyzer canvas now properly adjusts to window size, without looking stretched;
@@ -179,15 +221,15 @@ is now shown in the file explorer background, the on-screen song information and
179221
+ Increased frequency scale font size while in fullscreen;
180222
+ `playlists.cfg` file is no longer required, but still supported as a legacy feature;
181223

182-
### Removed:
224+
### Removed: <!-- {docsify-ignore} -->
183225

184226
+ *SENS* switch (toggle high sensitivity);
185227
+ Demo playlists and music files.
186228

187229

188230
## version 19.5
189231

190-
### Added:
232+
### Added: <!-- {docsify-ignore} -->
191233

192234
+ :sunglasses: New optional vintage LED effect for the octave bands modes;
193235
+ New gradients: **Apple ][** and **Orient**;
@@ -199,7 +241,7 @@ is now shown in the file explorer background, the on-screen song information and
199241
+ New preset to restore all configuration defaults;
200242
+ More keyboard shortcuts.
201243

202-
### Changed:
244+
### Changed: <!-- {docsify-ignore} -->
203245

204246
+ Changed some keyboard shortcuts:
205247
+ [I] now toggles the display of song information on track change;
@@ -211,20 +253,20 @@ is now shown in the file explorer background, the on-screen song information and
211253
+ *CYCLE* switch renamed to *AUTO*;
212254
+ *DARK* switch renamed to *NO BG*.
213255

214-
### Fixed:
256+
### Fixed: <!-- {docsify-ignore} -->
215257

216258
+ Preloaded songs not being correctly updated when modifying the playlist during playback;
217259
+ Incorrect song information displayed when playlist was cleared or when playing local file.
218260

219261

220262
## version 19.3
221263

222-
### Added:
264+
### Added: <!-- {docsify-ignore} -->
223265

224266
+ New octave bands visualization modes (from full-octave up to 1/24th-octave) based on the equal tempered scale;
225267
+ Improved playback of gapless tracks by using dual audio elements.
226268

227-
### Changed:
269+
### Changed: <!-- {docsify-ignore} -->
228270

229271
+ Removed the linear frequency scale option, in favor of the octave bands modes;
230272
+ Improved visualization accuracy for higher frequencies on discrete mode (the old "logarithmic" mode);
@@ -236,7 +278,7 @@ is now shown in the file explorer background, the on-screen song information and
236278

237279
## version 19.1
238280

239-
### Added:
281+
### Added: <!-- {docsify-ignore} -->
240282

241283
+ :sunglasses: New gradients;
242284
+ Configuration presets;
@@ -245,39 +287,39 @@ is now shown in the file explorer background, the on-screen song information and
245287
+ On-screen display of song information via keyboard shortcut and, optionally, on each track change;
246288
+ Support for the [#EXTINF directive](https://en.wikipedia.org/wiki/M3U#Extended_M3U) in playlists.
247289

248-
### Changed:
290+
### Changed: <!-- {docsify-ignore} -->
249291

250292
+ User preferences are now stored in local storage for browsers that implement it, instead of cookies;
251293
+ Refactored some ES6-specific code to increase browser compatibility (especially on smart TVs);
252294
+ Minor redesign of the UI and improved layout on smaller screens;
253295
+ Renamed some of the gradients and ordered them alphabetically in the list.
254296

255-
### Fixed:
297+
### Fixed: <!-- {docsify-ignore} -->
256298

257299
+ A bug where shuffling the playlist wouldn't properly load the first song;
258300
+ Error when trying to load a song with a **#** character in its filename.
259301

260302

261303
## version 18.12
262304

263-
### Added:
305+
### Added: <!-- {docsify-ignore} -->
264306

265307
+ You can now load a song from your PC;
266308
+ Clicking on canvas now toggles scale on/off.
267309

268-
### Changed:
310+
### Changed: <!-- {docsify-ignore} -->
269311

270312
+ Improved selection of audio source;
271313
+ Improved layout on smaller screens;
272314
+ General improvements in the UI;
273315
+ New icons;
274316
+ Some code clean-up and optimizations.
275317

276-
### Fixed:
318+
### Fixed: <!-- {docsify-ignore} -->
277319

278320
+ *Should* **really** work on Safari now (including macOS).
279321

280322

281323
## version 18.11
282324

283-
First official release.
325+
+ First public release.

0 commit comments

Comments
 (0)