It's not unusual to travel without Internet. After going online afterwards, I have to wait for 2 hours until mpdscribble begins to synchronize again. In this situation, I have to kill mpdscribble and restart it manually.
The pull request upgrades the signal handling mechanism to GLib to cope with the scary signal handler. On SIGUSR1, it reschedules all timers with the interval of 1 second.
It's not unusual to travel without Internet. After going online afterwards, I have to wait for 2 hours until mpdscribble begins to synchronize again. In this situation, I have to kill mpdscribble and restart it manually.
The pull request upgrades the signal handling mechanism to GLib to cope with the scary signal handler. On SIGUSR1, it reschedules all timers with the interval of 1 second.