Hello Pd list !
I was wondering if there was alternatives to [mp3cast~] or [oggcast~] (with opus support) in Pd world ?
I can remember the existence of [pdgst] but it was working only with Gstreamer 0.10.
Maybe, it is easy to write an external based on FFmpeg for this purpose ? But I've never done this before.
Do you have other suggestions ?
Unfortunately, [mp3cast~] freeze Pd :
=> Pd freeze
and it not allow to inject tags during stream to change the title or artist name during stream. ++
Jack
On Mon, 2022-11-28 at 00:05 +0100, jack wrote:
Unfortunately, [mp3cast~] freeze Pd :
- start a stream to icecast2 server
- cut your network connection
=> Pd freeze
Please open an issue at: https://github.com/pd-externals/mp3cast/issues
and it not allow to inject tags during stream to change the title or artist name during stream.
+1
Yeah, I think this would be a nice feature. Please add another issue about this. In the meanwhile, you can also use the following abstraction based on purest_json:
https://netpd.org/~roman/tmp/icecast_update_song.zip
Roman
Hi Roman,
Nice to see that you are involved in maintening [mp3cast~]. I opened the two issues on Github.
Thank you for your icecast_update_song abstraction, i will try it soon. ++
Jack
Le lundi 28 novembre 2022 à 08:29 +0100, Roman Haefeli a écrit :
On Mon, 2022-11-28 at 00:05 +0100, jack wrote:
Unfortunately, [mp3cast~] freeze Pd :
- start a stream to icecast2 server
- cut your network connection
=> Pd freeze
Please open an issue at: https://github.com/pd-externals/mp3cast/issues
and it not allow to inject tags during stream to change the title or artist name during stream.
+1
Yeah, I think this would be a nice feature. Please add another issue about this. In the meanwhile, you can also use the following abstraction based on purest_json:
https://netpd.org/~roman/tmp/icecast_update_song.zip
Roman
On Mon, 2022-11-28 at 09:46 +0100, jack wrote:
Nice to see that you are involved in maintening [mp3cast~].
I have some stuff depending on [mp3cast~], so I'm somewhat invested. However, I'm not a seasoned C coder and the amount of time I dedicate to externals maintenance fluctuates a lot. Still, issues have a better chance to be addressed when reported.
I opened the two issues on Github.
Thanks!
Roman