langtech/aikuma — pull request #253 by lisaslyis (2014-06-25 18:57:24+00:00)
Title: This commit resolves #246, resolves #247, resolves #248, is related to #231

Video-support
- Video-recording is supported
- Icon for video-recording button should be changed later
- Metadata such as samplerate, numChannel should be added to video later
- Recording object now supports video format
- video will be stored in the same way audio is stored (stored in recording/group-id/)
- In the front page, if the recording is a video, video-icon is shown(in the place where comment-icon is shown)
- If item in the frontpage is clicked, video-player is shown instead of audio-player
- video-player controller overlays the respeaking-button(should be changed later)

Item screen
- Now the flag/star/share buttons and speaker name is removed in the item screen
- flag/star/share button is now shown if the item is long-clicked
- if the recording is starred/flagged, the corresponding buttons are disabled
- items in the list do not support this flag/star/share buttons (only the selected items show these buttons)
- speaker name is now shown together with other recording information

Commentary/Video-icons are shown together with other recording information

Archive
- Google signin menu item is now in the menu
- It allows a user to select one of his google accounts
- After item is clicked in the front page, if the selected item is long clicked in the item page, archive button is shown together with star/flag/share buttons
- Archive button upload the file into google-drive and meta-data into fusion-table
(Currently file-upload is correctly working, but meta-data upload should be tested)
- If owner-id is decided upon account-name, folder-structure will allow recording-files to be distinguished
(owner-id format needs to be decided / Currently all files in the device allows archive-action)