@if ($featured->count() > 0)
@foreach ($featured as $featured_song)
@php
$f_src = '';
$f_audios = '';
$f_songs = '';
// $f_src = asset('/images/podcast/'.$featured_song->image);
if (
($featured_song->image != '' &&
strpos($featured_song->image, 'https://') !== false) ||
strpos($featured_song->image, 'http://') !== false
) {
$f_src = $featured_song->image;
} elseif (
$featured_song->image != '' &&
file_exists(
public_path('images/podcast/' . $featured_song->image),
)
) {
$f_src = asset('images/podcast/' . $featured_song->image);
} else {
$f_src = dummyImage(
'custom',
$featured_song->album_slug,
500,
);
}
$f_audios = $featured_song->song_list
? json_decode($featured_song->song_list)
: [];
if (!is_array($f_audios) || count($f_audios) == 0) {
continue;
}
$f_songs = Modules\Audio\Entities\Audio::findOrFail(
$f_audios[0],
);
if ($f_songs->parent_program) {
$playlistItem = [
'src' => audioPath($f_songs),
'artist' => '',
'title' => $featured_song->album_name,
'poster' => $f_src,
'id' => count($playlist) + 50,
'song_id' => $f_songs->id,
'song_name' => $f_songs->audio_title,
'program' => $f_songs->parent_program->program_name,
];
$playlist[] = $playlistItem;
}
@endphp
{!! $featured_song->description !!}
@endforeach
@endif