How to gather logs and open an issue

How to gather logs and open an issue

Symfonium supports many providers, players, playback modes, devices, and Android configurations. Because every setup is different, most issues cannot be diagnosed from a description alone.

To investigate and fix an issue, support needs logs generated while the problem happens.

Logs are mandatory for support issues.

What to include in your issue

When opening an issue, please include:

  • what happened;
  • what you expected to happen;
  • the exact steps needed to reproduce the issue;
  • the provider involved, if any: Plex, Emby, Jellyfin, Subsonic, Navidrome, local files, cloud storage, SMB, WebDAV, etc.;
  • the player involved, if any: local device, Chromecast, UPnP/DLNA, Android Auto, Bluetooth, USB DAC, etc.;
  • logs generated while the issue happens.

Without logs, support usually cannot see what happened or fix the issue.

Generate and send logs from the app

The easiest way to send logs is to use Share logs with support from inside Symfonium.

Important: Debug mode can slow down the app and logs can take a lot of space.
Disable debug mode when you have finished reproducing the issue.

  1. Open Symfonium.
  2. Go to Settings.
  3. Open Advanced.
  4. Enable Debug mode.
  5. Reproduce the issue while debug mode is enabled.
  6. As soon as the issue has happened, press Share logs with support.

Symfonium will prepare the logs and let you send them to support.

Passwords and authentication tokens are automatically redacted from the logs.

If you use Share logs with support from the app, you do not need to manually upload the logs.

Read or save the logs yourself before sending them

The logs are not hidden from you. You can inspect, save, export, or share them yourself from Manage Symfonium generated files.

You cannot retrieve the generated log file directly from the Share logs with support action. That action is meant to send the logs to support.

To access the files yourself:

  1. Open Symfonium.
  2. Go to the root Settings page.
  3. Open Manage Symfonium generated files.
  4. Find the generated log file.
  5. Use the available actions to export, share, upload, or delete it.

From this screen you can:

  • upload the file securely to support;
  • share the file with another app;
  • export the file to your phone Downloads folder;
  • delete old generated files.

This is the correct place to get the log files if you want to read them before sending them.

If the app froze or Android reported an ANR, this screen may also contain ANR reports. Those reports are useful for investigating freezes and should be sent with the logs when available.

Manual upload

You only need to manually upload logs if you did not use Share logs with support from inside the app.

Manual upload is useful when:

  • you exported the logs from Manage Symfonium generated files;
  • you want to read the logs before sending them;
  • you need to send additional files, such as media samples, screenshots, videos, or server logs;
  • the normal Share logs with support flow did not work on your device.

To manually upload a file, use:

Only support can access files uploaded through this page, and uploaded files are automatically deleted after usage.

When uploading manually, use the description field to identify your issue.

Good descriptions include:

  • your forum username;
  • the issue title;
  • a unique identifier that you also mention in your forum post.

Example:

Forum user: myusername
Issue: Chromecast stops after first track

This is important because support needs to match the uploaded file with your forum issue.

Do not paste full logs directly in the public forum.

Open the support issue

After sending or uploading the logs, open a support issue on the forum.

Fill the template completely.

For log description:

  • If you used Share logs with support this the text you entered in the upload dialog.
  • If you manually uploaded logs, this is the upload description you used.

Example:

Description: myusername - Chromecast stops after first track

Common mistakes to avoid

  • Do not open an issue without logs.
  • Do not generate logs before reproducing the issue.
  • Do not forget to disable debug mode after reproducing the issue.
  • Do not paste full logs publicly on the forum.
  • Do not manually upload logs if you already shared them successfully from the app.
  • Do not write only “it does not work”; include steps and context.

Summary

  1. Enable Settings > Advanced > Debug mode.
  2. Reproduce the issue.
  3. Press Share logs with support to send logs directly from the app.
  4. Open a forum issue and mention that logs were shared from the app.
  5. Use Manage Symfonium generated files only if you want to read, export, share, delete, or manually upload the generated files.
  6. Use https://upload.symfonium.app/ only if you did not send the logs from the app or if you need to provide additional files.
  7. Disable debug mode.
1 Like
How to make sure playing FLAC files was transcoded or not?
First Time Jellyfin Sync
Navidrome - Unable to get media provider version
App keeps crashing
Auto refresh server connection after app is opened (like Yatse does)
Your app needs to be able to play mp3 from Google Drive
Can't play file error followed by spontaneous track skipping when casting to UpnP
Force download of artists images?
Default sorting on files view subsonic
Where does transcoding take place? Emby showing direct play
Same music played consecutively in the queue is counted only once in play count
Support for local network addresses like DSub
Sort by Release Date or add 'Recently Released' to library shortcuts
UPnP playback "pauses"
Purchased but still trial
Ignore 'The' and 'A' prefix when sorting Album Artist
Add an ability to customize or disable swipe actions in the playlist
The joy of Play Store :)
DTS audio files cannot be played
OneDrive not Synching
SMB folder adding issue
Alphabetical letter in lists scrolling
Audio passthrough
Standard Playlist Importing / Exporting
Prohibit original quality/downloading for specific wifi
Song skipping when casting Plex to Moode OS
Retrieve Song Tags Created in Emby
Add User Ratings to currently playing media as well as be in more options
Better support for m4b files
Generated artist images
Transition Maestro: Configure number of tracks inserted
Change in storage configuration
Ampache 7.6.0 is broken again, where do i get logs or info
ReplayGain might not be working/applied correctly
Symfonium gettings playlist pics and name but not the songs
Understanding gigantic data usage
How can I "Continue album listening"?
App stays in background
Playback via UPnP on Pioneer device stops after track
Favorites disappear after a sync
Playback issue; music pausing randomly during queue and songs refusing to play
Downloaded playlist songs showing wrong length
Settings - Advanced
Subsonic is streaming from server when data should be cached offline
Separate between profiles the "state" of playback speed and the display of lyrics on artworks
No images for everything
Music that has been permanently deleted still playing/stored in app
License FAQ: Common Questions and Troubleshooting
Adding a Disc from an Album to a Playlist
Bottom navigation bar disappears
Navidrome Sleekness
UPnP repeatedly fails during Internet radio streaming
WebDAV (Yandex) sync error
Inefficient per-file metadata fetching causes incomplete scan in cloud storage libraries
Navidrome tracks not syncing at all. 5 tires already
Symfonium cannot connect to navidrome
Subsonic API support
Small "disconnect" between tracks
Using cellular data, but it shouldn't
Battery Usage Support Page Lacking
Audiobooks not showing up under files view
Chaning double and triple click skip 30s does not work for me
Failed to purchase the app
Android Auto resume play
No bluetooth headphones controls
Symfonium cant showing lyrics
Qudelix 5K USB dac support
Bad looking, lossy/compressed artworks
Tracks played double times very often
Offline cache and download quality ignored
Problem with progress bar
Shuffle mode Chromecast