This is a list of changes that have been made to Tune Announcer.
You can download Tune Announcer V2 here
2024-12-09
Bug Fixes
Speak at end could speak twice if the "end delay" was over 5 seconds
2024-12-01
Speak at end change!
To facilitate speaking at the end of the track, we use an alarm that triggers Tune Announcer in the background so it can speak the text. With this release, we've been forced by Google to change how we use "exact" alarms and now need to request alarm permissions. If the app is no longer speaking at the end, check the configuration and if you find it has been switched off, then switch it on and you should be prompted to enable the permission.
New features
Pause music when speaking. Rather than ducking the music player volume, you can now request the music player to pause whilst Tune Announcer is speaking. This needs to be supported by the music player (needs a paid subscription).
2024-04-28
New features
New setting to enable/disable speech globally regardless of configuration
Add desktop widget to toggle global speech (needs a paid subscription)
2024-04-16
Bug fixes
Fix volume ducking and restore issue with certain players.
2024-04-03
Bug fixes
Fix disabled home screen speech and toast tiles if speech or toast was disabled in the settings.
2023-12-05
New Features
Text-to-speech volume can be reduced to a percentage of the media volume.
Improvements
Sources can be deleted. Useful when you've uninstalled an app and the source no longer exists.
2023-11-12
Bug Fixes
Fix crash when looking up missing config. Underlying issue is still there though...
2023-11-11
Bug Fixes
Fix missing source icons
2023-11-11
New Features
Each source can now have a different configuration e.g. Netflix can be configured to only speak the episode detail as it doesn't have any album or artist details.
This is a subscriber only feature.
Improvements
Updated the UI
Bug Fixes
Fixed some missing language translations
2023-10-24
Added translations for French, German, Italian & Spanish
2023-10-21
Bug fixes
2023-10-16
Premium features hidden behind a subscription (free codes available whilst in beta)
Add ads for non-subscribers on the main TA config page
Fix toast colourisation and associated bugs
Toasts vertically center text if any of the album, artist or track text is missing.
Add device info to logs when sharing
Minor UI and text changes
Can speak/toast from generic device notifications (but is a little weird as there may be no album or artist info. We'll look into reworking the speech handling so it can miss out speech parts or, perhaps, make the speech different per app)
UI is full screen (edge-to-edge) on newer OS versions
Rework services from Java to Kotlin
020 2023-05-05
Fixed an issue that prevented sources being shown
Test button shown when configuring toasts
Moved configuration of battery optimisation into the main screen and updated text for this and the persistent notification
Notification channel settings are automatically configured when doing a clean install
Prompt to allow notifications on start-up
018 2023-05-04
Updated libraries and Android OS target to Tiramisu
Added option to open Battery Optimisation under "Speak at end" settings
Added "View logs" and share logs under Navigation drawer
014 2022-07-23
Update Flutter library dependencies
Add crash reporting and analytics
013 2022-03-07
Update Flutter library dependencies
Fix bug preventing exclusion characters from being enabled
Rebuild against a reworked version of flutter_package_manager to remove legacy MethodChannel invocation
012 2021-12-23
Update Flutter library dependencies
Tweaks for Android 12
011 2021-02-08
Toasts show album art where available. Known issues: Jet audio images are blurry, Plex does not show image on first play
010 2021-01-30
Can now configure character exclusions
Fix some of the UI dialogs to show correct titles
009 2021-01-25
Increase the start speech delay to 90 seconds
008 2021-01-23
Can change start speech delay
Can changed end speech delay - try setting this high if the speak-at-end does not work
Tweak UI slightly
007
Add "Speak in English" option
Add "Toast after resuming" option
Add link to open notification settings
Music volume muting should work on some pre-Oreo Android versions (and no longer crash)
006
Fix for Flutter SDK bug crashing app
005
When speaking, the music volume should be muted (on later Android devices)
Config option to change speak at end message
Fix speak at end bugs (maybe)
004
Persistent notification
003
Added a RESET menu option (you might need to use this with this build)
Added descriptions to most options
New configure speech panel
Test button for speech
Added speak at start and end controls
Change the start speech
Added pause before speaking option
Added speak when resumed option
Added ignore text in brackets option
002
Initial version
Toast and Speech is working, but all with defaults