diff --git a/api/app/Http/Controllers/PodcastController.php b/api/app/Http/Controllers/PodcastController.php index a2ed4b3..884f5cc 100644 --- a/api/app/Http/Controllers/PodcastController.php +++ b/api/app/Http/Controllers/PodcastController.php @@ -129,6 +129,21 @@ QUERY; self::streamFile($request, 'audio/mpeg', $content, $size); } + /*** + * Regionieuws + */ + public function latestNews(Request $request) { + $filename = '/var/audio/regionieuws.mp3'; + return response()->download($filename, + '6FM Regionieuws ' . date('d-m-Y') . '.mp3'); + + $size = filesize($filename); + $content = fread($file, $size); + fclose($file); + + self::streamFile($request, 'audio/mpeg', $content, $size); + } + /*** * Stream een specifieke uitzending */ diff --git a/api/routes/web.php b/api/routes/web.php index 4e4a045..cdbac58 100644 --- a/api/routes/web.php +++ b/api/routes/web.php @@ -17,6 +17,7 @@ $app->get('/', function () use ($app) { $app->get('nieuws/overzicht', 'NewsController@newslist' ); $app->get('nieuws/bericht/{id:\d+}', 'NewsController@newsitem' ); +$app->get('nieuws/regionieuws', 'PodcastController@latestNews' ); $app->get('agenda/overzicht[/week]', 'NewsController@calendarlist' ); $app->get('agenda/item/{id:\d+}', 'NewsController@calendaritem' );