Opened 12 years ago

Closed 5 years ago

#560 closed defect (no-action)

Uploading videos - lack of progress cue or confirmation while transcoding

Reported by: maxine Owned by:
Priority: minor Milestone:
Component: graphic design/interface Keywords: UX, test, review
Cc: Parent Tickets:

Description

When uploading a video, after the upload (which only shows progress from a browser tip), the video is then transcoded. The page remains the same with a loading animation from the browser. The user doesn't actually have to stay on the page for the transcoding to continue.

Ideally there would be a progress cue like a bar, or a confirmation page or update that the video is indeed transcoding.

User side was: Chromium Version 20.0.X; Debian testing

Change History (10)

comment:1 by Christopher Allan Webber, 12 years ago

Heya maxineb;

You're right about this... though there kinda is a place you can look at it. Try looking at /u/USERNAME/panel/

That's not really great, and I do agree that we need better "percentage uploading" information, though that might be useful in the meanwhile.

comment:2 by maxine, 12 years ago

Hey cwebber,

Yeah I knew about it prior, I wrote this ticket on a user experience standpoint - i.e., being forwarded to the panel page would be an improvement. As it stands it's even kind of ambiguous whether or not you need to stay on the page (you don't)

Being shown an immediate confirmation page (Upload successful! Transcoding in progress) along with a link to the panel would help to solve this ambiguity.

comment:3 by spaetz, 12 years ago

Hi maxineb,

1) part of the problem is that you are running CELERY (which does the processing in the background) as part of the main process. This is why the webpage "stalls" with the loading icon until transcoding has finished. If you ran CELERY as a separate process, you would be returned to your home page and when transcoding is finished your new video would appear in your collection.

2) From a user UI, we should probably show something like "<n> media currently queued" on the user's profile dashboard, with a link to the /u/USERNAME/panel (whenever he is logged in).

comment:4 by spaetz, 12 years ago

Please review and pull branch 560_dashboard_improvements of my repo git://gitorious.org/~spaetz/mediagoblin/spaetz-mediagoblin.git

When visiting one's own dashboard, it will show the number of currently queued media entries with a link to the processing panel. This addresses issue 2 in the above comment. The placement of the html is very suboptimal and needs tweaking by our html gurus.

comment:5 by Christopher Allan Webber, 12 years ago

Relatedly, schendje has made some new mockups of where maybe such things should go: http://wiki.mediagoblin.org/Design/Specs/Media_processing

comment:6 by ShawnRisk, 11 years ago

Keywords: test added

comment:7 by ShawnRisk, 5 years ago

Keywords: review added

comment:8 by ShawnRisk, 5 years ago

Status: newreview

comment:9 by Ben Sturmfels, 5 years ago

I believe this one will be addressed by #5564. Given we don't have access to the code spaetz posted, I don't think this is worth keeping open. Closing no action.

comment:10 by Ben Sturmfels, 5 years ago

Resolution: no-action-required
Status: reviewclosed
Note: See TracTickets for help on using tickets.