aleksey-saenko / MusicRecognizer

An Android application for music recognition that uses AudD and ACRCloud services to perform song identification.
GNU General Public License v3.0
431 stars 10 forks source link

Feature request: Force retry for saved recognitions #9

Closed nutpantz closed 10 months ago

nutpantz commented 11 months ago

I have 4 recordings that are not recognized in the que when i forgot to enable wifi.the songs are not recognized after i turned wifi on. And i know the songs are recognizable because i tested them in "live"mode

I push start and it seems to do nothing but charge the icon

aleksey-saenko commented 11 months ago

@nutpantz For each scheduled recognition, a special background worker is created, and its launch is controlled by the Android system. Even if the internet connection becomes available, there might be a delay in starting the worker due to the implementation of an exponential backoff policy. I have some control over this delay, but it doesn't seem to be a significant issue. Please let me know if you disagree or if the worker fails to start even after a certain period of time.

nutpantz commented 11 months ago

Yes there needs to be a manual force retry recognition option. The Android system is not fantastic for starting things based on if it thinks you have a good internet connection or not. Even more so for power users that don't want their device to contact Google to check internet connectivity

aleksey-saenko commented 10 months ago

Version 1.1.3 released on F-Droid with force retry recognition option.