From 5494bd2e4651fb5eb9486e0c07db30d8a6186dc7 Mon Sep 17 00:00:00 2001
From: NANDXOR <erik@appel.cloud>
Date: Sat, 18 Mar 2023 00:44:11 +0100
Subject: [PATCH] return stream instead of http header redirect

---
 src/audio.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/audio.php b/src/audio.php
index 1e4441a..43cbc8e 100644
--- a/src/audio.php
+++ b/src/audio.php
@@ -11,7 +11,10 @@ $random_number = rand(0, $files_count - 1);
 $random_file = $DIR . '/' . $files[$random_number];
 
 // Redirect
-header("Location: " . $random_file);
+header('Content-Type: audio/mpeg');
+header("Content-Transfer-Encoding: Binary"); 
+header("Content-disposition: attachment; filename=\"" . $random_file . "\""); 
+readfile($random_file);
 die();
 
 ?>
\ No newline at end of file
-- 
GitLab