Comments (11)
@karlheyes We can pull specific commits in our build process, no need to tag a release. I'll update our Rolling Release and let you know how things look. Thanks for your help!
from icecast-kh.
ok, lets get to this one. I'm assuming that if you are getting this here then the source is sending a doubly encoded metadata. Obviously I have to encode for sending to the YP and the source client has to encoded for sending in the GET, but if the source is reading from something that is already encoded then it will be doubly encoded in such cases.
I might be able to do a verification check to skip a step if it is ok to do so.
karl.
from icecast-kh.
I do not know what would be required for that. pulling the master tree vs a [pre-]release is not that much different but how that wraps up in a binary distribution is a different issue. I can cut a pre-release if that helps.
karl
from icecast-kh.
@Moonbase59 Latest Rolling Release has the latest commit from icecast-kh master. Try it out!
from icecast-kh.
Same issue here
from icecast-kh.
can you verify the master tree works as expected. looks to be a bug from the params work clashing with the older code.
karl
from icecast-kh.
Thanks for investigating. I fear we might need @BusterNeece for that, or a version I could easily install (not build) within the AzuraCast docker container… Would that be possible?
from icecast-kh.
@karlheyes @BusterNeece Thanks for your help!
Confirmed working with Icecast 2.4.0-kh21.3, build 2-g5f5564d. (At least with dir.xiph.org, I’ll try some others later.)
from icecast-kh.
Confirmed working with internet-radio.com, too.
Directory config used:
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://icecast-yp.internet-radio.com</yp-url>
</directory>
from icecast-kh.
@karlheyes Should we close this for now? (Since you were thinking of maybe changing the code later.)
from icecast-kh.
well that's fixed, and committed to master, will be rolled into next update. The change I was thinking of is just a question of when the encoding was done, a bunch of it was pruned out but not all. So not currently on the agenda. I'll close for now and thanks to everyone for flushing out the issue.
karl.
from icecast-kh.
Related Issues (20)
- Double listener counts in Safari - Byte Range request HOT 3
- Question about redirects HOT 1
- Will mountpoint http-headers be supported (a 2.4.1 feature)? Needed for RadioBrowser & other YP providers. HOT 4
- kh-19: The server crashes after visiting the status page. HOT 14
- kh20: If there is no live stream, but there is a fallback mount, the server does not respond after reloading. HOT 35
- kh-20: EROR format-ogg/process_initial_page Seen BOS page with unknown type HOT 5
- Web interface elements listed as sources in stats file HOT 2
- After upgrading to version kh20.3 radio disappeared from the Icecast Directory HOT 2
- can't conect to stream on last github master HOT 13
- Clients disconnecting sometimes - Nginx Reverse Proxy HOT 4
- kh20.4: Browser tries to download XSL file when loading stats, rather than display it HOT 6
- UTF8 data probably incorrect charcter set HOT 14
- ./icecast.exe -v Doesn't work in Windows (2.4.0-kh20.5) HOT 3
- KH21 stuck in boot loop HOT 16
- Download kh21 failed HOT 1
- Admin Page not accessable after install kh-20 HOT 1
- KH20 listener_remove not always happend HOT 76
- Change listen URL reported to YP? (Needed if proxying or reducing open ports) HOT 4
- icecast-2.4.0-kh21_win32_setup ... Please HOT 11
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.