1.4.1
2023-06-01
This update includes a few fixes to some of the most common crashes and bugs in the app.
- Fixes a crash that could occur when opening a share link
- Fixes a crash that could occur when downloading an episode
- Fixes a crash that could occur when searching for episodes in the podcast detail
- Fixed the copyright date on the launch screen
- Fixed an issue where filtering downloaded episodes would show episodes previously downloaded but have since been deleted
1.4.0
2023-04-24
This relatively small release includes some new sharing features, UI improvements, and bug fixes. You can now share links to episodes or podcasts through various sharing services. In a future update I plan on adding support for sharing to specific timestamps, or sharing a short audio clip.
- Added share actions to context menus when long pressing episodes or podcasts in the library or episode tabs
- Added a "more" button to the podcast detail with several actions: Share podcast, Refresh Feed, and Settings
- Added a "more" button to the Now Playing view's navigation bar with several actions: Share, Return Episode to Queue, Clear Now Playing
- Added some user reviews to the purchases window. Thanks for all the stars!
- Fixed an issue where the last publish date for a podcast could show "53 years ago"
- Fixed issue with Now Playing view not updating when clearing the current episode
- Fixed a memory leak that could lead to a crash from download operations
1.3.2
2023-03-17
- Fixed an issue unlocking premium features from Setapp activation links
- Fixed an issue refreshing the playlist in CarPlay when hitting X on the playing item
1.3.1
2023-03-06
This update includes a quick hotfix for a couple player issues:
- Fixed issues where the Now Playing play/pause button in Control Center would not match the player
- Downloaded, local files should now use more accurate duration values as compared to the estimated durations used when we don't know the full size of the uncompressed audio.
1.3.0
2023-03-05
CarPlay support is now available! This update brings the familiar Mimir interface to your car so you can manage podcast playback on the go, as well as a bunch of fixes for the most annoying iCloud and audio player bugs.
The new CarPlay interface includes the following tabs and features:
Playlist
- View the playing episode, Up Next, and Continuous Playback playlists
- Play episodes from Up Next or Continuous Playback
- Clear currently playing episode
- Clear the Up Next queue
Podcasts
- View the groups and podcasts in your library. (The number of subgroups may be limited by your CarPlay device.)
- Quickly change library sorting
- View and play podcast episodes
Episodes
- View and play episodes from:
- Just Added
- Highest Priority
- Favorites
- Downloaded
- Continue Listening
- Recently Played
Settings
- Enable Continuous Playback
- Enable Return to Queue
- Change Skip Forward/Backward seconds
- Enable Audio Effects (Silence Skip, Skip Sound, Voice Boost)
Other changes and fixes:
- Improved caching of network requests
- Improved the loading performance when first opening the episodes tab for large libraries
- Fixed issue with in-app purchase buttons not working
- Fixed issue with error alerts stacking when multiple errors occur. New error alerts will only display when no other error alert is present.
- Fixed a rare crash that could occur when scheduling updates
- Fixed a sync issue when importing playlist items on a device that is missing the episode because the feed is out of date
- Fixed an issue where private feeds could not load when the device was locked
- Fixed a rare crash that could occur when updating podcast feeds
- Fixed an issue where an episode synced to another device would not automatically download
- Fixed an issue where an episode with a previous playback position could start back at the beginning when played again
- Fixed an issue where pausing the player could incorrectly adjust the timeline position
- Fixed an issue where an interrupted download could load audio from the beginning of the file when resuming playback
- Fixed a crash that could occur when displaying the activity HUD when performing import or export library actions
- Fixed a crash that could occur when applying colors to the airplay button
- Fixed issue seeking to the correct player position when changing to a new episode
- Fixed issue with audio skipping backward when switching audio devices
1.2.0
2023-02-08
This update introduces Continuous Playback modes (Append, Shuffle, Legacy), Return to Queue feature for interrupted episodes, updated Playlist Sidebar UI with new buttons and settings, improved performance with bug fixes and changes to the audio player, and podcast feed updates.
I hope you like the updates!
-Grant
New Features:
• Added Continuous Playback Modes
- Append Mode: An initial playlist is generated and suggested episodes are appeneded to the end of the Continuous Playback playlist. Pressing the refresh button will return the playlist to its original order.
- Shuffle Mode: Episodes that would normally display in Continuous Playback are shuffled for a randomized playlist and new episodes are appended to the list. Pressing the refresh button will generate a new randomized list.
- Legacy Mode: The classic sorting style. Episodes are sorted in a standard fashion, and when sorting by highest priority, episodes will always retain their position in the playlist based on their priority.
• Return to Queue
- You can now automatically have an episode return to the top of the Up Next playlist when it is interrupted and has not yet finished playing.
- Added a button to enable this feature in the Settings > Playback preferences
- Added a button to the current playing episode cell to stop playback and return the episode to the top of Up Next
• Background Updates
- The app now fully supports background tasks to perform feed updates while not using the app.
Changes:
- Added new refresh button to Continuous Playback list
- Added append mode selection to Continuous Playback settings
- Added new "rating request" alerts that will gently ask users to write a review. Users will be prompted for a review after 3 app launches and asked again every 2 weeks if they choose not to.
- Improved logic around updating subscribed podcast feeds
- Fixed a crash that could occur when the audio player is interrupted by another audio source
- Fixed issue with the mini player queue count circle not looking very circle-like
- Fixed an issue where the audio player could end episodes early if it received a `contentLength` that was smaller than the actual audio file
1.1.1
2023-01-11
Today's update is a small one to fix a couple minor issues with the audio player.
- Fixes a crash that could occur from a race condition in the audio player
- Fixes an issue where the audio player could keep audio hardware running when paused, using more energy than necessary
1.1.0
2023-01-05
Happy New Year! Mimir is starting off 2023 with a big update that adds a new Downloads view and a reworked custom audio player that fixes many playback issues for a solid playback experience. Thank you for your support while I continue to update the app to make it a great podcast player. Expect to see many new updates coming this year!
New Features:
Audio Player 2.0
- Internally reworked to be much more stable and accurate
- Added an AirPlay menu to the main player controls
- Improved controls for Bluetooth headsets (e.g. Airpods) with skipping forward/backward in an episode
- Many bugs fixes and stability improvements
Automatic Downloads
- Enabled in Podcast Settings, Mimir will now download new episodes added to the feed for your selected podcasts
- This setting syncs with other devices
Added a new Downloads view to the tab bar. From here you can see all files that have been downloaded and manage your downloads.
- View a summary of the number of files and total space used
- View downloads organized by podcast
- Search to quickly find downloaded episodes
- Sort by most file size, number of files, or podcast title
- Quickly remove individual files, all files for a podcast, or all downloads in the library.
Bug Fixes:
- Updated the Setapp SDK. This should fix issues some users were having activating the app from their Setapp account.
- Fixed an issue where a separate download could start when the audio player also downloads the same file. This fixes issues with studdering audio when loading a new episode on a poor network connection.
- Fixed an issue that kept downloaded files on disk longer than they should because they were not being properly marked as played.
- Fixed a crash that could occur when reading data that caused a race condition
- Fixed a memory leak that could occur when parsing audio data packets
- Fixed issues where the episode could complete too early when skipping forward
- Fixed a crash that could occur when updating the recommendations view
- Fixed an issue where a separate download could start when the audio player also downloads the same file. This fixes issues with studdering audio when loading a new episode on a poor network connection.
- Fixed an issue where audio from the beginning of the file could be played when the player is rebuilt from an audio session interruption
- Fixes an issue where some podcasts would appear as though they did not import from an OPML file or Apple Podcasts if the title of the podcast did not match the RSS feed title.
- Fixed an issue where the keyboard page would reset when entering numbers on the podcast detail page when searching episodes
- Fixed an issue where all play icons for episode lists would show an error state if the current playing episode failed playback
- Fixed an issue where the wrong podcast image would continue showing when switching playing episodes and the incoming image was slow or failed to load
- Fixed a button alignment issue in the Up next playlist rows
- Fixed an issue where a second podcast entry could be created in the library when the RSS feed changed the podcast title
1.0.3
2022-08-13
This update improves support for Setapp integration:
- Adds user feedback when unlocking premium features, or encountering issues
- Updates the purchases view to reflect when features have been unlocked via Setapp
- Fixes a text wrapping issues on the purchases view for iOS 14 users
1.0.2
2022-08-11
- Hotfix to resolve issue with curated list feed loading
1.0.1
2022-08-07
Thank you for being a part of Mimir's App Store launch! I hope you are enjoying the app and its features. This first update fixes a couple annoying audio player issues around interruptions such as phone calls, and adds support for Setapp users.
- Setapp users can now unlock premium features by linking to their account
- Fixes issue where audio would not resume at the end of a call
- Fixes issue where the audio could resume when a call started