Comments (3)
probably needs a clean up on the calling convention, the issue for windows is that there is a need for a way to install as a service as the primary way for windows. You can start with the normal way from a console as well. There is no background option with windows, so that message from 2.4.4 is some generic messaging for all platforms.
With the kh tree it is
icecast install
icecast remove
icecast -c ...xml
It's not really geared up for multiple service installs on windows without some work, although the app can run concurrently. I can re-arrange the top level to show the usage cases better
karl
from icecast-kh.
Thanks for the info. I've been running icecast from a console, so I noticed the lack of the -v flag because I modified icecast-2.4.4's icecast.bat and stuck it in the 2.4.0-kh20.5 directory. They're doing .\bin\icecast.exe -v
followed by echoing some information about default port, and finally .\bin\icecast.exe -c .\icecast.xml
Another issue I noticed that seems to be just 2.4.0-kh20.5 is that with a single relay configured on-demand after I use it once and the run-on timer elapses, the Mount Point disappears from the status page, and when I try connecting again the server dies. kh-20.3 works fine. I guess if I was running it as a service, it'd immediately restart. But I'm preferring to run this only when I actually need it.
from icecast-kh.
I've done a rearrangement on the initial routine to report the usage more, the actual acceptable parameters is the same.
Regarding the run-on relay. I've done a test here with run-on and it restarts the stream here ok. There has been a fair bit of change in the xsl handling which had some issues and that could have a knock on effect on a restart of a relay.
For clarity in such cases, the relay on run-on expiry shuts down to a inactive relay status, so the stats will be flushed out (not appear on xsl) then it will re-establish with some stats ready to go (appears). It may trigger a delay between those latter 2 stages if the stream was not active for about a minute.
raise a report of this is still a problem in the next update, it may be down to some combination not immediately apparent. One thing that I think now applies is that the minimum version of windows is higher just because some of the dependent
DLLs have changed their requirements. So win7 won't work unless a DLL is distributed. At this point though I don't know what a reasonable version of windows expectation is.
karl
from icecast-kh.
Related Issues (20)
- Problems with clean installation. HOT 2
- Multiple Master-Server for Relays (Aggregating Mounts) HOT 1
- Song metadata appearing incorrectly in directories
- /admin/listclients with URL authentication returns 403 Forbidden Mountpoint in use
- How to migrate to a previous version?
- A small hang in VLC when updating OGG/vorbis stream metadata.
- Server stops
- Icecast 2.4.0-kh22 -IPv6 addresses not shown on listmounts.xsl HOT 1
- kh22 Icecast crashes HOT 7
- Server: header does not honour server-id HOT 1
- Infinite redirect with Safari and very long URLs since kh21.7
- now-playing info in icecast > kh17 broken on iOS devices HOT 3
- KH22: Choppy playback on iOS 17 HOT 4
- What is the command I use for an http request to reload the icecast, without having to take it down? HOT 2
- socket leak with local nginx proxy used by listener_add
- kh22 (rev ea3554b) crashes (segfault) when serving XSL files protected using htpasswd authentication. HOT 2
- kh22 (rev ea3554b) unexpected error messages using htpasswd auth on mount points
- KH22 (KH >= 21.7) Reverse Proxying Broken HOT 3
- I can't accept https stream, what am I doing wrong
- Characters in Now playing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icecast-kh.