mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Revert "Revert "Makes lobby music use youtube-dl and goonchat""
This commit is contained in:
@@ -507,6 +507,8 @@ function ehjaxCallback(data) {
|
||||
internalOutput('<div class="connectionClosed internal restarting">The connection has been closed because the server is restarting. Please wait while you automatically reconnect.</div>', 'internal');
|
||||
} else if (data == 'stopMusic') {
|
||||
$('#adminMusic').prop('src', '');
|
||||
} else if (data == 'stopLobbyMusic') { //yogs start - lobby music
|
||||
$('#lobbyMusic').prop('src', ''); //yogs end
|
||||
} else {
|
||||
//Oh we're actually being sent data instead of an instruction
|
||||
var dataJ;
|
||||
@@ -555,7 +557,15 @@ function ehjaxCallback(data) {
|
||||
$('#adminMusic').prop('src', adminMusic);
|
||||
$('#adminMusic').trigger("play");
|
||||
}
|
||||
}
|
||||
} else if (data.lobbyMusic) { //yogs start - lobby music
|
||||
if (typeof data.lobbyMusic === 'string') {
|
||||
var lobbyMusic = byondDecode(data.lobbyMusic);
|
||||
lobbyMusic = lobbyMusic.match(/https?:\/\/\S+/) || '';
|
||||
$('#lobbyMusic').prop('defaultPlaybackRate', 1.0);
|
||||
$('#lobbyMusic').prop('src', lobbyMusic);
|
||||
$('#lobbyMusic').trigger("play");
|
||||
}
|
||||
} //yogs end
|
||||
}
|
||||
}
|
||||
|
||||
@@ -716,6 +726,7 @@ $(function() {
|
||||
if (savedConfig.smusicVolume) {
|
||||
var newVolume = clamp(savedConfig.smusicVolume, 0, 100);
|
||||
$('#adminMusic').prop('volume', newVolume / 100);
|
||||
$('#lobbyMusic').prop('volume', newVolume / 100); //yogs
|
||||
$('#musicVolume').val(newVolume);
|
||||
opts.updatedVolume = newVolume;
|
||||
sendVolumeUpdate();
|
||||
@@ -723,6 +734,7 @@ $(function() {
|
||||
}
|
||||
else{
|
||||
$('#adminMusic').prop('volume', opts.defaultMusicVolume / 100);
|
||||
$('#lobbyMusic').prop('volume', opts.defaultMusicVolume / 100); //yogs
|
||||
}
|
||||
|
||||
if (savedConfig.smessagecombining) {
|
||||
@@ -1063,6 +1075,7 @@ $(function() {
|
||||
var newVolume = $('#musicVolume').val();
|
||||
newVolume = clamp(newVolume, 0, 100);
|
||||
$('#adminMusic').prop('volume', newVolume / 100);
|
||||
$('#lobbyMusic').prop('volume', newVolume / 100); //yogs
|
||||
setCookie('musicVolume', newVolume, 365);
|
||||
opts.updatedVolume = newVolume;
|
||||
if(!opts.volumeUpdating) {
|
||||
|
||||
Reference in New Issue
Block a user