webamp icon indicating copy to clipboard operation
webamp copied to clipboard

Winamp Visualizer by @x2nie

Open 0x5066 opened this issue 1 year ago • 1 comments

This is the initial work done by @x2nie and my attempt to continue the work, which unfortunately has failed.

There's a lot of things unfinished, but I didn't want to leave it on my hard drive, hence this PR.

A lot of things are missing and this is deemed incomplete.

  • Visualizer continues running when player is paused/stopped
  • Visualizer does not shift 2 pixels down when not in double size mode
  • Visualizer only exists in the Main Window, not in the Main Window shade mode and the Playlist Editor, those still use the old way.

For documentation purposes, should anyone else pick up on this, the Visualizer behaves differently in the Main Window shade mode and Playlist Editor:

  • In the MW shade mode, the visualizer is constrained to a space of 38px width and 5px height, only using the first color of the Oscilloscope. (Seems to draw a gradient based on two colors, needs more investigation)

  • In addition, it looks different, this is achieved by removing top++; in the Lines code for the Oscilloscope.

  • The Spectrum Analyzer still draws its colors, but only a select few of them, still needs investigating what colors are used exactly.

  • Peaks are still drawn, but when the Spectrum Analyzer hits the top, the peaks disappear.

  • In double size mode, the Visualizer is now only constrained to a space of 75px width and 10px height.

  • The Playlist Editor has it's own small area that's 72px in width and 16px in height, no other notable differences are present.

0x5066 avatar Aug 12 '23 03:08 0x5066

Deploy Preview for vigorous-lalande-5190c2 failed.

Name Link
Latest commit dee0c6714327ff5e52efc69d7b65140ebc4b4279
Latest deploy log https://app.netlify.com/sites/vigorous-lalande-5190c2/deploys/66bd55ef99b2b90009ec7c8f

netlify[bot] avatar Aug 12 '23 04:08 netlify[bot]