View Issue Details

IDProjectCategoryView StatusLast Update
0011344MMASynchronizationpublic2013-11-03 00:16
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.0.4 
Target Version1.0.4Fixed in Version1.0.4 
Summary0011344: Status when waiting for file to convert doesn't show enough information
DescriptionWhen syncing videos or video podcasts, MMA will display:
Downloading
-------------------------------
Waiting for file to convert...

// // // // // // // // // // //


This fails to:
a) show what track is being converted. This can be resolved by displaying the track title.
b) display any status of the progression of the conversion, so users can easily think that it has stalled (despite the fact that a status bar appears).

It would be helpful if the current status bar could be changed to a status bar that indicates progression (assuming WiFi sync protocol can display conversion progression), but even if that's not possible, 2 status bars should still display--one for current status, and one for overall status (as is the case normally, when conversion isn't occurring).

e.g.
Downloading (converting...)
-------------------------------
<Title>
<Artist>
<Album>
// // // // // // // // // // // (current track status)
--------0----------------------- (overall status)
TagsNo tags attached.
Fixed in build179

Relationships

parent of 0011444 closedmarek MMA Sync cannot be terminated when waiting for file to convert (regression in 179) 
parent of 0011457 closedLudek MMW v4 WiFi sync: When waiting for file to convert, the track with max. progress isn't shown 

Activities

rusty

2013-10-22 17:05

administrator   ~0037987

Raising priority--the current implementation is too frustrating.

marek

2013-10-24 10:33

developer   ~0038028

Fixed in build 176

Added progress bar to show overall status. We don't have implemented sending of autoconversion status from MMW to MMA. Please note that track info cannot be displayed, because multiple tracks can be converted simultaneously (each CPU core is converting).

rusty

2013-10-25 02:02

administrator   ~0038046

Verified 176--it's working better now. But, re. the absence of any track information, why not just show the first title in the queue OR all titles in the queue OR the title expected to be completed first? e.g.

Downloading
----------------------
Converting file(s)...
<Title1>, <Artist>
<Title2>, <Artist>
<Title3>, <Artist>
<Title4>, <Artist>


btw, can you confirm that 'Waiting for file to convert...' only displays when when conversion is actually blocking file transfer?

marek

2013-10-25 08:28

developer   ~0038049

Ok, I will discuss it with Ludek.

Yes, while files are converting on MMW side, MMA downloads tracks that don't need a conversion or are already converted.

Ludek

2013-10-30 15:41

developer   ~0038115

Assigned to me to add XML info of the progress for each track being converted.

Ludek

2013-10-30 17:20

developer   ~0038116

Last edited: 2013-10-30 19:07

I've implemented it in MMW build 1669.

The XML contains just one of tracks being converted (like in case of USB sync), it looks like this:

<ConvertInfo>
..<Track>
....<Title>Wildlife in HD</Title>
....<Artist></Artist>
....<Album>Sample Videos</Album>
..</Track>
..<Progress>0.493137942378626</Progress>
</ConvertInfo>

The <Progress> is max progress of all threads (real number between 0 and 1) and the XML is requested similar way like DeviceConfig.xml, but ConversionProgress.xml is used in this case.

Example URL:
http://127.0.0.1:4000/DeviceID=0A3C22AF1301200C.0.2a6b5e00-604f-4a54-9e24-af759c04a5b9_ConversionProgress.xml

Added in MMW 1669.

marek

2013-11-01 10:30

developer   ~0038138

Fixed in build 179

rusty

2013-11-03 00:16

administrator   ~0038156

Verified 179.