Jump to content

Introducing Traxx, an Android music app built for Emby music libraries


Recommended Posts

Posted

Hi do we have a newer version or an update as I believe the test app has expired?

Posted

A new Traxx Tester build is available: 1.0.14-tester

This version focuses mainly on shuffle behaviour, library reliability, Android Auto navigation and improved diagnostics.

Shuffle rounds

Shuffle now creates a real, finite playback order:

  • Every song in the selected source is included once.
  • A song will not be repeated within the same shuffle round.
  • After all songs have played, Traxx generates a new shuffled round automatically.
  • Where possible, the new round will not begin with the final song from the previous round.
  • This applies to Shuffle All, playlists and artists on both the phone and Android Auto.
  • Album shuffle remains finite and stops after the album has finished.
  • Duplicate entries in a playlist are preserved as separate entries.

Library and Android Auto navigation

  • Returning from an album now restores the album you selected instead of jumping back to the beginning of the library.
  • Phone album and artist list/grid positions are preserved when the app is temporarily recreated.
  • Android Auto library browsing is now more stable when switching to Maps and returning to Traxx.
  • Android Auto no longer unnecessarily rebuilds the complete browse hierarchy when the phone’s List/Grid preference changes.
  • Background Android Auto requests can no longer accidentally switch the saved List/Grid preference.

Android Auto ultimately controls its own visible scroll position, so feedback from different head units is especially welcome.

Large-library synchronisation

Library loading has been redesigned for larger Emby libraries:

  • Phone, Android Auto and background library updates now share one active refresh instead of potentially downloading the same catalogue several times.
  • Songs are downloaded in larger pages, reducing the number of Emby requests considerably.
  • Downloaded pages are stored in a temporary staging area.
  • The existing complete library remains available until the replacement is fully downloaded and verified.
  • An interrupted refresh can resume from its most recent page for up to 30 minutes.
  • Traxx verifies the item count and checks for inconsistencies before activating the new snapshot.

This should prevent an interrupted initial scan from leaving Android Auto with an empty song library and starting again from zero.

Network and artwork handling

Traxx now responds more carefully to temporary DNS, Tailscale and connection problems:

  • Artwork preloading pauses after a server-wide connection failure.
  • Retries use increasing delays rather than continuing with hundreds of requests.
  • A successful server response immediately clears the temporary block.
  • A temporary server outage no longer marks hundreds of individual covers as failed for 24 hours.
  • Genuine missing artwork and individual HTTP errors retain their existing retry protection.

Improved diagnostic logs

The tester log should now be considerably smaller and more useful:

  • Routine fast HTTP 200/204 responses are no longer logged individually.
  • Errors, slow requests, stream responses and network recovery remain visible.
  • Library synchronisation reports compact progress updates.
  • Expected request cancellations no longer produce full stack traces.
  • Thousands of successful artwork writes are no longer recorded individually.
  • Log trimming no longer begins halfway through a line.

Testing requested

Please pay particular attention to:

  • Shuffle continuing into a new round without repeating songs within the current round.
  • Switching from Traxx to Maps in Android Auto and returning to the same library area.
  • Opening an album and then returning to the previous album position.
  • Initial loading of a large library.
  • Temporarily disconnecting Tailscale or changing networks and checking whether artwork loading recovers normally

Important for existing testers: The test period lasts 14 days from the first installation. Installing an update over an expired Traxx Tester does not restart this period. Please uninstall the existing Traxx Tester app before installing this new APK. You will need to sign in to Emby again. This starts a new 14-day testing period.

app-beta.apk

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...