-
In running 2.0.0-rc1 for a while now I get the occasional disconnect to icecast with a message like:
First question: is that the actual error message, or is that a printf formatting issue in But more more to the point, this has happened enough that I think I have correlated all of the instances to m4a files that have two streams, such as this example below where there is both alac and mjpeg (presumably album art).
Is there a setting I can put in my config script that would say, hey let's only consider the audio stream for sending to icecast, assuming that's the issue? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Hi! Thanks for the report. I think you should try the latest I believe this is all due to some files having covert art tags. The cover art tag show up in the list of the file's metadata. We recently worked on our internal support for utf8 strings and had an issue where we were trying to quote/escape strings that didn't contain utf8 encoded data (like a cover art), which would make the whole thing raise an exception: #1960 This should be fixed now. The reason this is confusing with |
Beta Was this translation helpful? Give feedback.
-
Interesting, I had read through the git history and wouldn't have come to that conclusion that it could be related. I'll grab the 2.0.0 docker image now! ;-) |
Beta Was this translation helpful? Give feedback.
-
well, related question, d5b2f91 is in the 2.0.0 branch, but should this be 2.0.1, or what would trigger a docker build? (I could try main, I guess) |
Beta Was this translation helpful? Give feedback.
Hi!
Thanks for the report. I think you should try the latest
v2.0.0
🙂I believe this is all due to some files having covert art tags. The cover art tag show up in the list of the file's metadata. We recently worked on our internal support for utf8 strings and had an issue where we were trying to quote/escape strings that didn't contain utf8 encoded data (like a cover art), which would make the whole thing raise an exception: #1960
This should be fixed now. The reason this is confusing with
ffmpeg
is that I believe adding a video stream is ffmpeg's way of reporting the cover art and allowing the user to manipulate. It's a bit hacky and certainly confusing.. 🙂