├── sdk ├── img │ ├── .gitkeep │ ├── sc-dark.png │ ├── td-dark.png │ ├── sc-light.png │ └── td-light.png ├── css │ ├── index.js │ ├── fonts.css │ ├── themes.css │ └── player.css └── js │ ├── constants.js │ ├── flux │ ├── stores │ │ ├── index.js │ │ ├── TrackQueueStore.js │ │ ├── TrackStore.js │ │ └── PlayerInstanceStore.js │ ├── events.js │ └── actions.js │ ├── player │ ├── components │ │ ├── Loader.jsx │ │ ├── Row.jsx │ │ ├── themes │ │ │ ├── common │ │ │ │ ├── RepeatButton.jsx │ │ │ │ ├── PlaybackButtons.jsx │ │ │ │ ├── Volume.jsx │ │ │ │ └── Scrubber.jsx │ │ │ ├── Empty.jsx │ │ │ ├── Default │ │ │ │ ├── Controls.jsx │ │ │ │ ├── NowPlaying.jsx │ │ │ │ ├── index.jsx │ │ │ │ ├── SocialInfo.jsx │ │ │ │ └── Playlist.jsx │ │ │ ├── Feed │ │ │ │ ├── SocialInfo.jsx │ │ │ │ └── index.jsx │ │ │ ├── Full.jsx │ │ │ ├── Mini.jsx │ │ │ └── Single.jsx │ │ ├── Columns.jsx │ │ ├── mixins │ │ │ └── PlayerControls.jsx │ │ └── Player.jsx │ ├── network │ │ └── soundcloud.js │ ├── index.js │ └── AudioInterface.js │ ├── analytics.js │ ├── helpers.js │ └── index.js ├── mockupv1.png ├── .gitignore ├── package.json ├── loader └── index.js ├── LICENSE ├── test ├── css │ └── style.css └── index.html ├── Gruntfile.js └── README.md /sdk/img/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /mockupv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToneDen/Player/HEAD/mockupv1.png -------------------------------------------------------------------------------- /sdk/img/sc-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToneDen/Player/HEAD/sdk/img/sc-dark.png -------------------------------------------------------------------------------- /sdk/img/td-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToneDen/Player/HEAD/sdk/img/td-dark.png -------------------------------------------------------------------------------- /sdk/css/index.js: -------------------------------------------------------------------------------- 1 | require('./fonts'); 2 | require('./player'); 3 | require('./themes'); 4 | -------------------------------------------------------------------------------- /sdk/img/sc-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToneDen/Player/HEAD/sdk/img/sc-light.png -------------------------------------------------------------------------------- /sdk/img/td-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ToneDen/Player/HEAD/sdk/img/td-light.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *~ 3 | *.DS_Store 4 | *node_modules* 5 | npm-debug.log 6 | webpack.json 7 | toneden.js 8 | toneden.loader.js 9 | -------------------------------------------------------------------------------- /sdk/js/constants.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | env: env, 3 | protocol: window.location.protocol === 'file:' ? 'http:' : window.location.protocol 4 | }; 5 | -------------------------------------------------------------------------------- /sdk/js/flux/stores/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | PlayerInstanceStore: new (require('./PlayerInstanceStore'))(), 3 | TrackQueueStore: new (require('./TrackQueueStore'))(), 4 | TrackStore: new (require('./TrackStore'))() 5 | }; 6 | -------------------------------------------------------------------------------- /sdk/js/player/components/Loader.jsx: -------------------------------------------------------------------------------- 1 | var React = require('react'); 2 | 3 | var Loader = React.createClass({ 4 | render: function() { 5 | return ( 6 |
codez