Difference between revisions of "SoC 2010/Youtube Integration VLMC"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 8: Line 8:
  
  
==Roadmap==
+
== Roadmap ==
  
{| class="wikitable"
+
{| class="wikitable" style="width: 858px; height: 491px;"
! Goal !! Duration !! Status
 
 
|-
 
|-
|Get Youtube Developer Key, study authentication protocol and start hacking VLMC. ||April 24 - April 30||
+
! Objective
 +
! Proposed Duration
 +
! Status
 
|-
 
|-
|Implement and test authentication API in VLMC. Major UI portion should be implemented.  
+
| Get Youtube Developer Key, study authentication protocol and start hacking VLMC.  
|Work on export movie project to flv(or other supported formats).
+
|  
|Start studying and implementation of direct upload API. ||May 31 - June 20||  
+
May 24 - May 30
 +
 
 +
| <br>
 
|-
 
|-
|Direct upload must be implemented by now(+/-1 week). Option in VLMC preference to configure Network Proxy and manage Youtube credentials. Start working on video searching and retrieval from Youtube.||June 20 - June  27||
+
|  
 +
Implement and test authentication API in VLMC. Major UI portion should be implemented.
 +
 
 +
Work on export movie project to flv(or other supported formats). <br>
 +
 
 +
Start studying and implementation of direct upload API. <br>
 +
 
 +
| May 31 - June 20<br>
 +
| <br>
 +
| <br>
 +
| <br>
 
|-
 
|-
|Work on making custom widget that hold video thumbnails, searching window (with results from Youtube displayed across pages). By now project should reach completion of major objective given under milestone section. ||June 28 - July 25||
+
|  
 +
Direct upload must be implemented by now(+/-1 week). <br>
 +
 
 +
Add option in VLMC preferences to configure Network Proxy and manage Youtube credentials. <br>
 +
 
 +
| June 20 - June 27
 +
| <br>
 
|-
 
|-
|Implement other Youtube APIs like updating video information, deleting video, create/update/delete playlist etc. Use these APIs in VLMC ||July 26 - August 8||
+
|  
 +
Start working on video searching and retrieval from Youtube.<br>
 +
 
 +
Make custom widgets that hold video thumbnails, searching window that holds results...<br>
 +
 
 +
By now the project should reach completion of all major objectives.
 +
 
 +
| June 28 - July 25
 +
| <br>
 
|-
 
|-
|Prepare final report for the mentor and patch covering all the work done during the SoC with all the documentation.||August 9 - August 15||
+
|  
 +
Given time, implement other Youtube APIs like: <br>
 +
 
 +
updating video information, deleting video, create/update/delete playlist etc. <br>
 +
 
 +
Use these APIs in VLMC to implements more features.
 +
 
 +
| July 26 - August 8
 +
| <br>
 
|-
 
|-
|Submit patches to Google, SoC Over!||>16 August||
+
|  
 +
Prepare final report and patch covering all the work done during the SoC.<br>
 +
 
 +
| August 9 - August 15
 +
| <br>
 
|-
 
|-
 +
| Submit patches to Google, SoC Over!
 +
| &gt;16 August
 +
| <br>
 
|}
 
|}
  

Revision as of 22:50, 29 April 2010

This project is part of Google Summer of Code 2010.
Student: Rohit Yadav
Mentor: Ludovic Fauvet

Youtube Integration in VLMC

Abstract

Tasks

Roadmap

Objective Proposed Duration Status
Get Youtube Developer Key, study authentication protocol and start hacking VLMC.

May 24 - May 30


Implement and test authentication API in VLMC. Major UI portion should be implemented.

Work on export movie project to flv(or other supported formats).

Start studying and implementation of direct upload API.

May 31 - June 20



Direct upload must be implemented by now(+/-1 week).

Add option in VLMC preferences to configure Network Proxy and manage Youtube credentials.

June 20 - June 27

Start working on video searching and retrieval from Youtube.

Make custom widgets that hold video thumbnails, searching window that holds results...

By now the project should reach completion of all major objectives.

June 28 - July 25

Given time, implement other Youtube APIs like:

updating video information, deleting video, create/update/delete playlist etc.

Use these APIs in VLMC to implements more features.

July 26 - August 8

Prepare final report and patch covering all the work done during the SoC.

August 9 - August 15
Submit patches to Google, SoC Over! >16 August

Milestones

Task Date of completion
Youtube API key, Authentication
Network Proxy support, Youtube credential storage
Sharing option, video export for Youtube
Direct Video Upload!
Import media from Youtube (Search and Retrieval)
Multiple Video Import/Export support (if feasible/optional)

Contact

Repository

Building VLMC

For information on building VLMC from source visit: Building VLMC from Source