finamp icon indicating copy to clipboard operation
finamp copied to clipboard

Adjust behaviour when struggling to load songs

Open HeatherComputer opened this issue 8 months ago • 1 comments

Type:

  • [ ] New feature
  • [x] Improve or extend an existing feature
  • [ ] Other:

Explanation

When connection quality is poor, keep attempting to load the current song rather than skipping through the queue at a rapid pace.

Reasoning

I travel a lot, and with it comes occasional connection losses. During these, finamp will repeatedly skip through tracks automatically in an attempt to find one it can play - this behavior leads to me having lots of songs in my playlist skipped and songs skipped partway through for what otherwise would've just been a few second buffer period.

Implementation Notes

I do see the advantages of the current behaviour - so if completely replacing it isn't preferable, could a setting be added instead?

HeatherComputer avatar May 01 '25 10:05 HeatherComputer

@HeatherComputer this is actualy an issue with the audio backend we're using for cross-platform playback, just_audio. It should be fixed soon, when a new major version of that package is published.

Chaphasilor avatar May 03 '25 11:05 Chaphasilor

Good news, the new version has been published now, and once I have migrated to that new version we can fully disable the skip-on-error behavior!

Chaphasilor avatar Jul 04 '25 10:07 Chaphasilor