| 
														
															@@ -134,8 +134,8 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			}, 
														 | 
														
														 | 
														
															 			}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			getTimeElapsed: function() { 
														 | 
														
														 | 
														
															 			getTimeElapsed: function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				let local = this; 
														 | 
														
														 | 
														
															 				let local = this; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				if (local.currentSong !== undefined) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-					return Date.now() - local.currentSong.startedAt - local.timePaused; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				if (local.currentSong) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+					return Date.now() - local.startedAt - local.timePaused; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				} else { 
														 | 
														
														 | 
														
															 				} else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					return 0; 
														 | 
														
														 | 
														
															 					return 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				} 
														 | 
														
														 | 
														
															 				} 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -161,7 +161,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			resizeSeekerbar: function() { 
														 | 
														
														 | 
														
															 			resizeSeekerbar: function() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				let local = this; 
														 | 
														
														 | 
														
															 				let local = this; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				if (!local.paused) { 
														 | 
														
														 | 
														
															 				if (!local.paused) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-					$(".seeker-bar").width(((local.getTimeElapsed() / 1000) / local.currentSong.duration * 100) + "%"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+					$(".seeker-bar").width(parseInt(((local.getTimeElapsed() / 1000) / parseInt(moment.duration(local.currentSong.duration, "hh:mm:ss").asSeconds()) * 100)) + "%"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				} 
														 | 
														
														 | 
														
															 				} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			}, 
														 | 
														
														 | 
														
															 			}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			calculateTimeElapsed: function() { 
														 | 
														
														 | 
														
															 			calculateTimeElapsed: function() { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -173,14 +173,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					local.currentTime = undefined; 
														 | 
														
														 | 
														
															 					local.currentTime = undefined; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				} 
														 | 
														
														 | 
														
															 				} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				let duration = (Date.now() - local.currentSong.startedAt - local.timePaused) / 1000; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				let duration = (Date.now() - local.startedAt - local.timePaused) / 1000; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				let songDuration = moment.duration(local.currentSong.duration, "hh:mm:ss").asSeconds(); 
														 | 
														
														 | 
														
															 				let songDuration = moment.duration(local.currentSong.duration, "hh:mm:ss").asSeconds(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				if (songDuration <= duration) { 
														 | 
														
														 | 
														
															 				if (songDuration <= duration) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					local.player.pauseVideo(); 
														 | 
														
														 | 
														
															 					local.player.pauseVideo(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				} 
														 | 
														
														 | 
														
															 				} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				let d = moment.duration(duration, 'seconds'); 
														 | 
														
														 | 
														
															 				let d = moment.duration(duration, 'seconds'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				if ((!local.paused || local.timeElapsed === "0:00") && duration <= songDuration) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				if ((!local.paused || local.timeElapsed === "00:00:00") && duration <= songDuration) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 					local.timeElapsed = (d.hours() < 10 ? ("0" + d.hours() + ":") : (d.hours() + ":")) + (d.minutes() < 10 ? ("0" + d.minutes() + ":") : (d.minutes() + ":")) + (d.seconds() < 10 ? ("0" + d.seconds()) : d.seconds()); 
														 | 
														
														 | 
														
															 					local.timeElapsed = (d.hours() < 10 ? ("0" + d.hours() + ":") : (d.hours() + ":")) + (d.minutes() < 10 ? ("0" + d.minutes() + ":") : (d.minutes() + ":")) + (d.seconds() < 10 ? ("0" + d.seconds()) : d.seconds()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				} 
														 | 
														
														 | 
														
															 				} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			}, 
														 | 
														
														 | 
														
															 			}, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -240,6 +240,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			local.stationSocket = io.connect(`${window.location.protocol + '//' + window.location.hostname + ':8081'}/${local.$route.params.id}`); 
														 | 
														
														 | 
														
															 			local.stationSocket = io.connect(`${window.location.protocol + '//' + window.location.hostname + ':8081'}/${local.$route.params.id}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			local.stationSocket.on("connected", function(data) { 
														 | 
														
														 | 
														
															 			local.stationSocket.on("connected", function(data) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.currentSong = data.currentSong; 
														 | 
														
														 | 
														
															 				local.currentSong = data.currentSong; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				local.startedAt = data.startedAt; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.paused = data.paused; 
														 | 
														
														 | 
														
															 				local.paused = data.paused; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.timePaused = data.timePaused; 
														 | 
														
														 | 
														
															 				local.timePaused = data.timePaused; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.currentTime  = data.currentTime; 
														 | 
														
														 | 
														
															 				local.currentTime  = data.currentTime; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -249,6 +250,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			local.stationSocket.on("nextSong", function(currentSong) { 
														 | 
														
														 | 
														
															 			local.stationSocket.on("nextSong", function(currentSong) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.currentSong = currentSong; 
														 | 
														
														 | 
														
															 				local.currentSong = currentSong; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				local.startedAt = currentSong.startedAt; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.timePaused = 0; 
														 | 
														
														 | 
														
															 				local.timePaused = 0; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				local.playVideo(); 
														 | 
														
														 | 
														
															 				local.playVideo(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			}); 
														 | 
														
														 | 
														
															 			}); 
														 |