Skip to content

Can't play local files on iOS #100

Closed

Description

@Sirnii

Hi, when I try to play a locally stored file on iOS, the player isn't able to start (see the attachment). The same problem happens if I download a podcast episode. Yet it works fine if an episode is streamed.
I tried to turn off all other plugins and css snippets, but the problem remains.
trim 10FA43BF-986C-4A78-B567-74CE86020E20

Activity

  1. github-actions commented on Jun 22, 2026

    @github-actions
    Contributor

    🎉 This issue has been resolved in version 2.17.0 🎉

    The release is available on GitHub release

    Your semantic-release bot 📦🚀

  2. chhoumann commented on Oct 11, 2026

    @chhoumann
    Owner

    Re-checked on current master (07b2812, PodNotes 2.20.2) in Obsidian 1.13.7 on desktop Linux, in an isolated test vault.

    What a desktop can check: local files and downloads now play from Obsidian's resource URL (app://...) instead of an in-memory blob: URL, which is what iOS could not play (src/utility/createMediaUrlObjectFromFilePath.ts). A local m4a and mp3 play fine here.

    Still needs confirmation on an iOS device. If you can, please try the latest release and let us know whether local files and downloaded episodes play now.

  3. chhoumann commented on Oct 11, 2026

    @chhoumann
    Owner

    Verified PodNotes 2.21.1 in real Obsidian 1.14.4 on an Android 14 x86_64 Pixel 6 emulator.

    Android verdict: passed. I long-pressed Media/Local talk #1 (final).mp3 and tapped Play with PodNotes. Playback advanced from 10.18 to 12.18 seconds with no media error. The app used its native _capacitor_file_ resource URL, including the escaped space, #, and parentheses.

    The original iOS report remains unverified. State evidence.

    Android local playback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions