Android · Google TV · Fire TV

Your library.
On your device.

Run zurg on your phone or TV. Browse your providers. Open your favorite player. Share your library across your home.

Download the Android app

Nightly APKs are available to sponsors. Sign in to the GitHub account connected to your access.

Choose your APK

The same app includes both the phone and TV interfaces. Android 8.0 or newer is required.

Download suffixDevice
android-arm64-v8a.apkMost modern phones and TV boxes
android-armeabi-v7a.apkOlder 32-bit phones and TV sticks
android-x86_64.apkCompatible Chromebooks and emulators

Open the downloaded APK and allow installation from that source. Android or Play Protect may ask you to confirm sideloading.

Usenet needs a 64-bit device. Install updates over the existing app. Uninstalling removes its private configuration.

Make it yours

  1. Open zurg. Sign in to GitHub for updates or continue and sign in later.
  2. Add your provider accounts and test the credentials. Account names let you add more than one account at a provider.
  3. Choose the profile for your phone or TV. Smaller profiles use smaller disk caches and a lower memory target.
  4. Allow notifications and background operation. Choose whether zurg starts after reboot.
  5. Start your library. Wait for Ready before opening a player. Large accounts take longer on their first load.

Usenet connection limits apply across every app and device using the account.

Press play

Open Library and choose a file. More lets you choose another player or open the file through Android documents. The zurg root also appears in compatible Files apps and document pickers.

Open your player once and finish its setup before choosing it from Files.

For a WebDAV player on the same device add http://127.0.0.1:9999/dav/ as a network source. Status shows the current address if you change the port.

On TV use the D-pad and Select. Select a text field to edit it and press Back to return to navigation. Back returns to the previous folder. Menu or More opens release actions. Fire TV can use WebDAV even when no Files app is installed.

Repair and delete act on the entire release in its owning provider account. Delete asks for confirmation.

Watch elsewhere at home

In Settings turn on Expose on local network. zurg creates credentials and shows your device’s WebDAV address. Add that address and those credentials to the player on your other device.

Keep the Android host running and connected. Use a trusted network because HTTP does not encrypt playback or WebDAV credentials. Local sharing is off by default.

Keep your library available

The notification shows the server state and has a Stop action. A Quick Settings tile can also start or stop zurg.

Allow background operation during setup. Some phone manufacturers need extra battery settings. See the device background guide if playback stops with the screen off.

Settings includes a YAML editor and a local Web dashboard for advanced features. Logs can be filtered and shared. Backups contain credentials and should be stored privately. Stop the server before restoring.

Updates checks the sponsor repository and downloads an APK for your device. It checks the app identity and signing key before opening the Android installer. The APK updates the app and its bundled engine together.