View Issue Details

IDProjectCategoryView StatusLast Update
0008758MMAGeneralpublic2012-10-14 04:23
Reporterjiri Assigned To 
PriorityurgentSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version1.0.1 
Summary0008758: Add Rating support to the Now Playing screen
DescriptionIt should be possible to change rating (0-5 stars) on the Now Playing screen. This should be saved to the local DB together with Playcount (increased on every finished track playback). These properties changes should be tracked separately in DB, so that they could be easily synchronized to PC later.
TagsNo tags attached.
Fixed in build

Relationships

related to 0008777 closedmarek MMA Now Playing activity UI update 
related to 0008610 closedLudek MMW v4 Wireless sync with android devices 

Activities

jiri

2011-11-24 11:20

administrator   ~0029066

Last edited: 2011-11-24 11:30

Possible DB scheme:

DB Table: Modifications
Fields:
ID int
IDItem int (track ID)
IDField int (e.g. 1 for rating, 2 for playcount, etc.)
NewValue (datatype according to field)
OldValue (might be useful for conflict resolution)
Timestamp float
PCSynced int (flag whether already sent to PC)
CloudSynced int (flag for future use)

marek

2011-12-22 10:48

developer   ~0029566

Implemented in phone.

Modifications are stored in new DB table and sent after each synchronization via UPnP Browse action.

Modified fields are formed to following string:
UpdateMetadata:ItemID:689;Rating:20->60;PlayCounter:5->6;ItemID:690;Rating:30->10;

This string is sent as "Container Id" of Browse action.

marek

2011-12-22 22:39

developer   ~0029569

Rating implemented. Ready for testing.

peke

2012-10-13 01:24

developer   ~0032506

Verified 44