mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-20 01:54:01 +00:00
52 lines
1.4 KiB
JavaScript
52 lines
1.4 KiB
JavaScript
import "babel-polyfill";
|
|
import Raven from "raven-js";
|
|
import base from "../skins/base-2.91.wsz";
|
|
import osx from "../skins/MacOSXAqua1-5.wsz";
|
|
import topaz from "../skins/TopazAmp1-2.wsz";
|
|
import visor from "../skins/Vizor1-01.wsz";
|
|
import xmms from "../skins/XMMS-Turquoise.wsz";
|
|
import zaxon from "../skins/ZaxonRemake1-0.wsz";
|
|
import green from "../skins/Green-Dimension-V2.wsz";
|
|
import Winamp from "./winamp";
|
|
|
|
import {
|
|
hideAbout,
|
|
skinUrl,
|
|
audioUrl,
|
|
initialState,
|
|
sentryDsn
|
|
} from "./config";
|
|
|
|
Raven.config(sentryDsn).install();
|
|
|
|
Raven.context(() => {
|
|
if (hideAbout) {
|
|
document.getElementsByClassName("about")[0].style.visibility = "hidden";
|
|
}
|
|
if (!Winamp.browserIsSupported()) {
|
|
document.getElementById("browser-compatibility").style.display = "block";
|
|
return;
|
|
}
|
|
|
|
const winamp = new Winamp({
|
|
initialSkin: {
|
|
url: skinUrl
|
|
},
|
|
initialTrack: {
|
|
name: "DJ Mike Llama - Llama Whippin' Intro",
|
|
url: audioUrl
|
|
},
|
|
avaliableSkins: [
|
|
{ url: base, name: "<Base Skin>" },
|
|
{ url: green, name: "Green Dimension V2" },
|
|
{ url: osx, name: "Mac OSX v1.5 (Aqua)" },
|
|
{ url: topaz, name: "TopazAmp" },
|
|
{ url: visor, name: "Vizor" },
|
|
{ url: xmms, name: "XMMS Turquoise " },
|
|
{ url: zaxon, name: "Zaxon Remake" }
|
|
],
|
|
__initialState: initialState
|
|
});
|
|
|
|
winamp.renderWhenReady(document.getElementById("winamp2-js"));
|
|
});
|