Hi Rishant,

since Mixxx is GPL, you are allays welcome to add your personal use cases
like streaming features to Mixxx. Actually there is a demand for it and we
have proposed similar project last year:
http://www.mixxx.org/wiki/doku.php/gsoc2013ideas?s[]=youtube#cloud_library_support_soundcloud_spotify_etc

But during the application period last year, we have found out that this
project suits not for GSoC.

So if you like to apply to GSoC 2014 with Mixxx you should propose or pick
a different project. If you like to do this project outside of GSoC I am
sure you will make many users happy.

Maybe this is a staring point
https://github.com/mixxxdj/mixxx/blob/master/src/engine/engineaux.cpp
or this:
https://github.com/mixxxdj/mixxx/blob/master/src/engine/sidechain/engineshoutcast.cpp

You should also consider to setup a powerful environment first and try to
fix an easy bug: http://www.mixxx.org/wiki/doku.php/bugfix_workflow


Kind regards,

Daniel







2014-03-16 19:59 GMT+01:00 Rishant Agarwal <bindasrish...@gmail.com>:

> I actually think my idea has many really good Use cases and will like to
> implement it. Maybe , we may not include it into the main project , but
> still I will like to create an alternate software having this
> functionality.
>
> So, can you point me to the code libraries which handle the streaming to
> other servers(eg Icecast) so that I can start with it.
>
> Thanks
>
>
> On Fri, Mar 14, 2014 at 12:54 AM, RJ Ryan <rr...@mixxx.org> wrote:
>
>> Hi Rishant -- thanks for sending us your idea. I don't think streaming an
>> input source makes sense as a feature of Mixxx though.
>>
>> Our main use case is live DJ performance and there aren't many use cases
>> where a DJ is going to want to pipe a stream of audio through into Mixxx
>> wholesale from some other streaming server. Adding streaming library
>> support (e.g. loading music Spotify-style from external catalogs) would be
>> very useful but it would definitely not take the form you have described --
>> we would want some kind of way to search through the cloud library in
>> Mixxx's library interface. Plus, in Mixxx 1.12.0 we already have a
>> passthrough/aux input so if the DJ really does want to pipe some kind of
>> aux input into the mix they can.
>>
>> If you have other ideas, please do post them here on the mailing list for
>> developers to comment on. Have you considered the cover art project?
>>
>> Thanks and best regards,
>> RJ
>>
>>
>> On Wed, Mar 12, 2014 at 6:19 AM, Rishant Agarwal <bindasrish...@gmail.com
>> > wrote:
>>
>>> Hi,
>>>
>>> I am Rishant Agarwal,student of BITS Pilani and am doing my Graduation
>>> in  Computer Science. I have been using this extremely awesome software for
>>> past few months and recently saw it being listed among the few selected
>>> organizations for GSOC 2014.
>>>
>>> I have quite a good experience working with languages like
>>> Java,C,C++,Python, JavaScript,PHP,Jquery , CURL , REST, etc and have also
>>> developed a project which used mixxx and was awarded for the same.
>>>
>>> I have used it to create Internet radio along with Icecast and now I
>>> would like to add a feature using which we can fetch live audio stream from
>>> Internet and use existing Mixxx features to create new music which can then
>>> be either saved or streamed back to another application.  Mixxx can then be
>>> used for varios purposes like Live Music Jamming etc.
>>>
>>> Project will basically consist of these steps:-
>>>
>>> 1. Fetching media (Similar to how Wowza Streaming Server does.)
>>> 2. Processing the streams to convert into suitable formats ( Can be done
>>> using FFMpeg).
>>> 3.Connecting streams to input which can be done using JACK API's
>>> 4. Rest all features are pretty much there in MIXXX.
>>>
>>> Along with this, we can provide suppport for metadata such as Stream
>>> Name reading, Album arts which can be read from the stream if any exists
>>> etc.
>>>
>>> I hope you will like my idea .
>>>
>>> Regards,
>>>
>>> --
>>> *Rishant Agarwal*
>>> M.Sc. ( Tech.) Information Systems (4th year)
>>> *BITS Pilani, Pilani *
>>> Mobile: +91 8105625082
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Learn Graph Databases - Download FREE O'Reilly Book
>>> "Graph Databases" is the definitive new guide to graph databases and
>>> their
>>> applications. Written by three acclaimed leaders in the field,
>>> this first edition is now available. Download your free book today!
>>> http://p.sf.net/sfu/13534_NeoTech
>>> _______________________________________________
>>> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
>>> http://mixxx.org
>>>
>>>
>>> Mixxx-devel mailing list
>>> Mixxx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>>>
>>
>>
>
>
> --
> *Rishant Agarwal*
> M.Sc. ( Tech.) Information Systems (4th year)
> *BITS Pilani, Pilani *
> Mobile: +91 8105625082
>
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to