Hi, I have two mountpoints (stream8000 and stream8001) and two ports (8000 and 8001) in use. But I have found that either mountpoints can use both ports. EG. http://serverip:8000/stream8001 and http://serverip:8001/stream8001 both work. Is it possible to assign specific ports to mountpoints in such a way that stream8001 can't use port 8000 but only work on port 8001? I have gone through the icecast.xml and docs but couldn't find an answer. Thanks, Chris.
Hi Chris, interesting question! Have you tried adding the listen-socket definitions inside the mount point definition? This would seem like the natural way and it wouldn?t take long to try it out ? It?s not documented, so it might just not work, then you could turn that into a feature request. Best regards, Lorenz -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20210614/9ae5aef0/attachment.htm>
On Mon, 14 Jun 2021, kit wrote:> Is it possible to assign specific ports to mountpoints in such a way that > stream8001 can't use port 8000 but only work on port 8001?I don't think so. YOu can set up mount aliases that are port-specific but I don't know of a way of preventing access to other mounts. So for example, you could put your streams on stream1 and stream2 and set up an alias called stream8000 which specifies port 8000 to point to stream1, and an alias stream8001 which is specific to port 8001 which points to stream2. Then you could publicise the aliases and hide the original mounts so in theory no-one should find them. But I don't think that you'd be able to prevent access to stream1 or stream2 on either port if someone actually did find them. I'm curious to know what your use case is. Cheers, Geoff.
Hi. I'm having issues with streaming OGG/Vorbis files to Icecast. I am using Ezsteam to stream a playlist of Ogg files from the command line, but when there is a track change the stream stops in clients like Clementine and Windows Media Player. MPV client reports a discontinuity but carries on playing. I have also test using Mixxx to stream as Ogg to the same icecast server but it has the same issue. Only B.U.T.T. seems to handle track changes well. This is my mount details from the icecast XML file. ??? <mount type="normal"> ??????? <mount-name>/stream8001</mount-name> ??????? <username>s8001</username> ??????? <password>redacted</password> ???? </mount> There are no issues with streaming MP3 at all as far as I can see. But since I need to use EZstream OGG format is my only option. I'm looking at MPD+ncmpcpp as an alternative (more reading) but I would like to stick with Ezstream at this point since I have it running. This track change issue with ogg files seems to be a known issue. But reading the docs a bit more I wonder if the use of a fallback-mount setting using an ogg file of 5 secs of silence would fix things? Help, Chris.