Automated build from commit d983053
Version: 0.6.6
Built: 2026-06-13T13:11:26-05:00
Commit: Preserve order and skip duplicates when importing radio favorites.
Importing an M3U/PLS playlist added each station with AddRadioStation,
which assigns sort_order = MAX>0 ? MAX+1 : 0. On a list that had never
been manually reordered (all sort_order = 0) every imported station also
got 0, so GetRadioFavorites fell back to alphabetical and the file order
was lost. A user who arranged stations, exported them, then re-imported
into a fresh list got them back alphabetized instead of in their order.
Import now records the new station ids in file order and calls a new
AppendRadioSortOrder() to assign sequential sort_order values after the
current max, so the playlist's order is preserved.
It also skips URLs already present (and repeats within the file), keyed
on a trimmed/lowercased URL, so re-importing no longer creates
duplicates; the result announcement reports how many were skipped.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
This release is automatically updated on every commit to master.
Download
- Windows Installer: FastPlayInstaller.exe (recommended for most users)
- Windows Portable: FastPlay.zip (no installation required)