- Wrong error message avoided when the same path was selected again.
- Notification management partially rewritten to avoid crash in Android 12 and newer when playing in background.
- Music base path can be selected via menu also in path mode
- ogg/opus support added for own tag reader.
- 2.80.1: Solved crash after "show album duration" setting had been changed.
- 2.80.2: Tile view repaired. New SDK and libraries.
- 2.80.3: (Play Store version). Some warnings localised.
- 2.80.4: SDK 33, new Gradle and libraries.
- 2.80.4: SAF-only mode possible, if media file access is denied.
- 2.80.5: Solved suppressed notifications in Android 33 and newer.
- 2.80.6: "full file access" handling repaired, needed for own database.
- F-Droid version (i.e. with "manage external storage", needed for using own database).
- Bug removed: missing album images were shown as empty, not with default image (only Android 11).
- Handle Uri instead of path, whenever possible, and skip conversion to path, if not necessary.
- As JaudioTagger does not accepts Uris, only paths, it might be removed from the program in near future.
- Version for Play Store (i.e. without the option "manage external storage").
- Android 11: various problems avoided (album images, start tagger, ...).
- Android 11: The Play Store version had unfortunately to be functionally limited, due to the new policies.
- Android 11: The own database can only be used in the F-Droid version of the program. SAF is still possible.
- Error message in case the own media database could not be opened.
- The title text reflects "SAF" or "DB" (own database) mode, if active.
- API 31.
- Use own Java tag reader library instead of Jaudiotagger (configurable).
- Target API 30 (Android 11)
- Allow opening of SAF paths also if "use own database" is configured in settings.
- Avoid unnecessary redraws of album pictures, happened mostly in SAF mode (sllooooooow).
- Vorbis (.ogg or .flac files) movement tags adapted to the "MusicBrainz Picard" tagger behaviour.
- Crash in "open with..." and "share" avoided.
- For "open with..." or "share" derive title from file name and album name from path in case of missing tags.
- For smoother scrolling, cover images are created in a background thread.
- Libraries and tools updated.
- Built for Android 10 (SDK 29).
- Icons in settings overview.
- 2.50.1: Ask for confirmation before opening Play Store.
- SAF support (in combination with the SAF Media Scanner).
- Grid view is no longer experimental.
- Replace '\n' with semicolon in composer, performer and conductor lists.
- 2.40.1: SAF paths can be opened without explicitly activating "use own database" in settings.
- Automatic bookmark handling, stored per album.
- Playing can be resumed wherever it had been stopped before.
- Robust bookmark creation, even works when process is killed by the system.
- When continuing a track, the last five seconds played are repeated.
- Longpress to floating button stops playing and removes bookmark.
- Optional album grid view (experimental).
- Scrollbar added to tracks view.
- If subtitles are enabled, but not present, the wrong comma will now be suppressed.
- Trying to avoid some mysterious and seldom crashes.
- 2.11.1: A missing artist no longer needs to "null" in album header.
- 2.11.1: Workaround for Android 9 bug in MediaPlayer.
- 2.11.1: Crash in MediaController avoided.
- 2.11.2: Playing of more tracks repaired again.
- 2.11.3: Crash on process restart avoided.
- Circular progress indicator (only for Android 5 and newer).
- Configurable: inner ring of progress indicator shows the album progress.
- Crash with Android 9 avoided.
- Play/Pause state of controller and floating button preserved after device rotation.
- Play/Pause state of controller synchronised with floating button.
- Workaround for Android bug causing album picture on lockscreen to be suppressed after track change.
- Short press to header makes it collapsing.
- Long press to header sends whole album to tagger.
- Coloured navigation bar on tracks view.
- Crash avoided that occurred when long pressing an empty space.
- Redundant setting removed.
- Minor localisation changes.
- Collapsing toolbar with floating button for tracks view.
- Try to determine the media controller height in order to prevent information from being hidden by it.
- Sophisticated colour theme handling.
- Three new themes, the old one is accessible via settings.
- Theme change is instantly visible, even in settings.
- Round launcher icon added (for round launchers?).
- Preferences rearranged for convenience.
- Notification priority especially adapted to Samsung. Why is this necessary?!?
- Prevent rapid redraws on Samsung always-on-screen.
- Repaired play state sync of media controller.
- Alert dialog is now light, not dark.
- Preference changes are immediately applied to album list.
- "gapless" playback, as far as supported by Android.
- "fast scrolling" and "section indexer" for album list. Can be deactivated.
- album sort order is case insensitive.
- "various" performers are translated.
- built with SDK 28.
- Crash with Android 8.1 avoided (with channel-less notifications).
- New SDK 27.
- Crash avoided.
- Crash avoided that was caused by inconsistent database.
- Help text extended
- Supports the media database created by Classical Music Scanner.
- In case of using that database, the internal metadata tag reader is not needed.
- New menu entry: Start tagger in browser mode
- New menu entry: Start scanner
- New menu entry: Reload album list
- Avoid crashes caused by process restart on Samsung.
- Album header will no longer be corrupted with header size > 120. The Problem existed with v1.43 and v1.44.
- Workaround for Android bug: System does not read album artist tag.
- Workaround for Android bug: System does not read year tag from FLAC files.
- Album header in track view rearranged, with composer above title.
- Avoid crash caused by process restart.
- Automatic size calculation for images in album list (from Opus 1 Music Player) in [mm] instead of [pixels].
- For albums without multi-part works and more than one track: If there is an album composer, an album year or
album interpreter, the corresponding data are displayed in header and not before or after each individual track.
- Album header is rearranged to make text scrolling obsolete.
- Suppress "00:00" for not yet calculated album duration.
- Long clicking a track opens the Classical Music Tagger or, if not installed, opens the Play Store.
- Stability improvements.
- Missing gendered language form added: The "*" variant is obligatory for member*ess*s of the party "Die Grünen" in Germany (-> https://www.gruene.de/fileadmin/user_upload/Dokumente/BDK_2015_Halle/BDK15_Geschlechtergerechte_Sprache.pdf).
- IMPORTANT: The phrase "unknown composer“ (in notifications) is finally gendered. The German version for Bündnis90/DieGrünen is e.g. „unbekannte*r Komponist*in“.
- Help text includes technical information about audio file metadata ("tags").
- Built with SDK 26 (previously: 25).
- Bluetooth car radio support extended to Android 5 (was Android 6).
- Additional Notification type (Android 6 and newer): System with Media Style. Note that due to a system bug this will be gray on Android 6, but fine on Android 7.
- Album cover as background image on lock screen (Android 5 and newer).
- Internal: compatibility layer removed from media session and notifications put to separate module.
- Additional Bluetooth car radio mode: Use album display for composer and work (untested, as no test device...).
- Bug removed that had been introduced with version 1.30: Albums without cover image must be shown with generic image.
- Track numbers sent to Bluetooth car radio must start with 1, not 0. Note that due to a system bug this feature needs Android 7.
- Possible crashes avoided that could be caused by corrupt audio files.
- Bluetooth car radio has alternative styles for metadata, see preferences.
- Bluetooth car radio play state and position update corrected.
- Bluetooth car radio can send "play", "pause", "next track" and "previous track" commands to device.
- Bluetooth car radio support restriced to Android 6 and newer.
- Dialogue with list of latest changes
- avoid crash in Android 4.4 (->https://stackoverflow.com/questions/44408617/android-crash-on-boot-mediabuttonreceiver-may-not-be-null)
- added some null pointer checks as attempt to avoid sporadic reflection crashes (->https://stackoverflow.com/questions/44073861/play-store-crash-report-illegalstateexception-on-android-view-viewdeclaredoncl/46435279#46435279)
- meta data passed to Bluetooth car radio: album, track title and performer
- media play "Service" rewritten for stability improvement, especially when using notificationsbr>
- autoplay modes removed (too complicated with new service)
- volume key in track view changes music volume, not alarm volume
- iTunes tags for classical music (work and movement) are now supported.
- if track numbers shall be displayed and album consists of more than one CD, split track numbers like "2001" to "2/1".