From e387340d5cbcc12edbb234de34dc56ccd93fface Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Tue, 17 Oct 2017 19:44:48 -0700 Subject: [PATCH] Add loadTrackUrl to winamp --- README.md | 8 ++++++-- js/winamp.js | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad2f4554..735489da 100755 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ Initialize Winamp2-js in your JavaScript: import 'babel-polyfill'; import Winamp from 'winamp2-js'; -new Winamp({ +const winamp = new Winamp({ initialTrack: { name: "1. DJ Mike Llama - Llama Whippin' Intro", url: "https://d38dnrh1liu4f5.cloudfront.net/projects/winamp2-js/mp3/llama-2.91.mp3" @@ -55,7 +55,11 @@ new Winamp({ initialSkin: { url: "https://d38dnrh1liu4f5.cloudfront.net/projects/winamp2-js/skins/base-2.91.wsz" } -}).render(document.getElementById('winamp2-js')); +}); +winamp.render(document.getElementById('winamp2-js')); + +// In response to a user selecting a track from your UI: +winamp.loadTrackUrl(url, name); ``` *Notes:* diff --git a/js/winamp.js b/js/winamp.js index 90f07445..a346c15f 100644 --- a/js/winamp.js +++ b/js/winamp.js @@ -55,6 +55,10 @@ class Winamp { new Hotkeys(this.fileInput, this.store); } + + loadTrackUrl(url, name) { + this.store.dispatch(loadMediaFromUrl(url, name)); + } } export default Winamp;