|  | @@ -4,19 +4,53 @@
 | 
	
		
			
				|  |  |  			<div class='title'>
 | 
	
		
			
				|  |  |  				Queue
 | 
	
		
			
				|  |  |  			</div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			<article class="media">
 | 
	
		
			
				|  |  | +				<figure class="media-left">
 | 
	
		
			
				|  |  | +					<p class="image is-64x64">
 | 
	
		
			
				|  |  | +						<img :src="$parent.currentSong.thumbnail">
 | 
	
		
			
				|  |  | +					</p>
 | 
	
		
			
				|  |  | +				</figure>
 | 
	
		
			
				|  |  | +				<div class="media-content">
 | 
	
		
			
				|  |  | +					<div class="content">
 | 
	
		
			
				|  |  | +						<p>
 | 
	
		
			
				|  |  | +							Current Song: <strong>{{ $parent.currentSong.title }}</strong>
 | 
	
		
			
				|  |  | +							<br>
 | 
	
		
			
				|  |  | +							<small>{{ $parent.currentSong.artists }}</small>
 | 
	
		
			
				|  |  | +						</p>
 | 
	
		
			
				|  |  | +					</div>
 | 
	
		
			
				|  |  | +				</div>
 | 
	
		
			
				|  |  | +			</article>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +			<article class="media" v-for='song in playlist'>
 | 
	
		
			
				|  |  | +				<div class="media-content">
 | 
	
		
			
				|  |  | +					<div class="content">
 | 
	
		
			
				|  |  | +						<p>
 | 
	
		
			
				|  |  | +							<strong>{{ song.title }}</strong>
 | 
	
		
			
				|  |  | +							<br>
 | 
	
		
			
				|  |  | +							<small>{{ song.artists }}</small>
 | 
	
		
			
				|  |  | +						</p>
 | 
	
		
			
				|  |  | +					</div>
 | 
	
		
			
				|  |  | +				</div>
 | 
	
		
			
				|  |  | +			</article>
 | 
	
		
			
				|  |  |  		</div>
 | 
	
		
			
				|  |  |  	</div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  |  	export default {
 | 
	
		
			
				|  |  | +		data() {
 | 
	
		
			
				|  |  | +			return {
 | 
	
		
			
				|  |  | +				playlist: []
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  |  		ready: function () {
 | 
	
		
			
				|  |  |  			let _this = this;
 | 
	
		
			
				|  |  |  			let socketInterval = setInterval(() => {
 | 
	
		
			
				|  |  |  				if (!!_this.$parent.$parent.socket) {
 | 
	
		
			
				|  |  |  					_this.socket = _this.$parent.$parent.socket;
 | 
	
		
			
				|  |  | -					_this.socket.emit('stations.getPlaylist', _this.$parent.stationId, data => {
 | 
	
		
			
				|  |  | -						console.log(data);
 | 
	
		
			
				|  |  | +					_this.socket.emit('stations.getPlaylist', _this.$parent.stationId, res => {
 | 
	
		
			
				|  |  | +						if (res.status == 'success') _this.playlist = res.data;
 | 
	
		
			
				|  |  |  					});
 | 
	
		
			
				|  |  |  					clearInterval(socketInterval);
 | 
	
		
			
				|  |  |  				}
 | 
	
	
		
			
				|  | @@ -57,4 +91,14 @@
 | 
	
		
			
				|  |  |  		color: white;
 | 
	
		
			
				|  |  |  		font-weight: 600;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	.media {
 | 
	
		
			
				|  |  | +    	padding: 0px 25px;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	.media-content .content {
 | 
	
		
			
				|  |  | +		height: 64px;
 | 
	
		
			
				|  |  | +		display: flex;
 | 
	
		
			
				|  |  | +		align-items: center;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  </style>
 |