
ytd-meego
YTD-Meego Introduction
This project is a port of http://ytd-android.googlecode.com , providing a QtQuick-based Meego Handset application that captures video, uploads it via Google App Engine, then submits the video to a YouTube Direct instance (http://youtube-direct.googlecode.com).
The purpose of youtube-direct is best described in articles such as: http://gigaom.com/video/youtube-direct-abc7/ http://www.digitaltrends.com/computing/youtube-direct-is-helping-media-find-free-videos/
CitizenJournalismWithYoutubeDirectForMeego describes the specifics of porting the YouTube direct Android application to the MeeGo Handset reference platform, the Nokia N900, which is the first target of this application. Note that no N900-specific APIs are used: the intent is that YTD-Meego work on any platform supporting Qt Mobility 1.2 and providing the appropriate platform specific hardware adaptations needed by Qt Mobility.
Project Goals:
A complete and released implementation should provide the following features of the ytd-android application:
- Integration with Meego's Account Manager for ease of authentication (the application prompts the user to select a configured Google / Gmail account on the mobile device)
- Automatic synchronization of assignment list (submission ideas) from the !YouTube-Direct JSON assignment feed
- Notification display upon discovery of new assignments
- Video recording and upload to a specific submission idea
- Upload of a video selected from the gallery
- Geolocation tagging of submitted videos
Project Status
Schedule: Issue Tracker
Post Elopcalyptic1 Results
qmltube: Port/fork of cutetube-qml for Linux and MeeGo whose source-code is checked-in to this project: see http://ytd-meego.googlecode.com/svn/trunk/playground/qmltube . Review: http://my-meego.com/software/applications.php?fldAuto=35&faq=2
See also other QML experiments involving YouTube API in http://ytd-meego.googlecode.com/svn/trunk/playground/ for example,
http://www.youtube.com/watch?feature=player_embedded&v=nQoDcVPynLA' target='_blank'>http://img.youtube.com/vi/nQoDcVPynLA/0.jpg' width='425' height=344 /> http://www.youtube.com/watch?feature=player_embedded&v=fx_EJtCu46U' target='_blank'>http://img.youtube.com/vi/fx_EJtCu46U/0.jpg' width='425' height=344 />
Future
The following seem like much better approaches, since they don't require any special app-engine foo, which is a serious show-stopper because App-Engine is very "1st generation" and difficult:
- http://apiblog.youtube.com/2012/07/lets-hear-it-from-your-users.html
- http://code.google.com/p/youtube-direct-lite/
- https://developers.google.com/youtube/youtube_upload_widget
Footnotes
Project Information
- License: GNU GPL v2
- 13 stars
- svn-based source control
Labels:
Meego
YouTube
QtQuick
QML
Multimedia
Mobile
Video
Photography
Geotagging