DYSC Support
For DYSC support, beta feedback, privacy enquiries, or security reports, email support@dysc.app. For partnerships and other enquiries, email hello@dysc.app.
Never send a password, access token, API key, Plex linking PIN, private music file, or unrestricted administrator account. DYSC support cannot reset a third-party password or manage a service or server it does not operate.
Before contacting support
Please include:
- the DYSC version and build number shown in Settings → About DYSC;
- your iPhone or iPad model and iOS or iPadOS version;
- the connection type: Jellyfin, Plex, Navidrome, or another OpenSubsonic-compatible server;
- the server software version, without sending its private address if you do not want to share it;
- whether the connection uses HTTPS or HTTP and whether it is local, VPN-accessible, or remote;
- a short description of what you expected and what happened;
- steps that reliably reproduce the problem; and
- a screenshot or screen recording after removing names, private artwork, addresses, credentials, and tokens.
Connection requirements
- You need a valid account for a compatible service or server.
- Your device must be able to reach the selected server over the current network.
- Local servers may require Local Network permission for DYSC in iOS Settings.
- Remote self-hosted servers should use HTTPS with a valid certificate or a trusted VPN.
- HTTP connections are not encrypted and should not be exposed to the public internet.
- Reverse proxies, single sign-on systems, and non-standard authentication can require additional server configuration.
Sign-in problems
- Confirm that the server or service is online and reachable from the same device and network.
- Include the full port and path if your self-hosted server configuration requires them.
- Confirm the account in the service's own app or web interface.
- Check whether a reverse proxy, VPN, firewall, certificate, or local-network permission is blocking access.
- Ask the server administrator whether your account is enabled and permitted to access music libraries.
Plex
Complete the Plex-hosted linking screen and return to DYSC. Confirm that the same Plex account can see the intended server and library. If linking is stuck or an old grant is being reused, sign out, remove DYSC from Plex's authorised-device controls, and link it again. Plex-hosted sign-in, discovery, or relay outages are outside DYSC's control.
Navidrome and OpenSubsonic
Confirm that the server's /rest API is reachable and that the account can
use the server's supported Subsonic/OpenSubsonic authentication method. If the server
supports OpenSubsonic API keys, create a revocable key and use it instead of a password
where DYSC offers that option. Reverse-proxy authentication may require the proxy to
allow or correctly authenticate /rest requests. Ensure proxy and server
logs redact passwords, API keys, salts, and authentication tokens carried in request
parameters.
Jellyfin
Confirm the username and password in the Jellyfin web interface, check that the user can access at least one music library, and ensure the server path points to the Jellyfin API rather than a generic proxy landing page.
Playback and downloads
- Confirm that the affected file plays in the service's official web interface or another compatible client.
- Check available device storage and the selected download or streaming quality.
- Check whether cellular downloading is permitted in DYSC settings.
- For remote playback, confirm that the server permits the required direct stream or transcode.
- Check whether the service account or plan includes the feature you are trying to use.
- Downloaded music remains on the device after signing out until you remove the downloads.
Removing local data and revoking access
- Sign out or remove a connection: removes DYSC's saved credential for that connection from the iOS Keychain.
- Clear cache: removes disposable cached library data and artwork.
- Clear searches: removes searches saved locally by DYSC.
- Remove downloads: deletes downloaded music and associated local artwork.
- Delete DYSC: removes ordinary app data from the device, subject to normal iOS backup behaviour. Keychain items may survive deletion, so sign out first when possible.
Signing out does not necessarily revoke a provider-side token or authorised-device grant. Revoke Plex access in your Plex account, and revoke an OpenSubsonic API key in the server that issued it. These actions do not delete third-party accounts, playlists, playback history, logs, or other server-side data.
Privacy and deletion requests
Email support@dysc.app with the subject “DYSC privacy request” for information held directly by DYSC support or beta channels. Requests concerning information held by Plex or a selected media server must be sent to that provider or server operator. See the Privacy Policy for storage, retention, and deletion details.
Security reports
Send suspected security vulnerabilities privately to support@dysc.app with the subject “DYSC security report.” Include the affected version, impact, and reproducible steps, but do not include live credentials or another person's data. Please allow a reasonable opportunity to investigate before public disclosure.
Independent project
DYSC is an independent client compatible with Jellyfin, Plex, Navidrome, and OpenSubsonic. It is not affiliated with, sponsored by, certified by, or endorsed by those projects or their owners. Their names and logos are the property of their respective owners. For help with a third-party service or server itself, use its official support resources or contact the server administrator.