github masonasons/FastPlay latest
Latest Build

pre-release8 hours ago

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)

Don't miss a new FastPlay release

NewReleases is sending notifications on new releases.