Striae Support

Striae is a music player for your own media server — Plex, Jellyfin, and Subsonic-compatible servers like Navidrome — for iPhone, iPad, CarPlay, Apple Watch, and Android. On Android it can also play music stored on your device or SD card, no server needed.

Need help or found a bug? Email rookie_skid.1s@icloud.com — include your server type (Plex, Jellyfin, or Subsonic) and what you were doing when the problem happened. Screenshots help a lot.

Getting started

Striae needs a media server with a music library (or, on Android, music on your device). On first launch, pick your server type and sign in:

You can connect one account per service and switch between them in Settings.

Frequently asked questions

The app can't reach my server

Check the address works in your browser (Safari, Chrome) on the same device first. If your server is only reachable at home, make sure you're on the same network or have remote access configured on the server (Plex remote access, or a reverse proxy / VPN for Jellyfin and Subsonic). If you use HTTPS with a self-signed certificate, iOS and Android may refuse the connection — a certificate from Let's Encrypt fixes that.

Playback stops when I leave home / switch networks

Striae automatically re-probes your server's connections when the network changes and resumes where it left off. If a track still fails, pause and play again — and if it keeps happening, email me with your setup details.

How do offline downloads work?

Offline downloads are on iPhone and iPad for now. Tap the download button on an album or track. Downloaded music appears in the Downloads section and plays without any connection — including in Airplane Mode. Downloads are stored in original quality on your device.

Why don't I see lyrics?

Lyrics come from your server. Plex provides them with Plex Pass, Jellyfin needs a lyrics plugin or embedded lyric files, and Subsonic servers need lyrics support (Navidrome reads embedded lyrics). If your server has them, Striae shows them — synced when available. For music on an Android device, put a .lrc (or .txt) file with the same name next to the song — for example 01 - Song.flac and 01 - Song.lrc — in a folder you've selected with Select SD Card / Custom Folder.

What is loudness leveling?

It evens out volume differences between tracks using your server's audio analysis. It's available on iPhone and iPad, with Plex Pass and analysis enabled in your library settings.

How does the Apple Watch app work?

The watch app controls playback on your iPhone — play/pause, skip, and volume from your wrist. Keep the phone within Bluetooth or Wi-Fi range of the watch.

Which folder should I pick on Android?

Pick the folder that contains your music — for example the Music folder on your SD card. Striae looks through every folder inside it. It reads the tags in your files (title, artist, album artist, album, track and disc numbers, year), and uses a cover.jpg / folder.jpg in an album's folder or the artwork embedded in the files. Untagged files are named from their folders, as in Artist/Album/01 - Title.flac.

My Android library is large — how long does the first scan take?

The first scan of a big folder takes a while, but you don't have to wait for it: albums appear within seconds and fill in while it runs. After that, Striae opens instantly and only re-reads files that were added or changed. If you add music while the app is open, use Settings → Rescan for changes.

What's Cover Flow?

On a phone, turn it sideways to flip through a 3D carousel of your albums. Tap an album to see its tracks and play them; turn the phone back to return to where you were.

What are the AI features?

They're experimental. If you run an Ollama server on your own machine, you can connect it in Settings. On iPhone and iPad you can build playlists by describing what you want to hear; on Android you get a short note about the song that's playing. Results depend on the model you run. None of your data goes to any AI company — only to your own server.

Does Striae collect any of my data?

No. No analytics, no ads, no tracking. See the privacy policy for the details.

Reporting bugs

If you're on the TestFlight beta, the quickest path is TestFlight's built-in feedback: take a screenshot in the app and share it via the TestFlight prompt, or open TestFlight → Striae → Send Beta Feedback. If you're testing on Android through Google Play, you can send private feedback from Striae's page in the Play Store. Otherwise, email rookie_skid.1s@icloud.com.

The most useful reports include: your device (iPhone, iPad, or which Android device), your server type and version (or "Local Device"), what you tapped, what you expected, and what happened instead.