Source directoryConnection guide
ON DEVICE

Local media

Bring supported audio and video into Leaf Player’s app-owned library. Local playback uses direct file access, works offline, and needs no cloud or server sign-in.

FILES PICKER

External folders

Choose one or more folders exposed by Apple’s Files picker, including iCloud Drive and compatible providers. Leaf Player retains permission and plays files in place rather than copying the complete folder.

LOCAL HTTP

Wi-Fi transfer

Open a temporary transfer page from a computer on the same network and send supported files to your device. The receiver exists only while its owning screen and app state are active.

GOOGLE DRIVE

Selected Drive files

Connect multiple Google accounts independently and choose the specific audio or video files Leaf Player may access. Removing a selection or signing out does not delete the file from Drive.

MICROSOFT GRAPH

OneDrive

Connect personal or Work/School accounts, then add selected folders from the account’s primary OneDrive. Accounts remain separate and remote content is read-only.

SMB 2/3

Network shares

Connect a share on a NAS, Mac, PC, or other SMB server, choose a default root or additional folders, and stream with byte-range seeking. Credentials are protected in the iOS Keychain.

WEBDAV

WebDAV servers

Connect HTTPS WebDAV or private/local HTTP WebDAV, choose roots, and stream read-only. Leaf Player distinguishes authentication, reachability, TLS, listing, folder, and playback failures.

JELLYFIN

Movies and series

Connect multiple servers and users to browse Movies, Series, Seasons, and Episodes with artwork and descriptive metadata. Playback follows the direct-play, direct-stream, remux, or transcode route returned by your server.

At a glance

Source behavior
SourceBrowse/playOffline scopeRemote file changes
Local mediaDirect on-deviceAlready localApp-owned local library
Files foldersPlay in placeProvider-dependent availabilityRead-only in Leaf Player
Google DriveSelected filesEligible mediaRead-only
OneDriveSelected foldersEligible rootsRead-only
SMB / WebDAVFolders and mediaEligible rootsRead-only
JellyfinSemantic catalogCapability-dependentNo content management

Security note: authenticated remote playback travels through an app-owned localhost proxy so playback engines do not receive provider bearer tokens or private source credentials.