Commit graph

  • 1abf801e8e Update README main Armin 2026-07-09 16:09:19 +02:00
  • 0e37ad6b32 document known limitations in README Armin 2026-07-09 16:05:06 +02:00
  • bdc47e3284 fix Firefox drag-drop by falling back to getAsEntry for directory paths Armin 2026-07-09 12:34:33 +02:00
  • 26a45a73ef Use full file path name in tag editor filename field Armin 2026-07-09 12:29:20 +02:00
  • 59b771cd2d move filename field to bottom of tag editor, make full width Armin 2026-07-09 12:27:35 +02:00
  • dece79f6d7 Add filename to tag information Armin 2026-07-09 12:22:42 +02:00
  • ab6e462146 fix README (remove pywebview mention) Armin 2026-07-09 10:12:38 +02:00
  • 4c46593bc5 omit hours (HH) when 00 and minutes pad only when >=10 in time displays Armin 2026-07-09 00:58:41 +02:00
  • 484ec2abb5 fix some player UI layout issues Armin 2026-07-09 00:49:19 +02:00
  • dd38dbd0f7 show progress bar before waveform loads Armin 2026-07-09 00:27:48 +02:00
  • 92f2c6dab4 add progress bar fallback when waveform data is unavailable Armin 2026-07-09 00:23:29 +02:00
  • 94ee52aace clamp VU meter peak indicator to last valid LED index to prevent cut-off 33rd position Armin 2026-07-08 20:24:30 +02:00
  • 965674c777 fix player height to 174px to prevent layout shift on page load vs clear Armin 2026-07-08 20:09:13 +02:00
  • b8fe6005a2 remove hasT toggling, fix clear handler drawSpectrum call Armin 2026-07-08 20:06:06 +02:00
  • eb4d8002e5 always show visualizers, fix bogus vuDraw call, eliminate layout re-adjustment on clear Armin 2026-07-08 20:05:55 +02:00
  • 0f14d8da94 fix stop button guard to work after clear Armin 2026-07-08 19:46:57 +02:00
  • b66de074ef remove emptyState JS refs, fix pause/stop guard to work after clear Armin 2026-07-08 19:46:45 +02:00
  • 7f68be1243 remove empty-state, set min-height on canvas-area to prevent UI jump, fix pause/stop after clear Armin 2026-07-08 19:46:39 +02:00
  • dae39818f9 wire volume gain node in audio graph and volume slider Armin 2026-07-08 19:42:06 +02:00
  • a225805f27 move volume control to a gain node after analysers so peak/VU meters always show full signal level Armin 2026-07-08 19:41:53 +02:00
  • 5b97e1627e keep currently playing track alive when clearing playlist Armin 2026-07-08 19:32:32 +02:00
  • 8984f5a864 clear playlist without stopping audio or hiding visualizers Armin 2026-07-08 19:32:24 +02:00
  • cba38cf500 keep visualizers active after clearing playlist while audio is still playing Armin 2026-07-08 19:31:52 +02:00
  • 6479e49d18 fix spec peak hold to fall down smoothly instead of snapping to zero Armin 2026-07-08 19:18:41 +02:00
  • 4a203dbaf8 increase cover art display size to ~130% Armin 2026-07-08 19:18:37 +02:00
  • 2efb224297 Tweak peaks falloff default time values Armin 2026-07-08 19:11:47 +02:00
  • c678b947df Remove broken peak fade-out feature from spectrum analyzer Armin 2026-07-08 19:08:49 +02:00
  • dd657c6ab3 Add configurable spectrum analyzer peak hold, fade, and snap behavior Armin 2026-07-08 19:05:12 +02:00
  • 45bf10105b Refactor VU meter peak hold to use direct variable access Armin 2026-07-08 19:05:06 +02:00
  • 0fc4a746bf Make analyzer bar and VU meter gaps dynamic Armin 2026-07-08 19:02:01 +02:00
  • 6ee9b976bd Fix analyzer bar gaps to exactly 6px Armin 2026-07-08 18:28:01 +02:00
  • 34c0a4ccf4 Add configurable peak hold grace time for VU meter Armin 2026-07-08 18:26:26 +02:00
  • a7f62a7bd8 Increase VU meter LED gap from 1px to 2px Armin 2026-07-08 18:23:23 +02:00
  • 56faa28f6b Make VU meter canvas DPR-aware for sharp edges on Retina displays Armin 2026-07-08 18:22:33 +02:00
  • af866881ff Fix blurry VU meter LEDs by using integer segment width Armin 2026-07-08 18:20:29 +02:00
  • 9d1318145a Move Clear button from playlist toolbar to bottom add-bar Armin 2026-07-08 18:15:48 +02:00
  • c55f5bc5c1 Replace underscores with spaces in filename-derived track names Armin 2026-07-08 17:58:17 +02:00
  • 81a8cc1329 Add cover column header to playlist header row Armin 2026-07-08 17:56:39 +02:00
  • 5bcfd0499a Display cover art in player area; add Clear button and reduce analyzer gap Armin 2026-07-08 17:56:33 +02:00
  • 75986cf0ef Add cover art thumbnail column to playlist Armin 2026-07-08 17:56:01 +02:00
  • aacb427d1b Parse embedded cover art from ID3v2 APIC frames and FLAC picture blocks Armin 2026-07-08 17:52:35 +02:00
  • a46be8ed0a mix linear/logarithmic frequency mapping (see "blend") Armin 2026-07-08 17:28:44 +02:00
  • ae3943aab0 fix: blend linear/log frequency mapping with blend=0.4 Armin 2026-07-08 17:27:31 +02:00
  • 31aff8672d fix: use logarithmic frequency mapping for analyzer bars Armin 2026-07-08 17:25:38 +02:00
  • 9d82535024 Increase analyzer/VU meter bands (32) Armin 2026-07-08 17:21:30 +02:00
  • 9863ca7911 fix: pause button toggles between pause and resume Armin 2026-07-08 17:17:29 +02:00
  • 61cdc6fd53 fix: play button resumes paused track instead of switching to selected track Armin 2026-07-08 17:17:22 +02:00
  • b748056e81 fix: allow waveform to shrink when horizontal space is limited Armin 2026-07-08 17:11:35 +02:00
  • c8a11d9390 fix: correct waveform click-to-seek position calculation Armin 2026-07-08 17:10:33 +02:00
  • a970277869 style: center player-right content, remove right-aligned overrides Armin 2026-07-08 17:09:24 +02:00
  • 8bd2985fd5 fix: reserve space for audio-info to prevent layout shift on playback Armin 2026-07-08 17:09:08 +02:00
  • 4932e8079b fix: make waveform fit container width without scrollbar Armin 2026-07-08 17:05:36 +02:00
  • 42861dba9d feat: separate play/pause into individual buttons, add stop button Armin 2026-07-08 17:04:43 +02:00
  • c07220e809 feat: replace progress bar with scrollable waveform display Armin 2026-07-08 17:04:01 +02:00
  • b4cae8eac2 feat: scan playtime duration when adding tracks Armin 2026-07-08 16:57:22 +02:00
  • eb0fc9835e style: brighten artist and filename columns in playlist Armin 2026-07-08 16:57:12 +02:00
  • 2f980acc3d style: make selected track title non-bold, make status bar titles bold Armin 2026-07-08 16:57:05 +02:00
  • 0c0398a6ae fix: clicking selected file in multi-select clears others Armin 2026-07-08 16:46:53 +02:00
  • 76fa21d405 Cmd+A / Ctrl+A selects all tracks in playlist Armin 2026-07-08 16:44:17 +02:00
  • 7ff0d0ac95 fix: check pendingNextIndex in play/pause button handler after track deletion Armin 2026-07-08 16:39:44 +02:00
  • 8327964f38 fix: advance to next track when deleted current track finishes playing Armin 2026-07-08 16:34:10 +02:00
  • 154f003787 fix: don't stop playback when deleting the current track from playlist Armin 2026-07-08 16:34:07 +02:00
  • 357e07ad32 feat: add pendingNextIndex for deferred track transition Armin 2026-07-08 16:33:58 +02:00
  • 857b277db5 style: use default cursor for playlist items instead of pointer Armin 2026-07-08 16:33:45 +02:00
  • 65446a85b7 style: dark background for select dropdown options Armin 2026-07-08 16:33:31 +02:00
  • c944e1eb4a fix: stop audio playback when currently playing track is deleted Armin 2026-07-08 16:26:58 +02:00
  • ba7d3d0310 fix: swap audio element immediately during crossfade so pause controls the correct track Armin 2026-07-08 16:04:10 +02:00
  • fddbdf9a1c fix: allow deleting the currently playing track without interrupting playback Armin 2026-07-08 16:03:50 +02:00
  • 5789e4ec9e update screenshot Armin 2026-07-08 14:28:00 +02:00
  • b10c88401e make brand tag (bottom right) a link to the repo Armin 2026-07-08 11:17:34 +02:00
  • c18eaac989 Parse additional ID3v2 and Vorbis metadata fields Armin 2026-07-08 04:12:02 +02:00
  • 1a933585d2 Add tag editor with 10 fields in 2-column layout and footer status display Armin 2026-07-08 04:11:59 +02:00
  • e85de87728 fix playlist multi-line comment display; make it possible to double-click (re-start) the current track Armin 2026-07-08 01:56:34 +02:00
  • 6cb74abded fix FLAC tag detection Armin 2026-07-08 00:50:53 +02:00
  • 730c16bec4 add license Armin 2026-07-07 23:32:27 +02:00
  • 4cd4649c0a remove blank linez ;-) Armin 2026-07-07 14:20:13 +02:00
  • 98adc59450 mention noizapp repo in README Armin 2026-07-07 13:14:31 +02:00
  • 543f412fa8 remove noiz.py section from README Armin 2026-07-07 13:12:46 +02:00
  • 298ecf27f4 update screenshot Armin 2026-07-07 13:11:18 +02:00
  • e15c26ba9e remove noiz.py - we have https://codeberg.org/armin/noizapp (yes, Electron, I know...) for that now instead. Armin 2026-07-07 02:57:10 +02:00
  • f11181232e remove obsolete Makefile Armin 2026-07-07 02:01:31 +02:00
  • 55b92ab42f revert noiz.py state (first pywebview experiment with working zoom) Armin 2026-07-07 02:00:19 +02:00
  • 358b840f2c tweak dropdown menu colors, point noiz.py to index.html Armin 2026-07-07 00:44:56 +02:00
  • ffbb77e352 Fix zooming in Python webview (./noiz) test Armin 2026-07-07 00:57:22 +02:00
  • c64478bce9 rename noiz.py to just noiz Armin 2026-07-07 00:45:25 +02:00
  • ba37bc82c9 tweak dropdown menu colors, point noiz.py to index.html Armin 2026-07-07 00:44:56 +02:00
  • a2bc0c5e78 Merge pull request 'test' (#1) from test into main Armin 2026-07-07 00:38:57 +02:00
  • e9b8a0bc15 add noiz.py Armin 2026-07-07 00:38:06 +02:00
  • afdd44bfa7 re-fine colors Armin 2026-07-07 00:25:31 +02:00
  • 7b4a0e908a Change colors to the awesome "Iceberg" palette (https://terminalcolors.com/themes/iceberg/dark/) Armin 2026-07-07 00:02:57 +02:00
  • efda5ce7f2 Add separate bar/peak decays Armin 2026-07-06 22:13:12 +02:00
  • 4d273f085b Add excessive playlist management (dragging files around, move marker, ability to select multiple files at once (ctrl/shift) Armin 2026-07-06 21:49:15 +02:00
  • 852b8f76a1 use "flatter" EQ curve (non-linear TTF); use 24 analyzer bands, zoom in logo when loading page, add new window functions, sharpen edges of analyzer bands Armin 2026-07-06 21:09:52 +02:00
  • 7c3de9fc7b add logo overlay (fades out after 2sec) Armin 2026-07-05 23:09:43 +02:00
  • 748b52a773 update logo Armin 2026-07-05 22:55:03 +02:00
  • d0c179529a update logo Armin 2026-07-05 22:54:27 +02:00
  • 80e7c11233 add logo, update README Armin 2026-07-05 22:52:54 +02:00
  • 6718060b61 update README Armin 2026-07-05 22:31:05 +02:00
  • e7aab05a7b add screenshot, update README Armin 2026-07-05 22:26:34 +02:00
  • f3ae4d1bf2 normalize Isolate button font-size Armin 2026-07-05 22:19:31 +02:00