Gaia/Music: Difference between revisions
No edit summary |
(→Sync) |
||
Line 38: | Line 38: | ||
===Management within the device.=== | ===Management within the device.=== | ||
The user can: | The user can: | ||
*1. organize the tracks in | *1. create a new playlist, place tracks within this playlist | ||
* | *2. organize the tracks in existing playlists | ||
* | *3. rate music | ||
* | Would be nice to have... | ||
*4. edit the metadata | |||
*5. the system tracks the quantity of playbacks for each track | |||
==Playback== | ==Playback== |
Revision as of 20:45, 30 March 2012
UX Feature Spec (Draft)
Contacts
UX: Patryk Adamczyk, patryk (on IRC)
Dev: TBD
Eng: TBD
Music Library
Overview
At app launch, the user is presented with a library. The library should include the following options:
- Playlists
- Podcasts
- Audiobooks
Only applies to music files (not the above), filters your music based on metadata (ID3):
- Artist
- Song
- Album
- Genre
Layout
The library lists should be visual and typographic.
In portrait orientation when the user clicks on any category they should see a list formatted in this manner:
[album art] text based on filter type
In landscape orientation, the view should be more visual, more focused on album art. When the user clicks on any category they should see:
[large album art]
small text based on filter type
Quick Browsing
Each browsing list should contain:
- Search input field, to search the entire music library
- Quick index browsing: A-Z column, when the user touchs a letter the list quickly scrolls to that letter in the list
- Inertial scrolling, the fast the user touch scrolls down the page, the quicker the scrolling becomes.
- Back Button: back 1 level
Sync
Playlist Support
User can (manually) import (copy) a playlist from popular desktop apps such as iTunes or Windows Media Player.
Management within the device.
The user can:
- 1. create a new playlist, place tracks within this playlist
- 2. organize the tracks in existing playlists
- 3. rate music
Would be nice to have...
- 4. edit the metadata
- 5. the system tracks the quantity of playbacks for each track
Playback
When playing audio files, the player should contain the following:
Music Control Buttons:
- Play / Pause
- Skip to Next track
- Skip to Previous track
- Scrubber (shuffle to any point in the track, scrubber updates location with playback)
- Repeat Infinitely
- Repeat Once
- Shuffle playback Playlist
- Volume Control (adjusted by touch and hardware volume rocker)
Indicators:
- Playback time elapsed
- Playback time remaining
- Song name
- Artist
- Album (if one exists)
- Album art or default album graphic
- Back Button: back 1 level to music library
- Album Track List Button
System Control during Playback (Indication)
- Status Bar: “now playing” when music is playing.
- Task Switcher: The music player should be easily accessed through the task switcher, ideally with playback controls (play / pause, skip to next track, skip to previous track)
- Lock Screen: The music player should be easily accessed through the task switcher, ideally with playback controls (play / pause, skip to next track, skip to previous track, volume indication / scrubber)