Backend for songs.zachdecook.com
Diffstat (limited to 'laravel/app/Http/Controllers/SongController.php')
-rw-r--r--laravel/app/Http/Controllers/SongController.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/laravel/app/Http/Controllers/SongController.php b/laravel/app/Http/Controllers/SongController.php
index 4e4dee5..301e469 100644
--- a/laravel/app/Http/Controllers/SongController.php
+++ b/laravel/app/Http/Controllers/SongController.php
@@ -65,9 +65,11 @@ class SongController extends Controller
$params['next'] = Song::where('id', '>', $song->id)->orderBy('id', 'asc' )->first();
}
if ($playlist){
- $params['suggestions'] = $playlist->songs()->inRandomOrder()->limit(5)->get();
+ $params['suggestions'] = $playlist->songs()->inRandomOrderSeeded($song->id)->limit(5)->get();
} else {
- $params['suggestions'] = Song::inRandomOrder()->limit(5)->get();
+ $params['suggestions'] = Song::query()
+ ->inRandomOrderSeeded($song->id)
+ ->limit(5)->get();
$plName = ($user->name ?? 'anon') . 'favs';
if(! $song->playlists()->where('name',$plName)->exists()){
$params['addToPlaylist'] = ($user->name ?? 'anon') . 'favs';