[vlc-devel] Airplay Streaming - GSoC 2013 Idea

Arnav Kumar arnavkumar24 at gmail.com
Wed Feb 27 17:07:19 CET 2013

Hi Rohit,

Here are some updates since the last email.

I've setup my environment, checked out the android-vlc code and am figuring it out.
I've also tried to setup shairport locally but for some reason it isn't working as expected. I'm in the process of sorting that out and hopefully will have it running by the next update. (I figure it is something to do with the fact that I tried it through an iOS6 device, and am looking at some suggestions online.)

I'm a first-time GSoC hopeful and like you said don't want to get over excited and aim too high. I'm looking at the project description on the SoC Ideas page as a reference. The final aim is to be able to stream from VLC on an Android device to an AirPlay supported device (or devices running shairport). Along the way if any other ideas come up, we can discuss them and hopefully implement them. 

Does that sound fine? I can start earlier in order to have a longer time for development.

Any suggestions, let me know!


On 26 Feb, 2013, at 11:59 AM, Rohit Yadav <rohityadav89 at gmail.com> wrote:

> On Sun, Feb 24, 2013 at 6:10 PM, Arnav Kumar <arnavkumar24 at gmail.com> wrote:
>> Hi Guys,
>> Rohit, apologies for not emailing here in the beginning.
>> Java was my primary language and I have experience (albeit only a little) in Android development. I haven't used C/C++ much but like you said, will be very eager to do so and look at GSoC as a learning platform in this regard.
>> I'll get started on what you suggested and build android-vlc and mess around. I'll get back to you guys about the next steps after that. I'll also checkout shairport and see where that takes me.
>> Another quick question. Could we extend this to / do something else with the iOS platform?
> While proposing make sure your targets are humble enough to be
> completed within GSoc's timeline. Don't propose to do too many things
> in your application, I would rather propose a small idea, implement it
> and if I've time would go ahead a do a lot of other stuff.
> Start with Android, I won't care much about iOS, if you've time and
> energy for that you may work iOS as well. But Android should be
> priority as it's much easier for us to publish and try out apps.
> Regards.
>> Thanks a lot for your suggestions!
>> Regards,
>> Arnav
>> On 24 Feb, 2013, at 8:09 PM, Rohit Yadav <rohityadav89 at gmail.com> wrote:
>>> +cc vlc-dev
>>> Arnav, you should propose your ideas in public. This is so that
>>> community should know about the proposal you're putting in and start a
>>> discussion around it.
>>> So, just get the source code and try to build yourself vlc-android and
>>> run that on simulator or an actual android phone. Knowledge of Java,
>>> C/C++, android development, git would help.
>>> I think a good developer should be able to learn the skills for this
>>> project, I won't hold against any student who does not know them, but
>>> they should just be curious, eager and hard working to learn them if
>>> they are not comfortable in them.
>>> GSoC projects are a lot about learning, so for this project, you can
>>> start by building, making small changes (like just change a string,
>>> title bar, put your name there :) and testing it. Then learn about
>>> Airplay, I've listed few opensource implementations on the wiki. Get
>>> their source code, try to reverse engineer how they are doing it (the
>>> fun part) and implement a POC within VLC (the awesome part :)
>>> Lastly, email on the dev ML, hangout on irc and try to break the tasks
>>> into smaller problems and win them one by one, you would win all of
>>> 'em.
>>> HTH.
>>> On Sun, Feb 24, 2013 at 5:14 PM, Arnav Kumar <arnavkumar24 at gmail.com> wrote:
>>>> Hi Rohit,
>>>> I am Arnav, a year 3 undergrad majoring in Computer Science at Nanyang Technological University, Singapore.
>>>> I was going through the GSoC ideas pages and I came across the AirPlay Streaming idea on the SoC2013 wiki and  was very interested. I use airplay for streaming music (via my AirPort though) on a daily basis and would love to contribute to this idea.
>>>> Could you point me to resources that I might use to get a better understanding of the project? Could we also discuss the required skill set for the project?
>>>> Thanks a lot!
>>>> Kind regards,
>>>> Arnav
>>>> References
>>>> http://web.archiveorange.com/archive/v/yWJfLvw3OcCQJaE5WDTD
>>>> http://wiki.videolan.org/SoC_2013#AirPlay_streaming
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> http://mailman.videolan.org/listinfo/vlc-devel

More information about the vlc-devel mailing list