-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
icecast: update dependencies and update for DSM7 #4628
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good but I think it is required to support "var" relocation seamlessly for users
Does anyone know when this may get merged? I'd love to get this working on DSM 7 |
@nmiller0113 you are welcome to test the current packages built by github build action (download packages.zip artifacts of the latests build action of this PR). |
Thanks @hgy59 but I'm not sure I know how to do that. I have just been running the package install from my Synology desktop previously. Even if I download it, not sure of the proper way to instal it from the Synology CLI. If you have a place to point me to read about how to, I'd be more than happy to test it. Thanks! |
You can manually install spk files in the DSM package center of your diskstation. You don't need any ssh terminal nor cli commands. In the github build action page (reachabel via Such installations are compatible with installations from the synocommunity repo. i.e. you will get notified, when a newer version is available in the repo and you can update it. Only in the case of errors with a package, you have to ssh into the diskstation to analyze log files etc. |
Just asking, when will this get merged? Is it not ready or still under review? |
- adjust package paths in icecast.xml (avoid use of /usr/local/{package}) - update ezstream to v1.0.2 (and add cross/libcheck for build) - update taglib to v1.12 - install favicon.ico - add ezstream cli tools to path (SPK_COMMANDS)
- provide mime.types for file serving - use dsm 7 compatible var folder
- optimize code of icecast and ezstream - update changelog as openssl is updated too
- without the build of static libraries the binaries are not built and libogg is not required
- static libraries are obsolete here
- add service port to create firewall rules - define DSM UI url for admin page
Finally I was able to test icecast. Except the large latency (as by design) a sample stream worked as expected. |
Motivation: Icecast needs an update due to several security fixes
Linked issues: depends on #4625 and #4626
Checklist
all-supported
completed successfully