<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Downcast</title>
    <description>Downcast - A very cool podcast app for iOS, Mac, Apple Watch, and coming soon to CarPlay
</description>
    <link>http://downcast.fm/</link>
    <atom:link href="http://downcast.fm/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Thu, 21 Sep 2023 12:08:02 -0400</pubDate>
    <lastBuildDate>Thu, 21 Sep 2023 12:08:02 -0400</lastBuildDate>
    <generator>Jekyll v3.9.1</generator>
    
      <item>
        <title>Siri Shortcuts - v2.10.0</title>
        <description>&lt;p&gt;This update finally introduces Siri Shortcuts support for Downcast. You&amp;#39;ll find a new button called &amp;quot;Siri Shortcuts&amp;quot; on the &amp;quot;More&amp;quot; tab. This view shows you a list of the available shortcuts you can setup within Downcast as well as any you&amp;#39;ve already configured here.&lt;/p&gt;

&lt;h4&gt;Built-in Media Shortcuts&lt;/h4&gt;

&lt;p&gt;You can also initiate playback using the standard media intent shortcuts without configuring anything in Downcast or in the &amp;quot;Siri Shortcuts&amp;quot; app. All you have to do is speak one of the following commands:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&amp;quot;Hey Siri, Play &amp;lt;podcast title&amp;gt; in Downcast&amp;quot;&lt;/li&gt;
&lt;li&gt;or &amp;quot;Hey Siri, Play &amp;lt;playlist title&amp;gt; playlist in Downcast&amp;quot;&lt;/li&gt;
&lt;li&gt;or &amp;quot;Hey Siri, Play my &amp;lt;playlist title&amp;gt; in Downcast&amp;quot;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For podcasts, this will start playback of the first episode in the podcast&amp;#39;s local episodes list. For playlists, this will start playback of the first episode in the playlist.
This logic will be updated soon to resume the most recently played, but not yet finished, episode. Or, if there are no partially played episodes, the most recent unplayed episode.&lt;/p&gt;

&lt;p&gt;Siri doesn&amp;#39;t always seem to recognize podcast and playlist titles, especially when they contain multiple words. If this becomes a problem you can just setup specific shortcuts for problematic podcasts or playlists within the &amp;quot;Siri Shortcuts&amp;quot; view on Downcast&amp;#39;s &amp;quot;More&amp;quot; tab with a custom phrase.&lt;/p&gt;

&lt;h4&gt;Current Episode Information&lt;/h4&gt;

&lt;p&gt;There is another shortcut, not visible within the app, but configurable within the Siri Shortcuts app, called &amp;quot;Current Episode Information&amp;quot;. This shortcut will return a data structure that contains information about the current episode in Downcast like title, play position, duration, the artwork, etc. This can be useful for building complex shortcuts that use information about the current episode.&lt;/p&gt;

&lt;h4&gt;Other Bits&lt;/h4&gt;

&lt;p&gt;The &amp;quot;Play&amp;quot; shortcut can be executed when Downcast is running or suspended. If it isn&amp;#39;t running, it will be launched in the background. The other shortcuts require Downcast to be running.&lt;/p&gt;

&lt;p&gt;Please &lt;a href=&quot;mailto:support@downcast.fm&quot;&gt;contact support&lt;/a&gt; if you want to suggest any additional shortcuts.&lt;/p&gt;
</description>
        <pubDate>Fri, 16 Apr 2021 14:30:00 -0400</pubDate>
        <link>http://downcast.fm/2021/04/16/Siri-Shortcuts.html</link>
        <guid isPermaLink="true">http://downcast.fm/2021/04/16/Siri-Shortcuts.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.62</title>
        <description>&lt;h3&gt;v2.9.62&lt;/h3&gt;

&lt;p&gt;This updates fixes a bug introduced in v2.9.61 that prevented the player view in the watchOS app from loading on Series 1, 2, and 3 devices. This was caused by a bizarre problem with Apple&amp;#39;s Bitcode technology that can affect devices with 32-bit architectures, like the Series 1-3 Apple Watches. The bug still exists, but this update manages to work around it.&lt;/p&gt;

&lt;p&gt;Downcast now supports basic keyboard shortcuts on the player view when using an external keyboard. Hold the CMD key while on the player view to see the supported shortcuts.&lt;/p&gt;

&lt;p&gt;See the &lt;a href=&quot;version-history-ios.html&quot;&gt;change log&lt;/a&gt; for the full list of changes.&lt;/p&gt;

&lt;h3&gt;Coming soon&lt;/h3&gt;

&lt;p&gt;Siri Shortcuts are still on the way. This feature will be available in the beta in the next few days!&lt;/p&gt;
</description>
        <pubDate>Wed, 10 Mar 2021 06:00:00 -0500</pubDate>
        <link>http://downcast.fm/2021/03/10/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2021/03/10/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.61</title>
        <description>&lt;h3&gt;v2.9.61&lt;/h3&gt;

&lt;p&gt;This update contains a big improvement in Downcast&amp;#39;s macOS app that reduces the chances of running into the dreaded &amp;#39;inaccessible resource&amp;#39; issue. Per Apple&amp;#39;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&amp;#39;s usually possible for the app to automatically refresh the bookmark and continue operating without issue. Unfortunately, Downcast wasn&amp;#39;t handling a specific recoverable condition correctly prior to this build and that led to users experiencing this frustrating &amp;#39;inaccessible resource&amp;#39; issue when they shouldn&amp;#39;t have. This build addresses that issue and fixes several issues with the &amp;#39;Resolve Inaccessible Resource Issues&amp;#39; dialog that was created to help you resolve these issues when Downcast can&amp;#39;t do so automatically. The fixes and changes are mentioned in the &lt;a href=&quot;version-history-mac.html&quot;&gt;change log&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Also fixed in this update is a syncing issue that could lead to the deletion of a podcast subscription after Downcast detected that it&amp;#39;s feed URL was permanently changed. If you were affected by this, resubscribing to the podcast would appear to work but it would eventually be deleted again in the future. This affected the iOS and macOS apps and should be resolved now.now.&lt;/p&gt;

&lt;p&gt;See the &lt;a href=&quot;version-history-ios.html&quot;&gt;change log&lt;/a&gt; for the full list of changes.&lt;/p&gt;

&lt;h3&gt;Coming soon&lt;/h3&gt;

&lt;p&gt;&lt;del&gt;The next release&lt;/del&gt; One of the next few releases will, finally, include support for Siri Shortcuts. More on that soon!&lt;/p&gt;
</description>
        <pubDate>Mon, 22 Feb 2021 08:00:00 -0500</pubDate>
        <link>http://downcast.fm/2021/02/22/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2021/02/22/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.52</title>
        <description>&lt;p&gt;Support for Dynamic Type in v2.9.51 was a big improvement but it did introduce some inconsistencies. This maintenance release resolves most of those. It also restores the medium weight that was applied to certain labels prior to adding Dynamic Type support. Overall, text should be more readable and consistent throughout the app now&lt;/p&gt;

&lt;p&gt;This update also resolves a couple of storage related issues. A few of you ran into an issue that rendered Downcast&amp;#39;s sandbox readonly. This was due to an undocumented behavior in iOS that required reinstalling the app to get past it. This has been worked around in this update and this should not happen again. Also, the storage numbers reported on Downcast&amp;#39;s &amp;quot;More&amp;quot; tab sometimes became wildly different from what iOS was reporting. This is fixed now and the numbers Downcast and iOS report should be mostly the same now.&lt;/p&gt;

&lt;p&gt;See the &lt;a href=&quot;version-history-ios.html&quot;&gt;change log&lt;/a&gt;&lt;/a&gt; for the full list of changes.&lt;/p&gt;
</description>
        <pubDate>Tue, 14 Jul 2020 14:00:00 -0400</pubDate>
        <link>http://downcast.fm/2020/07/14/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2020/07/14/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.51</title>
        <description>&lt;h3&gt;Dynamic Type&lt;/h3&gt;

&lt;p&gt;The v2.9.51 update for iOS brings with it full Dynamic Type support &lt;sup id=&quot;fnref1&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. Dynamic Type is
a feature of iOS that allows you to control the system wide font size by going to &lt;strong&gt;&lt;em&gt;Settings → Accessibility → Display &amp;amp; Text Size →
Larger Text&lt;/em&gt;&lt;/strong&gt; and choosing a size. The largest sizes are unlocked by enabling the &lt;strong&gt;&lt;em&gt;Larger Accessibility Sizes&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Downcast supports all of the available sizes up to, and including, the smallest two accessibility sizes.
The largest of the accessibility sizes have no additional effect on text in Downcast. This is a compromise that ensures
a reasonable visual experience while still allowing for a large range of font sizes.&lt;/p&gt;

&lt;p&gt;A new setting was added to Downcast that allows you to choose to match iOS&amp;#39; setting for font size or to select a specific Dynamic Type size category to use in Downcast. The setting is called &amp;quot;Font Size&amp;quot; and is found in Downcast&amp;#39;s global
settings in the &lt;strong&gt;&lt;em&gt;Miscellaneous&lt;/em&gt;&lt;/strong&gt; section.&lt;/p&gt;

&lt;h3&gt;Playback Speed&lt;/h3&gt;

&lt;p&gt;Added the 1.75x playback speed that has been mysteriously missing from Downcast for so long. Unfortunately, given the way Downcast currently
synchronizes playback speeds, adding this options means that versions of Downcast prior to v2.9.51 will no longer synchronize playback speeds
with v2.9.51+. As long as all your devices are running the latest version of Downcast, syncing of playback speeds should remain unaffected.&lt;/p&gt;

&lt;h3&gt;Images in Show Notes&lt;/h3&gt;

&lt;p&gt;Downcast has been overly strict about sanitizing show notes. Now, if show notes contain &lt;code&gt;img&lt;/code&gt; tags, those images are hidden by default and replaced
with a button you can tap to reveal any other images from the same domain.&lt;/p&gt;

&lt;p&gt;Similarly, if an episode contained lyrics in its metadata, those lyrics would get appended to the show notes. Usually, these &amp;#39;lyrics&amp;#39; are just
an unstyled version of the show notes and redundant. Now, if lyrics metadata is present, they are hidden by default and a button will be present
to allow you to toggle its visibility.&lt;/p&gt;

&lt;h3&gt;Minimum Required OS&lt;/h3&gt;

&lt;p&gt;The minimum requirements for Downcast are now iOS 12.4 and macOS 10.13. The minimum watchOS version is unchanged.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr&gt;
&lt;ol&gt;

&lt;li id=&quot;fn1&quot;&gt;
&lt;p&gt;Downcast limits the effects of Dynamic Type where necessary. The player view, for example, only applies Dynamic Type to the episode description and show notes at this time.&amp;nbsp;&lt;a href=&quot;#fnref1&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;
</description>
        <pubDate>Mon, 29 Jun 2020 08:00:00 -0400</pubDate>
        <link>http://downcast.fm/2020/06/29/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2020/06/29/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.42</title>
        <description>&lt;p&gt;Available now for both apps. This update adds iOS 13 support, which includes support for &lt;em&gt;Dark Mode&lt;/em&gt;, improves the in-list search experience and fixes a number of crashes and performance issues. This is a minor maintenance release for the macOS app. See the &lt;a href=&quot;http://downcast.fm/version-history-ios.html&quot;&gt;change log&lt;/a&gt; for more details.&lt;/p&gt;

&lt;p&gt;More updates coming soon...&lt;/p&gt;
</description>
        <pubDate>Tue, 15 Oct 2019 06:00:00 -0400</pubDate>
        <link>http://downcast.fm/2019/10/15/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2019/10/15/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.39</title>
        <description>&lt;p&gt;Available now for both apps. This is a maintenance release that fixes a handful of bugs, crashes, and resolves a big memory leak while using CarPlay. Anyone experiencing crashing while using CarPlay was likely suffering from this issue.&lt;/p&gt;

&lt;p&gt;Both apps now remove the now playing episode from the player view if it is marked as played &lt;em&gt;while paused&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The iOS app now shows the last time a feed was refreshed in the navigation bar above its episode list. Tapping this area will trigger a refresh of the podcast&amp;#39;s feed, similar to tapping on the podcast list&amp;#39;s navigation bar.&lt;/p&gt;

&lt;p&gt;More updates coming soon, for real.&lt;/p&gt;
</description>
        <pubDate>Tue, 05 Feb 2019 10:00:00 -0500</pubDate>
        <link>http://downcast.fm/2019/02/05/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2019/02/05/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>Latest update - v2.9.32</title>
        <description>&lt;p&gt;This release is mostly a performance + bug fix release. The iOS app should be noticeably more stable now. I was able to identify and fix a few really difficult to debug issues that would lead to random crashes, especially in the background. There are some general performance improvements as well as a couple changes to reduce memory consumption.&lt;/p&gt;

&lt;p&gt;Several issues with the download queue were also fixed. That includes an issue where deleting downloads wouldn&amp;#39;t update the episode counts for the corresponding podcast, a row duplication issue when rearranging downloads, and a queue order issue when queueing multiple episodes for download at once. All very annoying issues, all fixed.&lt;/p&gt;

&lt;p&gt;I&amp;#39;m still working on the sync replacement, among other things, which is still going well and I hope to be done with that very soon. Hang in there, changes are on the way.&lt;/p&gt;

&lt;p&gt;Also, a surprising number of you ask how to provide additional financial support. How nice! Downcast has had a tip jar for quite a while now to let you do just that! I haven&amp;#39;t really promoted it because that&amp;#39;s annoying, but I get enough inquiries that I feel it needs to be mentioned from time to time. You can find it in the app here: &lt;strong&gt;More tab&lt;/strong&gt; ► &lt;strong&gt;Support Downcast&lt;/strong&gt;.&lt;/p&gt;
</description>
        <pubDate>Sat, 05 May 2018 11:30:00 -0400</pubDate>
        <link>http://downcast.fm/2018/05/05/Latest-update.html</link>
        <guid isPermaLink="true">http://downcast.fm/2018/05/05/Latest-update.html</guid>
        
        
      </item>
    
      <item>
        <title>watchOS 4 Update</title>
        <description>&lt;p&gt;Version 2.9.30 is now available in the iOS &amp;amp; macOS App Stores.&lt;/p&gt;

&lt;p&gt;The macOS update is minor and contains a few bug fixes related to continuous play and iCloud Syncing.&lt;/p&gt;

&lt;p&gt;The iOS update is notable since it contains a major technical upgrade for the watchOS app and several bug fixes. The watchOS app is now finally built against the watchOS 4 SDK, which means complication support. Since most of the code in the watchOS app was related to the disappointing inter-app communication methods available in the watchOS 1 SDK, it is essentially a complete rewrite. The result is a much snappier app with a much smaller codebase that requires far less processing on your iPhone. It still requires your iPhone to function, but stand-alone playback is something planned for later this year, assuming Apple makes some reasonable improvements to the audio playback APIs in watchOS 5 (or a watchOS 4.x update, but that&amp;#39;s doubtful). The primary UI change you&amp;#39;ll notice is the removal of section headers in the Podcasts &amp;amp; Playlists views as well as a couple of new icons to indicate whether something will be streamed and whether it is unconsumed (non-local).&lt;/p&gt;

&lt;p&gt;Aside from the watchOS app, the iOS app also received a number of bug fixes and improvements. Fixes include the playlist episode reordering issue, random pausing on HomePod or other Airplay devices, and a sync related issue. It also gained a performance bump due to changing how the watchOS app communicates with it, improves the VoiceOver &amp;#39;Jump to Time&amp;#39; feature.&lt;/p&gt;

&lt;p&gt;One other minor change to the iOS app is that when resuming from an interruption, the player will now skip back by ~1s. I do plan to make this a configurable interval in a future update.&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Up next is the new sync system. CloudKit wins. It&amp;#39;s better than anything I could come up with, fast, secure, scales forever, doesn&amp;#39;t significantly increase my overhead, and keeps your data out of my hands. Plus, I just can&amp;#39;t bring myself to make you sign up for yet another account, that&amp;#39;s like starting an at bat with one strike. No thanks.&lt;/p&gt;

&lt;p&gt;This is in progress and moving along nicely.&lt;/p&gt;

&lt;p&gt;Fair warning, iOS 9 support will most likely be dropped prior to the sync system replacement. To support it means using deprecated CloudKit APIs and risking the experience for the overwhelming majority of users in order to support a very small, and rapidly decreasing, number of old devices.&lt;/p&gt;
</description>
        <pubDate>Mon, 26 Mar 2018 10:00:00 -0400</pubDate>
        <link>http://downcast.fm/2018/03/26/watchOS-4.html</link>
        <guid isPermaLink="true">http://downcast.fm/2018/03/26/watchOS-4.html</guid>
        
        
      </item>
    
      <item>
        <title>On the way</title>
        <description>&lt;p&gt;Not going to bother apologizing for the long delay in blog posts, apologies get old for everyone. Just gonna say what&amp;#39;s imminent, whats coming, and what&amp;#39;s coming a bit later.&lt;/p&gt;

&lt;h3&gt;Imminent&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Updated watch app&lt;/strong&gt; - The watch app has finally been updated to support watchOS 2, 3, and 4. Support for watchOS 1 has been dropped. This is mainly just a technical transition, don&amp;#39;t expect huge changes. You&amp;#39;ll still need your phone to use the app. Stand alone features will come later. That said, the new watch app has complication support, should be snappier and more reliable, and should provide the iOS app with a performance boost since it no longer needs to do nearly as much work to keep the watch app up to date. This should be in beta later this week.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Help article update&lt;/strong&gt; - I&amp;#39;ve used Desk.com for support tickets and support articles for years, and if you don&amp;#39;t have anything nice to say. A few months ago I switched to &lt;a href=&quot;https://frontapp.com&quot;&gt;Front&lt;/a&gt; for support tickets, what a relief. Today I&amp;#39;ve switched the support articles over to &lt;a href=&quot;https://helpdocs.io&quot;&gt;Helpdocs.io&lt;/a&gt;, another relief. There&amp;#39;s still a lot of work to do on the articles, but they&amp;#39;ve all had a once over, some old ones thrown on the burn pile, and now they look like they were created this century.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Maintenance&lt;/strong&gt; - Continued maintenance on the v2.9.x version of Downcast. A lot of problems have been corrected recently in the v2.9.x version and will continue until v3 is released.&lt;/p&gt;

&lt;h3&gt;Coming soon&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Server side feed aggregation&lt;/strong&gt; - Refreshing feeds is a huge resource hog. It burns CPU, RAM, and battery life. Moving this process server-side will save your battery, make Downcast snappier in general, and prevent a lot of sporadic crashes that are a result of memory pressure. Downcast will still refresh password protected and private feeds on your device, so the functionality won&amp;#39;t disappear entirely, it&amp;#39;ll just have much less of a presence. &lt;strong&gt;This is far along in development&lt;/strong&gt;. At this point I&amp;#39;m just ironing out some performance issues, trying not to spend too much on servers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Push notifications&lt;/strong&gt; - Server side aggregation makes this possible, and required. It&amp;#39;s been a long missing feature of Downcast and I can&amp;#39;t wait to get this done.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sync system replacement&lt;/strong&gt; - This is another resource hog right now due to the type of iCloud syncing we&amp;#39;re currently using. The replacement will be far more reliable and far less resource consuming. Between moving feed refreshing to the server and replacing the sync system, you should notice a significant improvement in both performance and battery life.&lt;/p&gt;

&lt;h3&gt;Coming a bit later&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;V3&lt;/strong&gt; - If Duke Nukem Forever&amp;trade; was a podcast app. As much as I want to just wrap this up, server side aggregation and replacing the sync system have to come first. Refreshing on the device and the current sync system are the two biggest sources of problems and customer support for Downcast. I don&amp;#39;t want Downcast to inherit any of the problems v2.x has by not addressing these two things first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apple TV app &amp;amp; Web presence&lt;/strong&gt; - Hope to round things out with these two. Again, server side aggregation and a new sync system make these much easier.&lt;/p&gt;
</description>
        <pubDate>Mon, 26 Feb 2018 17:00:00 -0500</pubDate>
        <link>http://downcast.fm/2018/02/26/On-the-way.html</link>
        <guid isPermaLink="true">http://downcast.fm/2018/02/26/On-the-way.html</guid>
        
        
      </item>
    
  </channel>
</rss>
