1
0
Fork 0
Commit Graph

58 Commits (ardour)

Author SHA1 Message Date
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