{"action":"created","issue":{"url":"https://api.github.com/repos/AntennaPod/AntennaPod/issues/1035","labels_url":"https://api.github.com/repos/AntennaPod/AntennaPod/issues/1035/labels{/name}","comments_url":"https://api.github.com/repos/AntennaPod/AntennaPod/issues/1035/comments","events_url":"https://api.github.com/repos/AntennaPod/AntennaPod/issues/1035/events","html_url":"https://github.com/AntennaPod/AntennaPod/issues/1035","id":97305157,"number":1035,"title":"Removing episode probably should also disable auto-download on that episode","user":{"login":"davidsainty","id":2861601,"avatar_url":"https://avatars.githubusercontent.com/u/2861601?v=3","gravatar_id":"","url":"https://api.github.com/users/davidsainty","html_url":"https://github.com/davidsainty","followers_url":"https://api.github.com/users/davidsainty/followers","following_url":"https://api.github.com/users/davidsainty/following{/other_user}","gists_url":"https://api.github.com/users/davidsainty/gists{/gist_id}","starred_url":"https://api.github.com/users/davidsainty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidsainty/subscriptions","organizations_url":"https://api.github.com/users/davidsainty/orgs","repos_url":"https://api.github.com/users/davidsainty/repos","events_url":"https://api.github.com/users/davidsainty/events{/privacy}","received_events_url":"https://api.github.com/users/davidsainty/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/AntennaPod/AntennaPod/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"mfietz","id":6860662,"avatar_url":"https://avatars.githubusercontent.com/u/6860662?v=3","gravatar_id":"","url":"https://api.github.com/users/mfietz","html_url":"https://github.com/mfietz","followers_url":"https://api.github.com/users/mfietz/followers","following_url":"https://api.github.com/users/mfietz/following{/other_user}","gists_url":"https://api.github.com/users/mfietz/gists{/gist_id}","starred_url":"https://api.github.com/users/mfietz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfietz/subscriptions","organizations_url":"https://api.github.com/users/mfietz/orgs","repos_url":"https://api.github.com/users/mfietz/repos","events_url":"https://api.github.com/users/mfietz/events{/privacy}","received_events_url":"https://api.github.com/users/mfietz/received_events","type":"User","site_admin":false},"milestone":null,"comments":9,"created_at":"2015-07-26T10:18:58Z","updated_at":"2015-07-28T23:40:17Z","closed_at":"2015-07-27T00:37:42Z","body":"Removing an episode is sometimes not very permanent.  For example, explicitly removing an episode that is in the queue, and then hitting refresh on the queue will immediately download the episode again.\r\n\r\nMy gut feeling is that an explicit request to remove an episode should be permanent until an explicit request to reverse that state, which I believe is achieved by automatically marking as no auto download.\r\n\r\nVersion 1.2.1 build 58.\r\n"},"comment":{"url":"https://api.github.com/repos/AntennaPod/AntennaPod/issues/comments/125782847","html_url":"https://github.com/AntennaPod/AntennaPod/issues/1035#issuecomment-125782847","issue_url":"https://api.github.com/repos/AntennaPod/AntennaPod/issues/1035","id":125782847,"user":{"login":"davidsainty","id":2861601,"avatar_url":"https://avatars.githubusercontent.com/u/2861601?v=3","gravatar_id":"","url":"https://api.github.com/users/davidsainty","html_url":"https://github.com/davidsainty","followers_url":"https://api.github.com/users/davidsainty/followers","following_url":"https://api.github.com/users/davidsainty/following{/other_user}","gists_url":"https://api.github.com/users/davidsainty/gists{/gist_id}","starred_url":"https://api.github.com/users/davidsainty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidsainty/subscriptions","organizations_url":"https://api.github.com/users/davidsainty/orgs","repos_url":"https://api.github.com/users/davidsainty/repos","events_url":"https://api.github.com/users/davidsainty/events{/privacy}","received_events_url":"https://api.github.com/users/davidsainty/received_events","type":"User","site_admin":false},"created_at":"2015-07-28T23:40:17Z","updated_at":"2015-07-28T23:40:17Z","body":"> See those gear wheels in the feed view? ^^\r\n\r\nI like the gear wheels in the feed view :)  But there's no option in there for bulk-changing the auto-download flag.\r\n\r\n> What if someone deletes a file from the file system manually to make room? (There is another issue where\r\n> someone did exactly that)\r\n\r\nI see.  Interesting...\r\n\r\nSo there is one non-empty subset of users that want the application to know when a file has been successfully downloaded, and another non-empty subset of users that want the application to know when a file has been explicitly deleted.  That's too much information for a boolean flag :)\r\n\r\nWould you consider adding another \"deleted\" boolean to each episode?\r\n\r\nOne useful way to use it would be to use \"The gear wheels\", select \"Undeleted\" and then hit \"Download\".  That would allow users to bulk re-download everything they hadn't deleted themselves.\r\n\r\nThat wouldn't add any more automatic behaviour, but would allow user recovery from that scenario.  Not sure about any other UI changes, dialogs and so-on, but at least the \"deleted\" information would be in the database for supporting future UI ideas."}}