Skip to content

Commit 7099b31

Browse files
committed
version 24.6
2 parents e9188ee + 67aa92b commit 7099b31

37 files changed

+1161
-395
lines changed

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,42 @@ It is completely free, open-source software, created out of my passion for the g
55

66
[![GitHub release](https://img.shields.io/github/release/hvianna/audioMotion.js.svg)](https://github.com/hvianna/audioMotion.js/releases/latest)
77
[![GitHub Release Date](https://img.shields.io/github/release-date/hvianna/audioMotion.js.svg)](https://github.com/hvianna/audioMotion.js/releases/latest)
8+
[![web app](https://img.shields.io/badge/audioMotion.app-5A0FC8?style=flat&logo=PWA)](https://audiomotion.app)
89

910
## Features
1011

1112
![screenshot2](docs/img/screenshot2.png)
1213

1314
* Dual channel high-resolution real-time audio spectrum analyzer
14-
* Fullscreen and Picture-In-Picture support at 60fps, ready for retina / HiDPI displays
15+
* Media player with subtitles support for audio and video files
16+
* Fullscreen and Picture-In-Picture display at 60fps, ready for Retina / HiDPI screens
1517
* Logarithmic, linear and perceptual (Bark and Mel) frequency scales, with customizable range
1618
* Visualization of discrete FFT frequencies or up to 240 frequency bands (supports ANSI and equal-tempered octave bands)
1719
* Decibel and linear amplitude scales, with customizable sensitivity
1820
* Optional A, B, C, D and ITU-R 468 weighting filters
19-
* Optional effects: vintage LEDs, variable opacity, mirroring and reflection, radial visualization
21+
* Optional effects: vintage LEDs, variable opacity, mirroring and reflection, radial spectrum
2022
* 17 beautiful color gradients, plus a visual editor to easily create your own gradients
21-
* HTML5 audio player for MP3, AAC (m4a), OGG and FLAC files (support may vary depending on browser and operating system)
22-
* Visual file explorer and play queue with drag-and-drop functionality
23-
* Support for M3U playlists (`m3u` and `m3u8` file extensions)
23+
* Support for M3U playlists (.m3u and .m3u8 file extensions)
2424
* Visualize audio from your microphone (or "stereo mix", if your soundcard supports it)
2525

2626
> **For developers:**<br>
2727
> Check out [**audioMotion-analyzer**](https://audiomotion.dev) for easy integration of audioMotion's full-featured spectrum analyzer into your own Javascript projects!
2828
2929
## Access the web app
3030

31-
<a href="https://audiomotion.app" target="_blank" title="open web app"><img src="https://img.shields.io/badge/audioMotion.app-ff3e37?style=flat" height="48"></a>
31+
<a href="https://audiomotion.app" target="_blank" title="open web app"><img src="https://img.shields.io/badge/audioMotion.app-5A0FC8?style=flat&logo=PWA" height="48"></a>
3232

33-
**Use a Chromium-based browser to be able to play media files from your hard drive.**<br>
34-
Works on Chrome, Opera and Edge by default. On Brave you'll need to enable this feature in `chrome://flags/#file-system-access-api`.
33+
**Use a Chromium-based browser to be able to play media files from your hard drive.** Works on Chrome, Opera and Edge by default.
34+
35+
**On Brave browser,** access `chrome://flags/#file-system-access-api` to enable this feature.
36+
37+
Install audioMotion on your PC by clicking the install icon located in the browser's address bar:
38+
39+
![browser-install](img/browser-install.png)
3540

3641
## Documentation
3742

38-
* See the [docs/](docs/) folder or the [online documentation](https://audiomotion.app/docs)
43+
See the [online documentation](https://audiomotion.app/docs).
3944

4045
## Contributing
4146

docs/Changelog.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Changelog
22

3+
## version 24.6
4+
5+
### Added: <!-- {docsify-ignore} -->
6+
7+
+ [**Subtitles support**](users-manual#subtitles) for video and audio files - [suggested](https://github.com/hvianna/audioMotion.js/discussions/50) by **@JesusGod-Pope666-Info**;
8+
+ Track progress and quick search bar with elapsed and remaining times, below the [player controls](users-manual.md#player-controls);
9+
+ [**Customizable peak settings**](users-manual.md#peaks-behavior): gravity, fade time and hold time;
10+
+ **FADE** switch - toggle peaks fading out instead of falling down (new **Shift-P** keyboard shortcut);
11+
+ Number of audio channels added to the song info - [suggested](https://github.com/hvianna/audioMotion.js/discussions/56) by **@R-W-C**;
12+
+ New [Configuration options](users-manual.md#general-settings) to disable *Background Dim* when playing videos and showing subtitles.
13+
14+
### Changed & improved: <!-- {docsify-ignore} -->
15+
16+
+ Track quality information now always shows the **bitrate** for lossy formats and the **bit depth** for lossless tracks;
17+
+ New layout for the Config Panel;
18+
+ Better app icon for macOS (you may need to [uninstall and reinstall](README.md#installing-and-uninstalling) the app to update the icon).
19+
20+
### Fixed: <!-- {docsify-ignore} -->
21+
22+
+ Media panel auto-hide being triggered when entering fullscreen;
23+
+ Peak amplitudes reset by Randomize changes;
24+
+ Keyboard shortcuts triggered when Windows / Command key was pressed (system shortcuts);
25+
+ Saved playqueue not being updated after loading an internal playlist.
26+
27+
328
## version 24.4
429

530
Maintenance update with some improvements and bug fixes.

docs/README.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,15 @@
55
> **audioMotion** is a media player and high-resolution real-time audio spectrum analyzer that allows you to **SEE your music!** ♪♫🤩<br>
66
> It is completely free, open-source software, created out of my passion for the graphic spectrum analyzers of hi-fi systems from the 1980s.
77
8+
<a href="https://audiomotion.app" target="_blank"><img src="https://img.shields.io/badge/audioMotion.app-5A0FC8?style=flat&logo=PWA" height="36"></a>
9+
<a href="https://github.com/hvianna/audioMotion.js" target="_blank"><img src="https://img.shields.io/badge/audioMotion.js-black?style=flat&logo=GitHub" height="36"></a>
10+
<a href="https://youtube.com/@audioMotionJS" target="_blank"><img src="https://img.shields.io/badge/%40audioMotionJS-red?style=flat&logo=YouTube" height="36"></a>
11+
812
## Features
913

1014
* Dual channel high-resolution real-time audio spectrum analyzer
11-
* Multimedia player lets you use images and videos as backgrounds to your music, or watch music videos with the spectrum analyzer on top
12-
* Fullscreen and Picture-In-Picture support at 60fps, ready for retina / HiDPI displays
15+
* Media player with subtitles support for audio and video files
16+
* Fullscreen and Picture-In-Picture display at 60fps, ready for Retina / HiDPI screens
1317
* Logarithmic, linear and perceptual (Bark and Mel) frequency scales, with customizable range
1418
* Visualization of discrete FFT frequencies or up to 240 frequency bands (supports ANSI and equal-tempered octave bands)
1519
* Decibel and linear amplitude scales, with customizable sensitivity
@@ -23,21 +27,27 @@
2327

2428
## Getting started
2529

26-
Click the button below to open the web app:
30+
Open the web app:
31+
32+
<a href="https://audiomotion.app" target="_blank"><img src="https://img.shields.io/badge/audioMotion.app-5A0FC8?style=flat&logo=PWA" height="48"></a>
33+
34+
**Use a Chromium-based browser to be able to play media files from your hard drive.** Works on Chrome, Opera and Edge by default.
2735

28-
<a href="https://audiomotion.app" target="_blank"><img src="https://img.shields.io/badge/audioMotion.app-ff3e37?style=flat" height="48"></a>
36+
**On Brave browser,** access `chrome://flags/#file-system-access-api` to enable this feature.
2937

30-
**Use a Chromium-based browser to be able to play media files from your hard drive.**<br>
31-
Works on Chrome, Opera and Edge by default. On Brave, access `chrome://flags/#file-system-access-api` to enable this feature.
38+
### Installing and uninstalling
3239

33-
**You can install audioMotion on your PC by clicking the install icon in the browser's address bar, shown below:**
40+
Install audioMotion on your PC by clicking the install icon located in the browser's address bar, as shown below:
3441

3542
![browser-install](img/browser-install.png)
3643

37-
If you don't have any music files at hand, the app also includes a few songs and some online radio streams.<br>
38-
Click the [**Switch to Server**](users-manual.md#media-panel) button to browse server-hosted content.
44+
To uninstall, click the three-line menu (☰) in the app window and choose "Uninstall audioMotion...".
45+
46+
![uninstall](img/uninstall.png)
47+
48+
When uninstalling you'll have the option to also **delete app data -- this will erase all your settings, custom presets, gradients and saved playlists!**
3949

40-
Also check out our [**YouTube channel**](https://youtube.com/@audioMotionJS) for some cool songs visualized with audioMotion!
50+
On Windows, you can also uninstall via Control Panel.
4151

4252
?> See the [User's Manual](users-manual.md) for the complete documentation of audioMotion's features and settings.
4353

docs/img/config-enabled-bgfit.png

3.27 KB
Loading

docs/img/config-enabled-gradients.png

13.9 KB
Loading

docs/img/config-enabled-modes.png

9.87 KB
Loading

docs/img/config-general-settings.png

28.6 KB
Loading

docs/img/config-osd-options.png

11.4 KB
Loading

docs/img/config-peaks-behavior.png

18 KB
Loading
15.5 KB
Loading
10.5 KB
Loading

docs/img/config-subtitles.png

19.8 KB
Loading

docs/img/file-explorer-subs.png

163 KB
Loading

docs/img/internal-playlists.png

19.6 KB
Loading

docs/img/main-panel.png

48.2 KB
Loading
File renamed without changes.
11.1 KB
Loading

docs/img/screenshot1.png

-62.2 KB
Loading

docs/img/screenshot2.png

-31.5 KB
Loading

docs/img/screenshot3.png

-11.6 KB
Loading

docs/img/screenshot4.jpg

81.1 KB
Loading

docs/img/settings-panel.png

1.6 KB
Loading

docs/img/uninstall.png

12.5 KB
Loading

docs/screenshots.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Screenshots
22

33
![screenshot1](img/screenshot1.png)
4-
*User interface showing the analyzer in **Discrete frequencies** mode, player control panel and media panel (file explorer and play queue).*
4+
*User interface showing the analyzer in **Discrete frequencies** mode (using the **Bark** frequency scale), player control panel and media panel.*
55

66
![screenshot2](img/screenshot2.png)
77
*Analyzer set to 1/4th-octave bands mode with LEDS effect and on-screen song information. The **Settings** panel is shown open over the media panel.*
88

99
![screenshot4](img/screenshot4.jpg)
10-
*Video playback, auto-hidden media panel, analyzer set to Area graph mode, "Rainbow" gradient, Linear amplitude and Notes scale.*
10+
*Video playback with subtitles, hidden media panel, analyzer set to Area graph mode, "Rainbow" gradient, Linear amplitude and Notes scale.*
1111

1212
![screenshot3](img/screenshot3.png)
1313
*Fullscreen view: 1/6th-octave bands, "Outrun" gradient, Reflex effect and complete on-screen information.*

docs/styles.css

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,15 @@ strong code {
6969
font-weight: 700;
7070
}
7171

72+
.img-center {
73+
display: block;
74+
margin: 0 auto;
75+
}
76+
.img-right {
77+
float: right;
78+
margin: 1em 0 1em 1em;
79+
}
80+
7281
.sidebar > h1 .app-name-link {
7382
background: var(--audioMotion-gradient);
7483
background-clip: text;
@@ -232,5 +241,5 @@ p ~ .table-wrapper table {
232241
.active.highlight-switches {
233242
--top: 2px;
234243
--left: 635px;
235-
--height: 250px;
244+
--height: 270px;
236245
}

0 commit comments

Comments
 (0)