View Issue Details

IDProjectCategoryView StatusLast Update
0009184MMANavigationpublic2014-11-25 23:21
Reporterjiri Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Summary0009184: Support additional content (Audiobooks, Video, etc.)
DescriptionWe should support the same set of media types as in MM PC version. This means:

1. Videos
 - Should present a list of Videos without any hierarchy, just with Thumbnails.
2. Audiobooks
 - The same as Album view for music tracks, i.e. a list of Audiobooks with icons, the second level will show the individual tracks (e.g. chapters)
3. Podcasts
 - The same as Album view for music tracks, i.e. a list of Podcasts with icons, the second level will show individual episodes. The view should slightly differ, mainly the release date of individual episodes should be shown.
 - Note that much more Podcast related features will be added in future versions.
4. Music Videos (probably a little less urgent?)
 - Probably grouped by Artists? To be specified...
5. TV Series (probably a little less urgent?)
 - Grouped by Series, kind of similar to Podcasts view.
6. Classical (probably a little less urgent?)
 - Probably grouped by Composer? To be specified...

Internal DB representation:
 - Table Media has ItemType field that specifies type of given item. The types should be enumerated using integers as in MM for PC:
     TT_MUSIC, TT_PODCAST, TT_AUDIOBOOK, TT_CLASSICALMUSIC, TT_MUSICVIDEO, TT_VIDEO, TT_TV, TT_VIDEOPODCAST
 - Table Albums will also have ItemType field and its triggers should be updated to group albums by this type. This way a simple sql will return Audio albums, or Podcats, or Audiobooks, etc.

Note that bookmarks should work for all types, except for Music and Classical.

Potential issues:
 - Can we get Thumbnails? Or do they need to be synced from MM PC.
TagsNo tags attached.
Fixed in build

Relationships

related to 0009185 closedmartin Additional views - Genres and Composers 

Activities

jiri

2012-05-04 09:16

administrator   ~0031014

A note re. Video playback - when we synchronize Videos, we must give user some way to play them back. There are two possible approaches:
1. Play them internally in our application using MediaPlayer.
2. Play them using user selected third party application.

Both approaches are hopefully quite easy to implement and both have their advantages:
1. User could benefit from some advances features, mainly Bookmarking.
2. Other apps can support wider range of formats, better HW acceleration support, etc.

So, it seems that the best approach would be to implement both and have a checkbox in Options for user's choice. I'd made 1. the default one though.

martin

2012-05-30 00:20

developer   ~0031250

TODO
video Title overflow - max length of title
change playButton when playing is finished
seekBar - not hiding when it is portrait orientation
save player state at rotation (playing/paused)
full screen mod x hiding Action Bar and Seek Bar at landscape orientation
video TrackList (with AudioTrackList together?)
Urgent:
Out of memory - when is video Thumbnails in Video view list

jiri

2012-06-01 10:15

administrator   ~0031269

Videos made apparent one needed improvement - when the last track/video from NP list is played, the app should return to the previous view (i.e. 'press' Back button), unlike the current staying in NP view.

martin

2012-06-07 09:53

developer   ~0031309

Updated TODO list:
join audio and video playback service
join audio and video TrackList
changing NowPlaying Audio/Video activity by track type.
change playButton when playing is finished
save player state at rotation (playing/paused)
exit from NowPlaying activity when last track is finished
extend the time of bar hiding on landscape video player(after click on control button or progress bar)
not hiding control bar when video is paused
Urgent:
Out of memory - when is video Thumbnails in Video view list

jiri

2012-06-28 10:15

administrator   ~0031492

Increasing priority, so that:
1. Issue where thumbnails don't always appear is fixed.
2&3. To be implemented.
4-6. To be implemented, time permitting.

jiri

2012-08-13 13:32

administrator   ~0031633

The current issues in 1.:
 1a. Our generated thumbs are all square, they should respect the original AR.
 1b. One of the generated thumbs is all black - to be reviewed.
 1c. After video playback start, Back button -> miniplayer doesn't show the video thumb.

jiri

2012-08-17 10:49

administrator   ~0031656

Decreasing priority to implement 4-6 sometimes.

rusty

2014-11-25 23:21

administrator   ~0041158

Resolving since:
Classical music is tracked elsewhere.
Movies vs TV vs Home video vs Music Videos can be tracked in a new bug when demand arises.