diff options
| author | Zach DeCook <zachdecook@librem.one> | 2024-06-06 15:05:52 +0000 |
|---|---|---|
| committer | Zach DeCook <zachdecook@librem.one> | 2024-06-06 15:13:26 +0000 |
| commit | 1eb554e59bc2ae7a813af03d884bda54efbcbef5 (patch) | |
| tree | ac79e811b0a2b62333f7c854c1562d063a69a829 /laravel/app/Playlist.php | |
| parent | cde3d35dff39e9fd4ef75a748b1c79ffd785e226 (diff) | |
| download | prosongsa-1eb554e59bc2ae7a813af03d884bda54efbcbef5.tar.gz | |
Playlist: add m3u files
Diffstat (limited to 'laravel/app/Playlist.php')
| -rw-r--r-- | laravel/app/Playlist.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/laravel/app/Playlist.php b/laravel/app/Playlist.php index 7284b0e..f56e1be 100644 --- a/laravel/app/Playlist.php +++ b/laravel/app/Playlist.php @@ -11,4 +11,14 @@ class Playlist extends Model { return $this->belongsToMany('App\Song'); } + public function getM3uAttribute() + { + $output = "#EXTM3U\n"; + foreach($this->songs as $song) { + if ($song->audio){ + $output .= config('app.url') . $song->audio . "\n"; + } + } + return $output; + } } |
