Skip to content

← Firmware Downloads

Firmware release notes · Y2Player · Y2

Y2Player V1.2

A Y2 custom Software.

ReleaseV1.2Y22026-07-26schulzcode/Y2Player

Download this release

Portable packages include the flashing tool for your computer; the file is saved under the release's own name.

Changelog

1.2

Mostly things people asked for. The menu has been reorganised, so a few settings have moved. You might need to rescan your library, since i made some changes to the underlying database schema!

New

Changed

Fixed

Why ALAC still does not play

Apple Lossless needs a decoder, and the Y2 runs Android 4.4. ALAC decoding was added to Android in version 12, eight years later. An app cannot supply the missing decoder: MediaPlayer and MediaCodec can only use codecs the operating system already has, so there is no setting or update to this app that would make an ALAC file play on this hardware.

What 1.2 does instead is stop pretending. The codec is now read out of the file itself rather than guessed from the container, so an ALAC track is labelled not playable in the list rather than appearing normal and then failing.

For Now

If you have ALAC files, convert them to FLAC. Both are lossless, so the conversion is bit-exact for the audio you lose nothing but Apple's container and FLAC plays natively on the Y2:

ffmpeg -i input.m4a -c:a flac -compression_level 5 output.flac

Supporting ALAC properly would mean bundling a decoder and building a second playback path to feed it, duplicating seeking, gapless and crossfade. That is a large amount of machinery for one format that converts losslessly in one command, so it is not planned.

Also still true

Published by the schulzcode/Y2Player project [1] [2] [3]