summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2020-04-19 13:21:58 +0200
committerlassulus <lassulus@lassul.us>2020-04-19 13:21:58 +0200
commit355ebd73ee298a845ec2393f964354aa8e411073 (patch)
treea9f7abba8d1eb9b7d47deede42274aaa7235f6c2
parent8bc2a64f49c4f49d942576cd8dadfec832088ffe (diff)
l radio: be more http compliant
-rw-r--r--lass/2configs/radio.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/lass/2configs/radio.nix b/lass/2configs/radio.nix
index 146472e5f..c28152175 100644
--- a/lass/2configs/radio.nix
+++ b/lass/2configs/radio.nix
@@ -44,9 +44,9 @@ let
if [[ "$current_track" =~ ^the_playlist/music/.* ]]; then
${pkgs.attr}/bin/setfattr -n user.skip_count -v 0 "$music_dir"/"$current_track"
else
- mv "$music_dir"/"$current_track" "$music_dir"/the_playlist/music/
+ mv "$music_dir"/"$current_track" "$music_dir"/the_playlist/music/ || :
fi
- echo good: "$track_infos"
+ echo good: "$track_infos"
'';
print_current = pkgs.writeDashBin "print_current" ''
@@ -278,6 +278,9 @@ in {
script = ''
case "$Method $Request_URI" in
"GET /current")
+ printf 'HTTP/1.1 200 OK\r\n'
+ printf 'Connection: close\r\n'
+ printf '\r\n'
${print_current}/bin/print_current
exit
;;