version 24.3
📢 audioMotion is now an online web app that can play music and video directly from your device! No download necessary.
What's new
Added:
- Support for the File System Access API, allowing the web app to read files from your local device (depends on browser support);
- Video playback - suggested by @JesusGod-Pope666-Info;
- Bark, Mel and linear frequency scales (**) - suggested by @TF3RDL (here) and @hsnam95 (here);
- Frequency weighting filters (**);
- New dual-channel layouts: horizontal (side-by-side channels) and combined (overlaid channels) - suggested by @TF3RDL;
- Allow selecting different gradients for each channel, when using a dual-channel layout;
- New bar coloring modes: by level (bar amplitude) and by index (bar position);
- Press 0 (zero) to quickly randomize analyzer settings;
- ANSI switch to use IEC/ANSI preferred frequencies for octave bands - suggested by @jonathan-annett;
- LINEAR switch to use linear amplitude values, instead of decibels (**);
- NOTES switch to display musical note labels in the X-axis scale;
- ROUND switch to render analyzer bars wih rounded corners on top;
- Config options to customize the backgrounds folder and how many individual media files appear in the Background options;
- Config option to limit the maximum frame-rate;
- Config option to adjust on-screen display font size - suggested by @kimycai;
- Config option to auto-hide the media panel, expanding the analyzer area;
- Config options to remember the contents of the play queue and the last used folder between sessions;
- Enabled some server-side configuration options via
config.json
file - see Self-hosting audioMotion;
** Special thanks to @TF3RDL for the code snippets which helped immensely in the implementation of these features!
Changed & improved:
- User preset funcionality now provides 9 slots for saving your favorite analyzer configurations;
- Prism and Rainbow gradients have been updated with softer colors (the old versions can be enabled in the Config panel);
- Random Mode has been renamed to Randomize and it's now possible to remove the Analyzer Mode from the randomized settings;
- AUTO gradient functionality has been changed to Gradients option under Settings affected by Randomize;
- PEAKS now work for Line and Area graph analyzer modes in Radial view;
- STEREO switch has been replaced by the Channel Layout setting;
- Peaks hold and decay times are now more consistent on varying frame rates;
- Improved frequency scale labeling (label font size slightly reduced in fullscreen);
- Play queue size limit increased to 2000 files;
- Source and Speakers settings are now automatically restored between sessions - suggested by @dieterstoll;
- Smoothing setting has been moved to General settings;
- Added more options to the minimum and maximum values in the Frequency range;
- New default settings: 20Hz - 20kHz frequency range, FFT smoothing set to 0.7, Scale-Y off and info displayed at both the start and end of the song;
- New fonts for the user interface and internal console;
- New custom UI controls to replace standard range inputs and radio buttons;
- If you are self-hosting audioMotion, it can now run from any subdirectory (no need to use a virtual host or custom port);
- Updated documentation;
Fixed:
- Reflex not working on PIP mode on some circumstances;
- Some special characters in file/directory names preventing files from being loaded.