GithubHelp home page GithubHelp logo

nvdnkpr / winamp2-js Goto Github PK

View Code? Open in Web Editor NEW

This project forked from captbaritone/webamp

0.0 2.0 0.0 246 KB

A reimplementation of Winamp 2.9 in HTML5 and Javascript

Home Page: http://jordaneldredge.com/projects/winamp2-js/

winamp2-js's Introduction

Winamp2-js

A reimplementation of Winamp 2.9 in HTML5 and Javascript.

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
  • Not dependent on any libraries or frameworks

TODO

  • Don't show time, stero/mono, kbps, khz or postion slider when were're not playing
  • Marquee effect when the title is too long
  • Handle "working" icon
  • Disable previous and next
  • Shade mode
    • Left and right position slider
    • Show minus sign when appropriate
  • Investigate real space text
  • Blog post
  • Test on IE 10
  • Tool for selecting a theme
  • Control loading state so it's not visible until it's loaded
  • 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

winamp2-js's People

Contributors

captbaritone avatar lostsource avatar

Watchers

Navid Nikpour avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.