Go to file
2014-11-04 22:38:51 -08:00
cursors Upgrade to the Winamp 2.91 skin 2014-11-04 19:57:10 -08:00
skins/default Upgrade to the Winamp 2.91 skin 2014-11-04 19:57:10 -08:00
index.html Abstract font logic, add volume/balance text 2014-11-04 21:04:40 -08:00
README.md Update readme 2014-11-04 22:02:04 -08:00
winamp.css Fix alignment of shade time characters 2014-11-04 22:38:51 -08:00
winamp.js Allow user to play from url 2014-11-04 21:41:52 -08:00

Winamp.js

A reimplementation of Winamp 2.x in jQuery and css. We use the actual skin assets so it should be compatible with other themes.

Works in modern versions of Firefox, Safari and Chrome. Untested in IE.

Features

  • Drag in local files or open them via the "eject" button
  • Open a url using the upper left hand corner "options" icon
  • Uses the acutal skin assets, so it's compatible with all skins
  • "Shade" mini-mode

TODO

  • Shade mode
    • Left and right position slider
    • Show minus sign when appropriate
  • Investigate real space text
  • Blog post
  • Test on IE 10
  • Handle "working" icon
  • Better presentation around it
  • Test other themes
  • Tool for selecting a theme
  • Control loading state so it's not visible until it's loaded
  • Marquee effect when the title is too long
  • Don't show time, stero/mono, kbps, khz or postion slider when were're not playing
  • Disable previous and next
  • Get version 2.91 cursors
  • Check native app for behavior
    • Does it pause when we scrub? No.
    • What are the visualizer options?
      • What is the line graph version?
      • What is the bar graph version?

Someday Maybe

  • Playlist window
  • Visualizer? (http://w-labs.at/experiments/audioviz/)
  • Actually read header info
  • Actually get kbps and khz
  • Actually get streo/mono
  • Make the window draggable
  • Responsive css so it looks reasonable on my phone

Currently Impossible

Tested in modern versions of

  • Chrome (OS X, iOS, Ubuntu) - Perfect
  • Firefox (OS X) - Perfect
  • Safari (OS X, iOS) - Perfect

Thanks to