Compare commits
2 Commits
569e9aa095
...
ee5fb8fd2f
Author | SHA1 | Date |
---|---|---|
|
ee5fb8fd2f | |
|
fb6a325780 |
|
@ -156,7 +156,7 @@ def setup_harbor_metadata_api(~metadata_api_port=21338, ~id="", s) =
|
|||
# set metadata on stream
|
||||
m = list.assoc.filter(fun (_, v) -> null.defined(v), m)
|
||||
m = list.map(fun (v) -> (fst(v), null.get(snd(v))), m)
|
||||
log.info("New metadata for #{id}: #{json.stringify(m)}")
|
||||
log.info("New metadata for #{id}: new_track=#{json.stringify(new_track)} m=#{json.stringify(m)}")
|
||||
s.insert_metadata(new_track=new_track, m)
|
||||
else
|
||||
log.info("No new metadata for #{id}")
|
||||
|
@ -204,12 +204,5 @@ def setup_harbor_metadata_api(~metadata_api_port=21338, ~id="", s) =
|
|||
harbor.http.register.simple(port=metadata_api_port, method="POST", "/", on_http_metadata)
|
||||
harbor.http.register.simple(port=metadata_api_port, method="OPTIONS", "/", on_http_metadata_cors)
|
||||
|
||||
# TODO - we remove cover art for now as it disturbs REKT, this needs fixing
|
||||
# m = metadata.cover.remove(m)
|
||||
def strip_cover_metadata(m) =
|
||||
metadata.cover.remove(m)
|
||||
end
|
||||
metadata.map(insert_missing=false, strip=true, strip_cover_metadata, s)
|
||||
|
||||
#s
|
||||
s
|
||||
end
|
||||
|
|
|
@ -139,8 +139,6 @@ setup_harbor_stream_api(internal_icecast(
|
|||
if null.defined(rektfm_username) and null.defined(rektfm_password) then
|
||||
setup_harbor_stream_api(output.icecast(
|
||||
id="out_a_rekt",
|
||||
# %ogg(%flac),
|
||||
# %mp3(bitrate=320),
|
||||
fallible=true,
|
||||
mount="rekt",
|
||||
port=60000,
|
||||
|
@ -151,16 +149,8 @@ if null.defined(rektfm_username) and null.defined(rektfm_password) then
|
|||
description=null.get(stream_description),
|
||||
password=null.get(rektfm_password),
|
||||
start=false,
|
||||
%ffmpeg(
|
||||
format="ogg",
|
||||
%audio(
|
||||
codec="libvorbis",
|
||||
flags=2, # CODEC_FLAG_QSCALE (enables VBR mode based on qscale aka global_quality)
|
||||
global_quality=1180., # gets divided by FF_QP2LAMBDA=118
|
||||
),
|
||||
),
|
||||
format="audio/flac",
|
||||
%flac,
|
||||
a,
|
||||
# %ffmpeg(format="ogg", %audio.copy),
|
||||
# a_vorbis,
|
||||
))
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue