View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008758 | MMA | General | public | 2011-11-24 11:17 | 2012-10-14 04:23 |
Reporter | jiri | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.0.1 | ||||
Summary | 0008758: Add Rating support to the Now Playing screen | ||||
Description | It 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. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
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) |
|
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. |
|
Rating implemented. Ready for testing. |
|
Verified 44 |