mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-10-29 18:00:23 +00:00
Fixed start and end not being sent on add
This commit is contained in:
@@ -91,7 +91,7 @@ function add_function(arr, coll, guid, offline, socket) {
|
|||||||
Frontpage.update_frontpage(coll, id, title);
|
Frontpage.update_frontpage(coll, id, title);
|
||||||
if(!full_list) Search.get_correct_info(new_song, coll, false);
|
if(!full_list) Search.get_correct_info(new_song, coll, false);
|
||||||
} else {
|
} else {
|
||||||
var new_song = {"_id": "asd", "added":added,"guids":guids,"id":id,"now_playing":np,"title":title,"votes":votes, "duration":duration};
|
var new_song = {"_id": "asd", "added":added,"guids":guids,"id":id,"now_playing":np,"title":title,"votes":votes, "duration":duration, "start": start, "end": end};
|
||||||
io.to(coll).emit("channel", {type: "added", value: new_song});
|
io.to(coll).emit("channel", {type: "added", value: new_song});
|
||||||
if(!full_list) Search.get_correct_info(new_song, coll, true);
|
if(!full_list) Search.get_correct_info(new_song, coll, true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -339,6 +339,7 @@ var Player = {
|
|||||||
|
|
||||||
playNext: function(){
|
playNext: function(){
|
||||||
var next_song = full_playlist[0];
|
var next_song = full_playlist[0];
|
||||||
|
|
||||||
video_id = next_song.id;
|
video_id = next_song.id;
|
||||||
time = (new Date()).getTime();
|
time = (new Date()).getTime();
|
||||||
song_title = next_song.title;
|
song_title = next_song.title;
|
||||||
@@ -349,6 +350,14 @@ var Player = {
|
|||||||
else start = 0;
|
else start = 0;
|
||||||
if(next_song.hasOwnProperty("end")) end = next_song.end;
|
if(next_song.hasOwnProperty("end")) end = next_song.end;
|
||||||
else end = duration;
|
else end = duration;
|
||||||
|
|
||||||
|
Player.np = {
|
||||||
|
id: video_id,
|
||||||
|
start: start,
|
||||||
|
end: end,
|
||||||
|
duration: duration,
|
||||||
|
};
|
||||||
|
|
||||||
Player.getTitle(song_title, viewers);
|
Player.getTitle(song_title, viewers);
|
||||||
Player.setBGimage(video_id);
|
Player.setBGimage(video_id);
|
||||||
if(chromecastAvailable){
|
if(chromecastAvailable){
|
||||||
@@ -377,6 +386,14 @@ var Player = {
|
|||||||
else start = 0;
|
else start = 0;
|
||||||
if(next_song.hasOwnProperty("end")) end = next_song.end;
|
if(next_song.hasOwnProperty("end")) end = next_song.end;
|
||||||
else end = duration;
|
else end = duration;
|
||||||
|
|
||||||
|
Player.np = {
|
||||||
|
id: video_id,
|
||||||
|
start: start,
|
||||||
|
end: end,
|
||||||
|
duration: duration,
|
||||||
|
};
|
||||||
|
|
||||||
Player.getTitle(song_title, viewers);
|
Player.getTitle(song_title, viewers);
|
||||||
Player.setBGimage(video_id);
|
Player.setBGimage(video_id);
|
||||||
|
|
||||||
@@ -591,10 +608,11 @@ var Player = {
|
|||||||
if(!Player.stopInterval) {
|
if(!Player.stopInterval) {
|
||||||
durationBegun = true;
|
durationBegun = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
dMinutes = Math.floor(duration / 60);
|
dMinutes = Math.floor(duration / 60);
|
||||||
dSeconds = duration - dMinutes * 60;
|
dSeconds = duration - dMinutes * 60;
|
||||||
currDurr = Player.player.getCurrentTime() !== undefined ? Math.floor(Player.player.getCurrentTime()) : seekTo;
|
currDurr = Player.player.getCurrentTime() !== undefined ? Math.floor(Player.player.getCurrentTime()) : seekTo;
|
||||||
if(currDurr - Player.np.start > duration) {
|
if(currDurr - Player.np.start > duration && !offline) {
|
||||||
currDurr = duration - Player.np.start;
|
currDurr = duration - Player.np.start;
|
||||||
}
|
}
|
||||||
currDurr = currDurr - Player.np.start;
|
currDurr = currDurr - Player.np.start;
|
||||||
|
|||||||
Reference in New Issue
Block a user