Add three more songs; make music track deterministic

This commit is contained in:
Eevee (Evelyn Woods) 2020-09-24 17:23:31 -06:00
parent 8adb249925
commit 19fd4273f1
5 changed files with 22 additions and 2 deletions

View File

@ -499,7 +499,7 @@ class Player extends PrimaryView {
this.renderer.set_level(this.level); this.renderer.set_level(this.level);
this.root.classList.toggle('--has-demo', !!this.level.stored_level.demo); this.root.classList.toggle('--has-demo', !!this.level.stored_level.demo);
// TODO base this on a hash of the UA + some identifier for the pack + the level index. StoredLevel doesn't know its own index atm... // TODO base this on a hash of the UA + some identifier for the pack + the level index. StoredLevel doesn't know its own index atm...
this.change_music(Math.floor(Math.random() * SOUNDTRACK.length)); this.change_music(this.conductor.level_index % SOUNDTRACK.length);
this._clear_state(); this._clear_state();
} }
@ -918,7 +918,10 @@ class Player extends PrimaryView {
let author_el = this.music_el.querySelector('#player-music-author'); let author_el = this.music_el.querySelector('#player-music-author');
author_el.textContent = track.author; author_el.textContent = track.author;
if (track.twitter) { if (track.url) {
author_el.setAttribute('href', track.url);
}
else if (track.twitter) {
author_el.setAttribute('href', 'https://twitter.com/' + track.twitter); author_el.setAttribute('href', 'https://twitter.com/' + track.twitter);
} }
else { else {

View File

@ -28,4 +28,21 @@ export default [{
twitter: "trotimwolf", twitter: "trotimwolf",
beepbox: 'https://www.beepbox.co/#8n31s7k4l00e0jt2mm0a7g0jj07i0r1o3210T1v2L4u3bq1d5f7y1z7C0c2AcF8B4V6Q047cPa744E0000T1v1L4u61q1d5f7y0z6C1c0A5F2B6V7Q0530Pf636E0011T5v1L4ue8q3d6f7y1z8C0c0h6H-SstrsrBzjAqihT4v1L4uf0q1z6666ji8k8k3jSBKSJJAArriiiiii07JCABrzrrrrrrr00YrkqHrsrrrrjr005zrAqzrjzrrqr1jRjrqGGrrzsrsA099ijrABJJJIAzrrtirqrqjqixzsrAjrqjiqaqqysttAJqjikikrizrHtBJJAzArzrIsRCITKSS099ijrAJS____Qg99habbCAYrDzh00b010y8x4h00000000000id10Mk60id18Q4zgid18Q4h8h4w00cPcPcMp23MFEZkzjn_V97ihQAujAAth7F8RdjRW1jhZ4th7ihVdph7mhwkQvp7ohQAs0hQAth6FBZezqqfwzOp7khQAs2hQAth7CTA4uh8XyeAzJ8WieEzOXO2f8Atp7ihS4t97khVtV17pE_lOePieKOe0m8WX8Xt8SCnQWa_IQv7Aukn8X_8WX8U1szHIzJQzNlvYzOcITE-Heh4O0-hQarneGFFQQQFHOkOCSO5Bd6h14t76Vll97B0', beepbox: 'https://www.beepbox.co/#8n31s7k4l00e0jt2mm0a7g0jj07i0r1o3210T1v2L4u3bq1d5f7y1z7C0c2AcF8B4V6Q047cPa744E0000T1v1L4u61q1d5f7y0z6C1c0A5F2B6V7Q0530Pf636E0011T5v1L4ue8q3d6f7y1z8C0c0h6H-SstrsrBzjAqihT4v1L4uf0q1z6666ji8k8k3jSBKSJJAArriiiiii07JCABrzrrrrrrr00YrkqHrsrrrrjr005zrAqzrjzrrqr1jRjrqGGrrzsrsA099ijrABJJJIAzrrtirqrqjqixzsrAjrqjiqaqqysttAJqjikikrizrHtBJJAzArzrIsRCITKSS099ijrAJS____Qg99habbCAYrDzh00b010y8x4h00000000000id10Mk60id18Q4zgid18Q4h8h4w00cPcPcMp23MFEZkzjn_V97ihQAujAAth7F8RdjRW1jhZ4th7ihVdph7mhwkQvp7ohQAs0hQAth6FBZezqqfwzOp7khQAs2hQAth7CTA4uh8XyeAzJ8WieEzOXO2f8Atp7ihS4t97khVtV17pE_lOePieKOe0m8WX8Xt8SCnQWa_IQv7Aukn8X_8WX8U1szHIzJQzNlvYzOcITE-Heh4O0-hQarneGFFQQQFHOkOCSO5Bd6h14t76Vll97B0',
path: 'music/gently-haunting.ogg', path: 'music/gently-haunting.ogg',
}, {
title: "punful existence",
author: "TheMIDIMan",
twitter: "TheMIDIMan1",
beepbox: 'https://www.beepbox.co/#8n43sbk3l00e0st2cm0a7g0sj08i0r1o3223000T0v0L4u00q0d1f8y0z1C0w4c0h0T0v0L8u00q0d1f8y0z1C2w3c2h0T5v0L4u42q1d1f6y1z7C1c0h0H_RBHBziiii9998T0v0L0u00q0d1f8y0z1C0w4c1h0T2v1L4u02q0d1f3y0z1C0w1T2v1L4u02q0d1f3y0z1C0w1T2v1L4u02q1d5fay3z1C0w1b000i4N8j4xd5hx8j4xc000000id18QlDwid18QAi4N8j4xci4Ql64xc0000000018Q4zhmu18Q4zih8j4xci4N8j4xci4M0000014h8y8y8zcP8y8PcQ410g410g410g410g410gp2e9FBMqEa2ibnnnnBMs3vBRRRVttJKnn0mVs5nnBRRRYK2LLOWWWYK-0KOWWWYKKSTbHJHOWWWYKKKLBTmRVtttunrrtBRRRVttJKnnrrBRRRVtttv9IwEfbHHHOU61wsKKKLbHJJOWU2TbwGWYKKKLBMlZ-nnnnBTM5SnnnnBRSSVttJunnnnBRRRYKWSLbHHHOXrrIKKKLbHJJOWXrsKKKLbHHH5jTXFYy0jnU43jN830rqu9wpJszkZ-R-Kjq_CRrrU50M21FUC1wdJf4McSKhYlT6rlJJjTXOYCXSLMq22uOBTtyLhiXKNtIc7ZKXInrKX5uQvtTs1__v__No85YntSbNtToJtToLr202SXKNtKXInr20XrKX5SXKNubKXwf_X__-bKYUKXInyXKNqXKNuTTnJTtyXtToKTKZJTtyXtToL5TtT__T__XtToHQzHKXHKXSXKWXK_cU47NtToLdTtyXo88eTtSbJTtyYntT0v_T__Ym21v5TtyYntSbntSbSMw0JKXInrKX5SMweSXKNtKXInyXKU3_-___yXLebKX5UKXImKXInJZRXtToKTtSbJXLrtToKTtSbNtTt__Z__-TtSbPtTttTuTtTntSaDntPAg2q_0wqu90o3rjNc3dHAqDnsjROrnYjnZmS-hgeg86Dyo60SQYj0PqV7PnsVPlJJjHLgirFBeamqdWYEFE5Oq8YEmwnaHaaq1sGIEngkVdphjgbAQhVgJ0KlmkbBlBcORkCkEnyGYkkVdphjgbAQhVgJ0KlmkbBljdcQO18QOwhjgkQ5d1jgkQ5d1jgbiagbA2V0KgbA2V0KgbA2V0KgbA2V0KgbA2V0KgbOacz8EEOcyyz8Oaacz8EEOcyyz8Oaacz8EEOcyAUYwXY5DRM97jNs0',
path: 'music/punful-existence.ogg',
}, {
title: "tiny jam",
author: "fluffy",
url: 'https://beesbuzz.biz/',
path: 'music/tiny-jam.ogg',
}, {
title: "conundrum",
author: "fluffy",
url: 'https://beesbuzz.biz/',
beepbox: 'https://www.beepbox.co/#8n31sbk0l00e0rt2mm0a7g0rj07i0r1o3210T1v1L4u01q3d7fay3z6C0c1A5F4B0V1Q0248Pac74E0085T1v1L4u01q1d1f4y4z9C0c1A1F0B0V1Q200ePd593E0787T5v1L4u05q3d0f1y4z0C2c0h0H_--D-quSRIAJJST4v1L4u04q1z6666ji8k8k3jSBKSJJAArriiiiii07JCABrzrrrrrrr00YrkqHrsrrrrjr005zrAqzrjzrrqr1jRjrqGGrrzsrsA099ijrABJJJIAzrrtirqrqjqixzsrAjrqjiqaqqysttAJqjikikrizrHtBJJAzArzrIsRCITKSS099ijrAJS____Qg99habbCAYrDzh00bkzgid18Q4zgid0000000018Nwz55p88Nhnh5t000000ichgR5zkicg004hcx4O4jhkohd14z4isp25PFJvy1wqY58llp2GhKFLh_wFLh-czArdWfRuKrdQ_p13c5FKfZ_tRBPjub_aq_TYtjhZgtBdJlldtlldtlleKGGCKGGCK1wqoiGGiOdI3j1RlkOJBtdZllmG1wqoiGGCK1JFxaEm1STTQMBlldtlldtlJKoHrarqGGqWGGqWGGth7ihT4sChON7a4sIpqPhDkCz9FFOG8YwzOF8Wp8WFOHyfAVARQVB4ughVkAtcAtkVl97Op8Wd8Td6nl9EOaqSqcyIz9UzMbaXbAenShhAPvehhrBRApcVmnlsV5vaGysD9CKsyyLbH8OpOIKGVEGKttV56jdkV55uTnpeldpuptSltdRKpEPpFFOW8YwzOF8Wp8WFOGU0',
path: 'music/conundrum.ogg',
}]; }];

BIN
music/conundrum.ogg Normal file

Binary file not shown.

BIN
music/punful-existence.ogg Normal file

Binary file not shown.

BIN
music/tiny-jam.ogg Normal file

Binary file not shown.