Hi all, Some months ago I announced that I was working in a modified version of Icecast to support advanced statistics using a MySQL database. Now I think I reached a "working" and stable version. But I'm still working on the PHP interface used to browse stats. All source code (updated to 2.4beta3) is available on https://github.com/sardylan/icecast-mysql Please let me know any suggestion about code style or errors. Thanks. Bye. -- Luca
Luca, First, thanks for your amazing improvement, many of the users how work with Icecast will be happy with this... But my question here be, this was created like a PATCH or you need make a FORK of current version and change part of the core? how is your idea to be aligned with newest icecast releases? Thanks, Alejandro 2013/8/4 Luca Cireddu <sardylan at gmail.com>> Hi all, > Some months ago I announced that I was working in a modified version of > Icecast to support advanced statistics using a MySQL database. > Now I think I reached a "working" and stable version. > But I'm still working on the PHP interface used to browse stats. > > All source code (updated to 2.4beta3) is available on > https://github.com/sardylan/icecast-mysql > Please let me know any suggestion about code style or errors. > > Thanks. > Bye. > -- > Luca > > _______________________________________________ > Icecast-dev mailing list > Icecast-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/icecast-dev/attachments/20130805/aca32860/attachment.htm
Hi Alejandro, at the beginning of the project I was workking to produce a patch file, something simple to apply with a single command. But during the developement I needed to modify some parts in the core, like add instruction to compile my new file in autotools build system. I needed also to modify some parts in the config parser to put MySQL informations into icecast.xml At the end, I choosed to fork the entire source code and to make a my own repository. Right now I'm working to keep my repo aligned with the latest tar.gz released in the official site by hand, using a combinations of diff and patches created on-the-fly, but I know that is a very complicated method to mantain in the future. I will be very happy if official Icecast developers will merge my mods into the main repository. Of course my code need to be cleaned and improved by someone more expert in C programming than me :) On 08/05/2013 03:06 PM, Alejandro wrote:> Luca, > > First, thanks for your amazing improvement, many of the users how work > with Icecast will be happy with this... > > But my question here be, this was created like a PATCH or you need > make a FORK of current version and change part of the core? how is > your idea to be aligned with newest icecast releases? > > Thanks, > Alejandro
I'm also working on PHP pages to browse stats. You can find it at https://github.com/sardylan/icecast-mysql-phpstats Bye. -- Luca Cireddu