Media player and real-time audio spectrum analyzer written in JavaScript.
Maintenance update with some improvements and bug fixes.
If you hated the media panel auto-hide feature before, please try it again! 😅
📢 audioMotion is now an online web app that can play music and video directly from your device! No download necessary.
config.json
file - see Self-hosting audioMotion;** Special thanks to @TF3RDL for the code snippets which helped immensely in the implementation of these features!
Updated source code is in the
dev
branch
Please use this post in Discussions to send any questions or feedback about this release.
Online web app:
config.json
file - see Self-hosting audioMotion.Please use this post in Discussions to send any questions or feedback about this release.
Online web app:
Check also the v24.2-beta.0 release notes for a complete list of changes since latest stable version.
Updated source code is in the
dev
branch
A little over two years ago, I started working on turning audioMotion into a native application using Electron, but then I realized it would be a pain to keep up with the constant framework updates and huge dependency tree.
Then, I wanted to believe File System Access API was gaining traction for wider browser adoption and thought it would be really cool to have an official audioMotion web app that everyone could use to play their own music without needing to download or install anything, while also being easier for me to maintain. So I began adding support for that too. Turns out, it's 2024 and this API is still supported by Chromium only.
In the meantime, I've found out that some people were actually using audioMotion as a self-hosted web app and, since this is also how I use it myself on my old NAS, I wanted to keep the app working on any standard web server as well.
TL;DR - audioMotion code is now more complex than ever, but lately I simply haven't had the time or energy to work on it as much as I'd like to, so I still don't have a stable version working 100% as I want.
However, this version does have a lot of new cool features added since the last public release, and my wife and I have been using it at home, and she keeps telling me I need to publish it.
So.. there you have it! Click the button below to open the app:
⚠️ This is BETA software! Expect bugs!
Please use this post in Discussions to send feedback or bug reports about this beta version.
chrome://flags/#file-system-access-api
:birthday: It's audioMotion's THIRD Anniversary and we have plenty of new features to celebrate!!! :tada: 🥳
webp
and avif
added to valid image formats for cover and background images (support depends on browser).:tada: Celebrating audioMotion's 2nd Anniversary! :confetti_ball:
Album cover image retrieved from the song metadata or from a file named cover or folder (.jpg|png|gif|bmp) inside each folder is now shown in the file explorer background, the on-screen song information and, optionally, in the analyzer background;
New Background, Image Fit and Image Dim settings.