Skip to content

Release V1.1

Choose a tag to compare

@SchulzCode SchulzCode released this 25 Jul 17:07

Changelog

1.1

Fixed

  • Albums copied from a Mac appeared twice. macOS writes a hidden ._Track.flac companion beside every file it copies to the player. These were indexed as tracks, so you got a second copy of the album with no metadata that skipped silently when played — and could not be deleted, because both the desktop and the player hide dot-files. Hidden files are now skipped. One rescan removes the leftovers.
  • Albums listed out of order when only some files carried a track number, for example 5, 1, 2, 6, 3, 4. Track numbers are now trusted only when every track on the album has one; otherwise the filenames decide the order. Browsing a folder follows album order too, instead of sorting by title.
  • "Library needs attention" could not be cleared. A single unreadable or zero-byte file on the card made every rescan report a problem, permanently. The same fault also stopped deleted files from disappearing from the library, and stopped the last-scan time from updating. The alert now names its cause, and a scan you cancel yourself raises nothing.
  • Bluetooth stem controls needed playback to be started on the player first. Media-button ownership is now re-taken whenever a headset connects. The first press after connecting is also no longer swallowed.
  • Triple press to skip back did not start playback when nothing was playing.
  • A connected Bluetooth headset was reported as "not connected" on every screen except the Bluetooth screen.
  • Pressing the track that is already playing restarted it and rebuilt the queue from whatever list you were looking at, losing your position and your album or queue order. It now just opens Now Playing.
  • ALAC files in an .m4a were reported as AAC. The codec is now read from the container itself, so the format shown is the real one.
  • The on-device log only ever showed the last 12 lines. It now shows considerably more, and reads them from the end of the file instead of loading the whole thing.

New

  • Tracks in a format this device cannot decode are labelled "not playable" before you press play. A file that fails to play once is remembered, and the note is withdrawn if it ever does play or if you replace the file.
  • Technical metadata is now read directly for MP3, M4A, AAC, OGG, Opus and AMR as well, alongside the existing WAV, FLAC, AIFF, WavPack and DSD support.
  • Battery percentage is always shown, not only while charging or when low.
  • Track info states whether the file carries a track number.

Performance

  • Playback stutters far less while the library is scanning. Scanning now yields briefly to audio and runs at background priority.
  • Less repeated work during playback: audio route, DAC status and progress updates no longer rebuild themselves on every tick.

Known limitations

  • ALAC still cannot be played. Android 4.4 has no ALAC decoder and one cannot be added from an app. Converting to FLAC is lossless and plays natively — ffmpeg -i input.m4a -c:a flac output.flac.
  • Formats some firmware adds, such as WMA and APE, are deliberately left unlabelled rather than guessed at, since they may well play on your device.

1.1