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
I am experiencing an issue with the audio looping functionality in the Focus Mode of the application. As I figured out, the SoundManager located in karman_app/lib/manager/sound_manager.dart causes a noticeable clicking interruption between sound loops, (particularly on Android devices). This disrupts the seamless experience that is desired while meditating or focusing on a papers (what I am using your otherwise excellent app for).
I understand that the LoopMode.one is intended to loop the same audio track indefinitely, but the clicking sound suggests that there may be a mismatch at the end and beginning of the audio file.
I would like to suggest implementing a crossfade effect that overlaps the ending of the audio with its beginning.
While I potentially could attempt to fix this issue myself using AI tools, I am not a Dart developer and would prefer to have this addressed by the real app maintainers who have a better understanding of the codebase.
Thank you for your attention to this matter!
The text was updated successfully, but these errors were encountered:
Hello,
I am experiencing an issue with the audio looping functionality in the Focus Mode of the application. As I figured out, the
SoundManager
located inkarman_app/lib/manager/sound_manager.dart
causes a noticeable clicking interruption between sound loops, (particularly on Android devices). This disrupts the seamless experience that is desired while meditating or focusing on a papers (what I am using your otherwise excellent app for).I understand that the
LoopMode.one
is intended to loop the same audio track indefinitely, but the clicking sound suggests that there may be a mismatch at the end and beginning of the audio file.I would like to suggest implementing a crossfade effect that overlaps the ending of the audio with its beginning.
While I potentially could attempt to fix this issue myself using AI tools, I am not a Dart developer and would prefer to have this addressed by the real app maintainers who have a better understanding of the codebase.
Thank you for your attention to this matter!
The text was updated successfully, but these errors were encountered: