Comment 16 for bug 1003403

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Thank you for investigation.

The reason why AAC encoding and shoutcast 2 is not part of libshout is IMHO almost the same. The maintainer have no interests for being an advocate for proprietary software solutions. Icecast-libshout (the full name) is basically the application frontend to their foss icecast server.
This is reasonable from their point of view.

This view is slightly different here when it comes to missing features in Mixxx and helping users to getting things done.

> I have this working using WinAmp w/ a Shoutcast DSP Plugin (it is a .DLL so not easy to inspect quickly for me) to a Shoutcast v2 server on an Azure VM.

Here we have the issue that the implemented ShotcastAPI inclusive there documentation is not freely available. https://shoutcast.com/Legal/LicenseAPI I don't think these restrictions suite to Mixxx.

So the best solution would be based on freely available information. If one think shoutcast 2 interface is important enough to spend his spare time on it, I am happy to integrate the work. I am sure many broadcasting users will welcome that as well. It does not matter if this integrates with our fork of libshout-idjc in the lib folder or any other solution.

Here is a link to the original documents from 2004 most likely the referenced patents are beyond there time limits: https://github.com/savonet/liquidsoap/issues/389

Here is a GPL 3 Java implementation. https://github.com/DSheirer/sdrtrunk