From 10e23506c4e3760ec9af56eb5c8b649530ba098a Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 3 Feb 2026 00:26:29 +0100 Subject: Support current playlist in the web interface. --- src/lib/http_server.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib/http_server.cc') diff --git a/src/lib/http_server.cc b/src/lib/http_server.cc index 43b4cbb84..83ad2551c 100644 --- a/src/lib/http_server.cc +++ b/src/lib/http_server.cc @@ -134,6 +134,13 @@ HTTPServer::get_request(string const& url) json.push_back(spl.second.as_json()); } return Response(200, json.dump(), Response::Type::JSON); + } else if (url == "/api/v1/current-playlist") { + nlohmann::json json; + boost::mutex::scoped_lock lm(_mutex); + for (auto entry: _current_playlist) { + json.push_back(entry); + } + return Response(200, json.dump(), Response::Type::JSON); } else if (boost::algorithm::starts_with(url, "/api/v1/content/")) { vector parts; boost::algorithm::split(parts, url, boost::is_any_of("/")); -- cgit v1.2.3