Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 23:01
Immutable release. Only release title and notes can be modified.
4e5ebc2

rox 1.2.0 is about the library taking care of itself.

Live library watching

rox now watches your library folders. Files you add, move, or delete outside the app fold in on their own - no manual rescan. Renames keep their tracks' ratings, playlists, and listen history, and a catch-up pass on launch covers anything that changed while rox was closed. Toggle it on the Folders settings page.

Rescans also clean up after deletions now: a track whose file is gone loses its row. Guards make sure an unplugged drive or dropped network mount never reads as an emptied library.

Duplicates

A new window finds tracks your library carries more than once - same title and artist, whatever the files are named - and shows every copy with its cover, codec, and bitrate. Pick keepers by best quality, oldest, or newest; spares go to the OS trash, so a wrong pick comes back. It never takes a track's last copy, and copies that belong to different albums are never auto-checked.

Tag repair

Some MP3s (Bandcamp downloads are the usual source) carry an ID3v2.4 tag shape that many players read mangled - gray covers, blank fields. rox already reads these files right; the new Repair Tags window finds them across your library, or one folder, and rewrites the bytes clean through the same copy-verify-rename path every tag edit takes.

Update notifications

The new About page in settings shows your version and can check GitHub for a newer release, once a day at most, notify only. It never downloads or installs anything, and a toggle turns it off.

Also

  • Media keys and the system transport now work on Windows.
  • Inverting a palette between light and dark now lands on the designed counterpart and carries your color edits across, instead of a raw lightness flip.
  • Bug report and feature request forms are up on the issue tracker.

Full Changelog: v1.1.1...v1.2.0