David Emerson on Nostr: Ok, so I wrote a bunch of go to make riverrun work right, and it does, almost. But ...
Ok, so I wrote a bunch of go to make riverrun work right, and it does, almost. But Icecast won, so then I pivoted hard into Icecast orchestration, and the repo went from go to shell. Just have to make the ices2 stream service pull from the proper directory and then we'll have something we can execute on any debian box to produce a working radio station which takes community contributions.
https://github.com/davidemerson/riverrunPublished at
2025-01-21 04:02:26 UTCEvent JSON
{
"id": "c20237043326aaed891a9f893bd3f49a00a4c9e650865c98c06be5a7af6112e2",
"pubkey": "b056d509b72595b3bfbc0b31d8303b95b407742e495143d8b1d71dd3a4de989a",
"created_at": 1737432146,
"kind": 1,
"tags": [
[
"proxy",
"https://merveilles.town/@d/113864353166327066",
"web"
],
[
"proxy",
"https://merveilles.town/users/d/statuses/113864353166327066",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://merveilles.town/users/d/statuses/113864353166327066",
"pink.momostr"
],
[
"-"
]
],
"content": "Ok, so I wrote a bunch of go to make riverrun work right, and it does, almost. But Icecast won, so then I pivoted hard into Icecast orchestration, and the repo went from go to shell. Just have to make the ices2 stream service pull from the proper directory and then we'll have something we can execute on any debian box to produce a working radio station which takes community contributions. https://github.com/davidemerson/riverrun",
"sig": "8ab92cbf934b67f55a6255e91ac550b118489278330f8ea1f0a3ae83adc36cec6304d22944e4724f7e5d4cb0a4386e33b211579d0216bbd5d4df6b4be10fa491"
}