Icedream
7b4908eb15
Enable 96k mp3 output by default.
...
For some reason, just having the FLAC endpoint enabled causes the audio
to get into an endless stutter loop on the second metadata change (that
is the initial metadata was set already and a second change was
requested via the metadata API). Enabling an MP3 output works around
this.
2025-04-28 18:19:51 +02:00
Icedream
acab30fedc
Remove workaround for savonet/liquidsoap#2996 .
...
This issue is no longer present in liquidsoap 2.3.x and the workaround
may actually introduce more issues with metadata mapping.
2025-04-28 18:07:08 +02:00
Icedream
8c462278b0
Fix types on stream API response.
2025-04-28 14:56:04 +02:00
Icedream
0cc13cc0e3
Disable automatic streaming to SI.
2025-04-28 14:56:03 +02:00
Icedream
39b22a7492
Bump liquidsoap to current unreleased 2.3.3.
...
This is basically right now just 2.3.2 (which has a lot of desired
clock/timing changes) plus another reversal of a bad default to
reduce breakages.
2025-04-20 16:34:19 +02:00
Icedream
a0b814a9a8
Revert to using OGG/FLAC for streaminginternet.
2023-11-15 10:33:58 +01:00
Icedream
4dcf60e624
Use lame-encoded freeform 640k MP3 stream for rekt.
2023-11-15 10:33:06 +01:00
Icedream
a6a5594628
Update savonet/liquidsoap-ci-build to v2.2.2_amd64.
2023-11-15 10:31:41 +01:00
Icedream
c0e84f1460
Add streaminginternet output.
2023-05-20 18:29:42 +02:00
Icedream
ee5fb8fd2f
Switch to bare flac streaming.
...
OGG causes issues due to its logical streams getting misinterpreted: liquidsoap
will skip the first bit of a new logical stream after metadata change leading to
stutters and skips in the final audio output.
2023-05-20 18:29:14 +02:00
Icedream
fb6a325780
Revert cover data stripping as we don't stream out with OGG container anymore.
2023-05-20 18:28:23 +02:00
Icedream
f0852a8052
Remove cover metadata from output stream due to skipping issues.
2023-05-19 12:45:24 +02:00
Icedream
8d938ef854
Update to newer rolling-release build of liquidsoap 2.2.x.
2023-05-19 12:33:25 +02:00
Icedream
ebaaffbe9c
Work around savonet/liquidsoap#2996 .
2023-05-19 12:31:29 +02:00
Icedream
7825744006
Fix duration/progress parsing.
2023-05-19 12:30:47 +02:00
Icedream
3d61e99d06
Use bool for sandbox setting.
2023-03-21 04:19:50 +01:00
Icedream
ebf3d74b88
Use new settings syntax.
2023-03-21 04:18:53 +01:00
Icedream
54841eea75
Use default encoding (now utf-8) for MP3 stream.
2023-03-18 04:10:00 +01:00
Icedream
130c33799b
Rewrite liq scripts for liquidsoap 2.2.
2023-03-17 04:47:33 +01:00
Icedream
9b3cf7c5eb
Rename getenv calls to environment.get.
2023-03-13 03:35:44 +01:00
Icedream
5177abd11f
Bump liquidsoap to rolling-release-2.2.x.
2023-03-13 03:35:27 +01:00
Icedream
23bd9c12ad
Use encoding="ISO-8859-1" for MP3 outputs.
2023-03-02 10:23:10 +01:00
renovate[bot]
cace23d5f3
Update savonet/liquidsoap-ci-build Docker tag to v2.1.4_alpine_amd64
2023-02-27 10:03:29 +00:00
renovate[bot]
d83cb4af05
Update savonet/liquidsoap-ci-build Docker tag to v2.1.3_alpine_amd64
2022-12-05 04:20:12 +00:00
renovate[bot]
8958701ca0
Update savonet/liquidsoap-ci-build Docker tag to v2.1.2_alpine_amd64
2022-09-26 21:42:51 +00:00
Icedream
5ca58c2334
Revert "Update savonet/liquidsoap-ci-build Docker tag to v2.1.1_armhf"
...
This reverts commit 9abffc15b3
.
2022-09-12 15:39:58 +02:00
renovate[bot]
9abffc15b3
Update savonet/liquidsoap-ci-build Docker tag to v2.1.1_armhf
2022-09-11 18:36:13 +00:00
Icedream
cc19446778
Send "Expires: 0" header along with Cache-Control to bust cache.
2022-09-11 15:51:33 +02:00
Icedream
ae2e860586
Remove content-length header as Liquidsoap inserts it itself now.
2022-09-11 15:51:16 +02:00
Icedream
6ba3431889
Drop HTTP stream metadata to avoid it wiping our own.
2022-09-11 15:48:30 +02:00
Icedream
c81221545b
Bust metadata and cover caching for now.
...
We have no quick, clean solution for this yet and it ruins functionality of the
overlay.
2022-09-11 15:46:08 +02:00
Icedream
8f67e17e41
Fix cover url not being added to meta output properly.
2022-09-11 15:45:35 +02:00
Icedream
ce9a344b8b
Use %argsof instead of explicitly listing json options.
2022-09-11 15:42:30 +02:00
Icedream
566f844992
Fix liquidsoap not liking decoding type for metadata.
2022-09-11 15:41:17 +02:00
Icedream
22e981d374
Convert partial function application to full function.
...
Liquidsoap 2.1.x no longer supports this.
2022-09-11 14:34:41 +02:00
Icedream
1a4b28b672
Implement (currently non-functional) /streams/ endpoint on stream API.
2022-09-11 14:31:11 +02:00
Icedream
7a67544c38
Add endpoint to list all stream IDs that have been set up.
2022-09-11 14:12:06 +02:00
Icedream
dce4bbf3a8
Use newer Liquidsoap JSON API for decoding.
2022-09-11 14:11:43 +02:00
Icedream
2dcc435b32
Use env-configurable hostname to reference our own API.
2022-09-11 02:33:17 +02:00
Icedream
07cb70be1a
Update liquidsoap to 2.1.1.
2022-09-11 02:28:27 +02:00
Icedream
16c1f5d8c6
Fix bad call to list.assoc.
2022-09-11 02:16:48 +02:00
Icedream
91dd53beba
Merge branch 'main' of github.com:icedream/livestream-tools
2022-08-03 01:09:34 +02:00
Icedream
fb482ba71f
Use specific liquidsoap-ci-build ref.
2022-08-03 01:08:50 +02:00
Renovate Bot
7a1ef65f58
Update dependency savonet/liquidsoap-ci-build to v2.0.5
2022-06-11 16:29:24 +00:00
Icedream
61a703941d
Default new_track to false.
2022-04-02 04:28:29 +02:00
Icedream
99f39a0fdd
Remove cover_url from old metadata before applying new.
2022-04-01 08:10:30 +02:00
Icedream
2dc8827c78
Allow incoming metadata to specify whether to mark new_track.
2022-04-01 08:10:30 +02:00
Icedream
cf7f4f642c
Add stream name and description to fixed encoder metadata.
2022-04-01 08:10:29 +02:00
Icedream
08e5d8ce96
Rewrite code.
...
- Rewrite metadata API and tunaposter to transmit cover art
- Use liquidsoap harbor API to fetch metadata for nowplaying_overlay.html
- Implement support for Spotify covers
2022-03-13 06:53:21 +01:00
Icedream
2c9f589895
Implement stream description.
2022-03-09 13:50:04 +01:00