Portage Support
Portage is a player and downloader for your own media server — Plex, Emby or Jellyfin — and for video files in any folder, on iPhone, iPad and Mac.
Which servers work?
Any Plex, Emby or Jellyfin server you already have access to. Add a Plex account, an Emby Connect account, or an Emby or Jellyfin server by address. Portage has no account of its own and hosts no content.
No server at all? Add a share from your NAS (SMB or WebDAV) or a folder of video files, and it appears as a library: browse, play, switch tracks and cast from it like any other source.
Where do downloads go?
- iPhone and iPad: the Files app, under On My iPhone → Portage.
- Mac: the folder you pick the first time you download. Settings shows it and can move it.
Casting
- Chromecast and Google TV are found automatically on your network.
- DLNA TVs and renderers are found automatically on your network, on iPhone, iPad and Mac.
- Web browsers: open tv.rikard.dev on the screen you want to watch on; it shows a pairing code. Choose Web browser from the cast menu in the app and enter that code, or scan the QR. On the same network you can also open the local address the app displays. Casting to a car or a Tesla and casting to an Xbox have step-by-step pages.
- AirPlay is in the same menu.
- On iPhone and iPad, Portage asks for Local Network access the first time you open the cast menu. Allow it, or the TVs on your network can't be found.
A file won't play or cast
Some TVs and browsers can't decode every format. Portage offers to convert such files on the device: pick a preset for the device you're aiming at, or choose the codec and tracks yourself. The conversion runs in the background, checkpoints as it goes, and casts when it's ready.
Changing audio or subtitles while casting
Use the track menus in the player on your phone or Mac. On Chromecast, tracks inside the file switch without restarting playback. If a switch isn't possible on the current connection, Portage says why rather than silently changing how the film is being sent.