podcast: Download cancellation takes time to cancel
version: git
- Turn off network connection
- Download podcast episode
- Cancel 'Waiting' podcast download
It takes a few seconds to cancel. The entry is still in 'Waiting' state.
(14:51:44) [0x55ddbbb6be10] [podcast_download_action_cb] rb-podcast-source.c:418: Add to download action
(14:51:44) [0x55ddbbb6be10] [rb_podcast_manager_download_entry] rb-podcast-manager.c:496: Adding podcast episode http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3 to download list
(14:51:44) [0x55ddbbb6be10] [rb_podcast_manager_next_file] rb-podcast-manager.c:1758: looking for something to download
(14:51:44) [0x55ddbbb6be10] [rb_podcast_manager_next_file] rb-podcast-manager.c:1775: processing http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:44) [0x55ddbc15a060] [retry_on_error] rb-podcast-manager.c:1926: retry on error g-resolver-error-quark/1 (Error resolving “open.live.bbc.co.uk”: Temporary failure in name resolution)
(14:51:44) [0x55ddbc15a060] [download_task] rb-podcast-manager.c:2020: retrying after error from http request: Error resolving “open.live.bbc.co.uk”: Temporary failure in name resolution
(14:51:49) [0x55ddbbb6be10] [cancel_download] rb-podcast-manager.c:2253: cancelling download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:51) [0x55ddbbb6be10] [cancel_download] rb-podcast-manager.c:2253: cancelling download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:53) [0x55ddbbb6be10] [cancel_download] rb-podcast-manager.c:2253: cancelling download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:55) [0x55ddbbb6be10] [cancel_download] rb-podcast-manager.c:2253: cancelling download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:57) [0x55ddbbb6be10] [cancel_download] rb-podcast-manager.c:2253: cancelling download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:58) [0x55ddbbb6be10] [cancel_download] rb-podcast-manager.c:2253: cancelling download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:59) [0x55ddbc15a060] [retry_on_error] rb-podcast-manager.c:1926: retry on error g-io-error-quark/19 (Operation was cancelled)
(14:51:59) [0x55ddbc15a060] [download_task] rb-podcast-manager.c:2016: giving up after error from http request: Operation was cancelled
(14:51:59) [0x55ddbbb6be10] [podcast_download_cb] rb-podcast-manager.c:1699: cleaning up download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3
(14:51:59) [0x55ddbbb6be10] [podcast_download_cb] rb-podcast-manager.c:1729: download of http://open.live.bbc.co.uk/mediaselector/6/redir/version/2.0/mediaset/audio-nondrm-download-low/proto/http/vpid/p08x9hcn.mp3 was cancelled
(14:51:59) [0x55ddbbb6be10] [rb_podcast_manager_next_file] rb-podcast-manager.c:1758: looking for something to download
(14:51:59) [0x55ddbbb6be10] [rb_podcast_manager_next_file] rb-podcast-manager.c:1767: download queue is empty