Ezstream issueshttps://gitlab.xiph.org/xiph/ezstream/-/issues2023-11-10T17:21:54Zhttps://gitlab.xiph.org/xiph/ezstream/-/issues/2287reserved identifier violation2023-11-10T17:21:54ZMarkus Elfringreserved identifier violation:eyes: I would like to point out that identifiers like “[`__CFG_INTAKE_H__`](https://gitlab.xiph.org/xiph/ezstream/-/blob/47757b6944243badb308972275f01b0b2a656248/src/cfg_intake.h#L17 "Update candidate")” and “[`__EZSTREAM_H__`](https://...:eyes: I would like to point out that identifiers like “[`__CFG_INTAKE_H__`](https://gitlab.xiph.org/xiph/ezstream/-/blob/47757b6944243badb308972275f01b0b2a656248/src/cfg_intake.h#L17 "Update candidate")” and “[`__EZSTREAM_H__`](https://gitlab.xiph.org/xiph/ezstream/-/blob/47757b6944243badb308972275f01b0b2a656248/src/ezstream.h#L17 "Another update candidate")” [do not fit](https://wiki.sei.cmu.edu/confluence/display/cplusplus/DCL51-CPP.+Do+not+declare+or+define+a+reserved+identifier#DCL51CPP.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29 "Do not declare an identifier which is reserved for the compiler implementation.") to the expected naming convention of the C++ language standard.
:thought_balloon: Would you like to adjust your selection for unique names?https://gitlab.xiph.org/xiph/ezstream/-/issues/2288A note about Opus2023-11-10T17:21:24ZJhs JdfkA note about OpusPlease add a note about opus file format, is it supported or not into README.md.
opus can be in Ogg, Matroska, WebM, MPEG-TS container, but that doesn't mean anything, if it cannot do anything with it.Please add a note about opus file format, is it supported or not into README.md.
opus can be in Ogg, Matroska, WebM, MPEG-TS container, but that doesn't mean anything, if it cannot do anything with it.https://gitlab.xiph.org/xiph/ezstream/-/issues/2269error -3: Login failed when trying to run multiple instances of ezstream2023-02-19T15:45:02ZDan Steingarterror -3: Login failed when trying to run multiple instances of ezstreamquick thank you for writing such great software.
I am attempting to serve multiple files on multiple mount points to a single `icecast2` server instance. The first connection succeeds as expected, but the subsequents attempts fail with ...quick thank you for writing such great software.
I am attempting to serve multiple files on multiple mount points to a single `icecast2` server instance. The first connection succeeds as expected, but the subsequents attempts fail with
`ezstream[9770]: stream: default: connect: [localhost]:8000: error -3: Login failed`
when I use an `xml` configuration file structured as
```
<ezstream>
<servers>
<server>
<hostname>localhost</hostname>
<password>hackme</password>
</server>
</servers>
<streams>
<stream>
<mountpoint>/stream_x</mountpoint>
<format>MP3</format>
</stream>
</streams>
<intakes>
<intake>
<filename>file_x.mp3</filename>
</intake>
</intakes>
</ezstream>
```
where `x` above is a unique file for a unique stream. Thanks.Moritz GrimmMoritz Grimmhttps://gitlab.xiph.org/xiph/ezstream/-/issues/2279Invalid file not handled gracefully2022-08-20T02:16:22ZDan SanfordInvalid file not handled gracefullyAttached (invalid?) file causes segmentation fault, instead of simply skipping track.
https://drive.google.com/file/d/1JZkAor6vUN97fxKc_cCGAy9gwizYjYhG/view?usp=sharing
ezstream version 1.0.2
debian x64Attached (invalid?) file causes segmentation fault, instead of simply skipping track.
https://drive.google.com/file/d/1JZkAor6vUN97fxKc_cCGAy9gwizYjYhG/view?usp=sharing
ezstream version 1.0.2
debian x64Dan SanfordDan Sanfordhttps://gitlab.xiph.org/xiph/ezstream/-/issues/2274Mountpoint drops and comes back when switching songs via script2021-08-06T20:25:20ZcinderblockgamesMountpoint drops and comes back when switching songs via scriptI'm using
<filename>/ezstream/play-next.sh</filename>
<playlist_program>1</playlist_program>
to take control of the media that gets played, so I can add in stingers and whatever else. The issue, however, is that the mount poin...I'm using
<filename>/ezstream/play-next.sh</filename>
<playlist_program>1</playlist_program>
to take control of the media that gets played, so I can add in stingers and whatever else. The issue, however, is that the mount point drops when switching to the next file. Is there a way to keep this open so that clients don't get dropped and have to reconnect on every changeover?