{"id":31749,"date":"2021-03-01T16:56:56","date_gmt":"2021-03-01T21:56:56","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=31749"},"modified":"2024-10-09T15:38:33","modified_gmt":"2024-10-09T19:38:33","slug":"downcast-2-9-61","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/03\/01\/downcast-2-9-61\/","title":{"rendered":"Downcast 2.9.61"},"content":{"rendered":"<p><a href=\"https:\/\/downcast.fm\/2021\/02\/22\/Latest-update.html\">George Cox<\/a>:<\/p>\n<blockquote cite=\"https:\/\/downcast.fm\/2021\/02\/22\/Latest-update.html\"><p>This update contains a big improvement in Downcast&rsquo;s macOS app that reduces the chances of running into the dreaded &lsquo;inaccessible resource&rsquo; issue. Per Apple&rsquo;s suggestion, Downcast stores security-scoped bookmarks for file system resources rather than absolute paths. Bookmarks are a more robust way to keep track of the content Downcast downloads like artwork, episode media files, etc. However, these bookmarks can become stale or invalid for a variety of reasons. When this happens, it&rsquo;s usually possible for the app to automatically refresh the bookmark and continue operating without issue. Unfortunately, Downcast wasn&rsquo;t handling a specific recoverable condition correctly prior to this build and that led to users experiencing this frustrating &lsquo;inaccessible resource&rsquo; issue when they shouldn&rsquo;t have.<\/p><\/blockquote>\n\n<p>Great news, but apps shouldn&rsquo;t have to deal with this. Security-scoped bookmarks have been around since macOS 10.7. Why do they continue to break for seemingly no reason?<\/p>\n\n<p>See also: <a href=\"https:\/\/twitter.com\/steipete\/status\/1366304357315190784\">Peter<\/a> <a href=\"https:\/\/twitter.com\/steipete\/status\/1366466984041476097\">Steinberger<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/12\/16\/podcasts-in-big-sur\/\">Podcasts in Big Sur<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/10\/24\/modern-appkit-file-permissions\/\">Modern AppKit File Permissions<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/02\/05\/sandbox-limitation-on-number-of-files-that-can-be-opened\/\">Sandbox Limitation on Number of Files That Can Be Opened<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2015\/07\/17\/security-scoped-bookmarks-and-webarchive-files\/\">Security-Scoped Bookmarks and .webarchive Files<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2012\/12\/18\/sandboxing-sandvox\/\">Sandboxing Sandvox<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>George Cox: This update contains a big improvement in Downcast&rsquo;s macOS app that reduces the chances of running into the dreaded &lsquo;inaccessible resource&rsquo; issue. Per Apple&rsquo;s suggestion, Downcast stores security-scoped bookmarks for file system resources rather than absolute paths. Bookmarks are a more robust way to keep track of the content Downcast downloads like artwork, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-03-01T21:56:59Z","apple_news_api_id":"ea515fdb-82f8-413b-a2d2-8b349891c0a5","apple_news_api_modified_at":"2024-10-09T19:38:35Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/A6lFf24L4QTui0os0mJHApQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[131,69,113,30,32,1891,53,2669],"class_list":["post-31749","post","type-post","status-publish","format-standard","hentry","category-technology","tag-bug","tag-cocoa","tag-downcast","tag-mac","tag-macapp","tag-macos-11-0","tag-sandboxing","tag-security-scoped-bookmarks"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=31749"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31749\/revisions"}],"predecessor-version":[{"id":31750,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/31749\/revisions\/31750"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=31749"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=31749"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=31749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}