Skip to content

episode_description: add stream/download/play/delete buttons.

Not being able to play an episode from the description page was a huge usability and accessibility pain point. Also the home view didn't have enough space for a streaming button. Both these issues should be fixed here.

  • I separated the download_progress_bar from the episode widget into a separate widget.
  • I added an option to call the player with a stream option that will pass the http/s url to gst instead of the local file url.
  • I added buttons for streaming/downloading/playing/deleting downloads to the episode description page.

Progress checklist:

  • progress bar in episode_description
  • check for running downloads when opening the page
  • update the buttons when the download is done
  • review the names in the download_progress.rs file and see if they make sense
  • fix NaN case for MB label
  • style the buttons to look better

Would fix #112 (closed) #170 (closed) and #320 (closed)

Edited by nee

Merge request reports