Commit graph

67 commits

Author SHA1 Message Date
Armin
af866881ff Fix blurry VU meter LEDs by using integer segment width 2026-07-08 18:20:29 +02:00
Armin
9d1318145a Move Clear button from playlist toolbar to bottom add-bar 2026-07-08 18:15:48 +02:00
Armin
c55f5bc5c1 Replace underscores with spaces in filename-derived track names 2026-07-08 17:58:17 +02:00
Armin
81a8cc1329 Add cover column header to playlist header row 2026-07-08 17:56:39 +02:00
Armin
5bcfd0499a Display cover art in player area; add Clear button and reduce analyzer gap 2026-07-08 17:56:33 +02:00
Armin
75986cf0ef Add cover art thumbnail column to playlist 2026-07-08 17:56:01 +02:00
Armin
aacb427d1b Parse embedded cover art from ID3v2 APIC frames and FLAC picture blocks 2026-07-08 17:52:35 +02:00
Armin
a46be8ed0a mix linear/logarithmic frequency mapping (see "blend") 2026-07-08 17:28:44 +02:00
Armin
ae3943aab0 fix: blend linear/log frequency mapping with blend=0.4 2026-07-08 17:27:31 +02:00
Armin
31aff8672d fix: use logarithmic frequency mapping for analyzer bars 2026-07-08 17:25:38 +02:00
Armin
9d82535024 Increase analyzer/VU meter bands (32) 2026-07-08 17:21:30 +02:00
Armin
9863ca7911 fix: pause button toggles between pause and resume 2026-07-08 17:17:29 +02:00
Armin
61cdc6fd53 fix: play button resumes paused track instead of switching to selected track 2026-07-08 17:17:22 +02:00
Armin
b748056e81 fix: allow waveform to shrink when horizontal space is limited 2026-07-08 17:11:35 +02:00
Armin
c8a11d9390 fix: correct waveform click-to-seek position calculation 2026-07-08 17:10:33 +02:00
Armin
a970277869 style: center player-right content, remove right-aligned overrides 2026-07-08 17:09:24 +02:00
Armin
8bd2985fd5 fix: reserve space for audio-info to prevent layout shift on playback 2026-07-08 17:09:08 +02:00
Armin
4932e8079b fix: make waveform fit container width without scrollbar 2026-07-08 17:05:36 +02:00
Armin
42861dba9d feat: separate play/pause into individual buttons, add stop button 2026-07-08 17:04:43 +02:00
Armin
c07220e809 feat: replace progress bar with scrollable waveform display 2026-07-08 17:04:01 +02:00
Armin
b4cae8eac2 feat: scan playtime duration when adding tracks 2026-07-08 16:57:22 +02:00
Armin
eb0fc9835e style: brighten artist and filename columns in playlist 2026-07-08 16:57:12 +02:00
Armin
2f980acc3d style: make selected track title non-bold, make status bar titles bold 2026-07-08 16:57:05 +02:00
Armin
0c0398a6ae fix: clicking selected file in multi-select clears others 2026-07-08 16:46:53 +02:00
Armin
76fa21d405 Cmd+A / Ctrl+A selects all tracks in playlist 2026-07-08 16:44:17 +02:00
Armin
7ff0d0ac95 fix: check pendingNextIndex in play/pause button handler after track deletion 2026-07-08 16:39:44 +02:00
Armin
8327964f38 fix: advance to next track when deleted current track finishes playing 2026-07-08 16:34:10 +02:00
Armin
154f003787 fix: don't stop playback when deleting the current track from playlist 2026-07-08 16:34:07 +02:00
Armin
357e07ad32 feat: add pendingNextIndex for deferred track transition 2026-07-08 16:33:58 +02:00
Armin
857b277db5 style: use default cursor for playlist items instead of pointer 2026-07-08 16:33:45 +02:00
Armin
65446a85b7 style: dark background for select dropdown options 2026-07-08 16:33:31 +02:00
Armin
c944e1eb4a fix: stop audio playback when currently playing track is deleted 2026-07-08 16:26:58 +02:00
Armin
ba7d3d0310 fix: swap audio element immediately during crossfade so pause controls the correct track 2026-07-08 16:04:10 +02:00
Armin
fddbdf9a1c fix: allow deleting the currently playing track without interrupting playback 2026-07-08 16:03:50 +02:00
Armin
5789e4ec9e update screenshot 2026-07-08 14:28:00 +02:00
Armin
b10c88401e make brand tag (bottom right) a link to the repo 2026-07-08 11:17:34 +02:00
Armin
c18eaac989 Parse additional ID3v2 and Vorbis metadata fields
- Parse Comment (COMM), Composer (TCOM), and Encoded By (TENC)
  from ID3v2 tags
- Parse COMMENT, COMPOSER, URL, and ENCODEDBY/ENCODER
  from Vorbis comments (FLAC)
2026-07-08 04:12:02 +02:00
Armin
1a933585d2 Add tag editor with 10 fields in 2-column layout and footer status display
- Add tag editor overlay/modal with Name, Artist, Album, Genre, Year,
  Track No., Comment, Composer, URL, and Encoded By fields in 2-column grid
- Add Info button to open tag editor
- Add footer status display with success/error messaging
- Extend track model with comment, composer, urlTag, encodedBy fields
- Rename Track field to Track No.
2026-07-08 04:11:59 +02:00
Armin
e85de87728 fix playlist multi-line comment display; make it possible to
double-click (re-start) the current track
2026-07-08 01:56:34 +02:00
Armin
6cb74abded fix FLAC tag detection 2026-07-08 00:50:53 +02:00
Armin
730c16bec4 add license 2026-07-07 23:32:27 +02:00
Armin
4cd4649c0a remove blank linez ;-) 2026-07-07 14:20:13 +02:00
Armin
98adc59450 mention noizapp repo in README 2026-07-07 13:14:31 +02:00
Armin
543f412fa8 remove noiz.py section from README 2026-07-07 13:12:46 +02:00
Armin
298ecf27f4 update screenshot 2026-07-07 13:11:18 +02:00
Armin
e15c26ba9e remove noiz.py - we have https://codeberg.org/armin/noizapp (yes, Electron, I know...) for that now instead. 2026-07-07 02:57:10 +02:00
Armin
f11181232e remove obsolete Makefile 2026-07-07 02:01:31 +02:00
Armin
55b92ab42f revert noiz.py state (first pywebview experiment with working zoom) 2026-07-07 02:00:19 +02:00
Armin
358b840f2c tweak dropdown menu colors, point noiz.py to index.html 2026-07-07 00:59:29 +02:00
Armin
a2bc0c5e78 Merge pull request 'test' (#1) from test into main
Reviewed-on: https://codeberg.org/armin/noiz/pulls/1
2026-07-07 00:38:57 +02:00