You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Start from a clean app state (new installation which scanned the media)
Change the display filename setting to always
Create a new playlist
Open the all tracks playlist and add a track to the new playlist (the track should have track name available)
Change the display filename setting back if no title available
Open the created playlist
Expected behavior
The added song is displayed with its track name since it is available
Actual behavior
The added song is displayed using its filename
Screenshots/Screen recordings
No response
Additional information
The approach for implementing this display option is the problem here. It overwrites the title inside of the entity object after loading. If this entity is then resaved, the filename gets persisted and not the actual title.
In general, actions that don't alter a track shouldn't alter the entity object. A better approach would be an extension method on the entity which gets the filename to display.
The text was updated successfully, but these errors were encountered:
Checklist
Affected app version
1.0.0
Affected Android/Custom ROM version
Android 14 / One UI 6
Affected device model
Samsung Galaxy A52s
How did you install the app?
F-Droid / IzzyOnDroid
Steps to reproduce the bug
Expected behavior
The added song is displayed with its track name since it is available
Actual behavior
The added song is displayed using its filename
Screenshots/Screen recordings
No response
Additional information
The approach for implementing this display option is the problem here. It overwrites the title inside of the entity object after loading. If this entity is then resaved, the filename gets persisted and not the actual title.
In general, actions that don't alter a track shouldn't alter the entity object. A better approach would be an extension method on the entity which gets the filename to display.
The text was updated successfully, but these errors were encountered: