Add music page
This commit is contained in:
		
					parent
					
						
							
								05dc632a5d
							
						
					
				
			
			
				commit
				
					
						a867221c7e
					
				
			
		
					 1 changed files with 55 additions and 0 deletions
				
			
		
							
								
								
									
										55
									
								
								resources/views/pages/music.blade.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										55
									
								
								resources/views/pages/music.blade.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,55 @@ | |||
| @extends('layouts.default') | ||||
| @section('title', 'Music') | ||||
| @section('description', '') | ||||
| @section('content') | ||||
|     @php | ||||
| 
 | ||||
|         $cfg = app('config')->get('services')['lastfm']; | ||||
|         $api_root = app('config')->get('app')['api_root']; | ||||
| 
 | ||||
|         $current_track = json_decode(file_get_contents($api_root . '/lastfm/current')); | ||||
|         $toptracks = json_decode(file_get_contents($api_root . '/lastfm/top')); | ||||
|         $count = 0; | ||||
|     @endphp | ||||
|     <table class="infotable"> | ||||
|         <tr> | ||||
|             <td colspan="4"> | ||||
|                 <h2>Last/Current Track:</h2> | ||||
|             </td> | ||||
|         </tr> | ||||
|         <tr> | ||||
|             <td colspan="4"> | ||||
|                 <a href="{{ $current_track->url }}">{{ $current_track->name }} • {{ $current_track->artist }}</a><br> | ||||
|             </td> | ||||
|         </tr> | ||||
|         <tr> | ||||
|             <td colspan="4"> | ||||
|                 <hr> | ||||
|             </td> | ||||
|         </tr> | ||||
|         <tr> | ||||
|             <td colspan="4"> | ||||
|                 <h2>Top {{ $cfg['toptracks'] }} Tracks (Last 7 days)</h2> | ||||
|             </td> | ||||
|         </tr> | ||||
|         <tr">
 | ||||
|             <td style="text-align: right"><b>#</b></td>
 | ||||
|             <td><b>Track</b></td> | ||||
|             <td><b>Artist</b></td> | ||||
|             <td><b>Plays</b></td> | ||||
|         </tr> | ||||
|         @foreach ($toptracks as $track) | ||||
|             @php $count++ @endphp | ||||
|             @if ($count >= $cfg['toptracks']) | ||||
|                 @break | ||||
|             @endif | ||||
|             <tr> | ||||
|                 <td style="text-align: right">{{ $count+1 }}</td> | ||||
|                 <td>{{ $track->name }}</td> | ||||
|                 <td>{{ $track->artist }}</td> | ||||
|                 <td>{{ $track->plays }}</td> | ||||
|             </tr> | ||||
|         @endforeach | ||||
|     </table> | ||||
|     <hr> | ||||
| @stop | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Frankie B
				Frankie B