CC-4487: Webstream could not be heard unless you restart playout as well

-fixed
This commit is contained in:
Martin Konecny 2012-10-19 16:29:31 -04:00
parent 9dfee6aa68
commit bd5fef0bcd
3 changed files with 47 additions and 10 deletions

View file

@ -402,6 +402,11 @@ def set_dynamic_source_id(id) =
string_of(!current_dyn_id)
end
def get_dynamic_source_id() =
string_of(!current_dyn_id)
end
# Function to create a playlist source and output it.
def create_dynamic_source(uri) =
# The playlist source

View file

@ -19,7 +19,7 @@ queue = amplify(1., override="replay_gain", queue)
#live stream setup
set("harbor.bind_addr", "0.0.0.0")
current_dyn_id = ref ''
current_dyn_id = ref '-1'
pypo_data = ref '0'
stream_metadata_type = ref 0
@ -95,6 +95,13 @@ server.register(namespace="dynamic_source",
usage="id <id>",
"id",
fun (s) -> begin log("dynamic_source.id") set_dynamic_source_id(s) end)
server.register(namespace="dynamic_source",
description="Get the cc_schedule row id",
usage="get_id",
"get_id",
fun (s) -> begin log("dynamic_source.get_id") get_dynamic_source_id() end)
server.register(namespace="dynamic_source",
description="Start a new dynamic source.",
usage="start <uri>",