Video playback, gapless playback, and a full visual consistency pass across every screen.
Added
- Video playback - new "Videos" entry in the Main Menu, its own folder on the SD card (
/storage/sdcard0/Videos), full-screen player with wheel-driven volume/seek. Now powered by libVLC instead of ExoPlayer - ExoPlayer's precise frame-timing API only exists from Android API 21 onward, and its fallback for older devices turned out to be broken on the Y1's API 17 (audio and the position clock stayed correct, but picture played back several times faster than real time). libVLC brings its own native AV-sync engine independent of that Android API, giving stable, correctly-synced playback. Audio-only playback is untouched and still runs on ExoPlayer. Thumbnails in the video list and resume-position are still unaddressed for now - seetools/handbrake_y1_preset.jsonfor a ready-to-import HandBrake preset tuned for smooth playback on the Y1's chip. - Gapless playback - automatically kicks in for albums/playlists of 15 tracks or fewer, with shuffle off and no FLAC in the queue. Track transitions inside a gapless queue no longer stop and reload.
- Favorites are always visible now on Now Playing - hollow heart normally, filled red heart when favorited, instead of nothing at all unless already a favorite.
Changed
- Unified font sizes, left alignment, and row spacing across every menu (Main Menu, Music menu, Artists, Albums, Songs, Settings/Bluetooth/Wi-Fi).
- Right-arrow indicator now only shows on the focused row, everywhere.
- Thinner status bar matching real iPod proportions; narrows to the left column on both Main Menu and Music menu so the album cover bleeds behind it.
- Main Menu and Music menu covers now share the exact same slow "Ken Burns" panning animation.
- Bigger Now Playing album cover, bolder track counter, marquee-scrolling long titles, glass-look progress bar.
- Larger album cover thumbnails in the Albums list.
Fixed
- Focus arrow color was theme-dependent instead of fixed white.
- A recycled list row's blue focused background could get incorrectly reset regardless of actual focus state.
- Now Playing's progress ticker and the clock/widget refresh loop kept doing full work every 0.5-1s even when not visible (or during virtual screen-off) - both now sit idle unless actually needed. Should help battery life.
Install
rom.zip- flash via the Innioasis Updater, no ADB required. Must keep the filename exactlyrom.zip.InniClassic-1.2.0.apk- install over an existing JJ Launcher / InniClassic install viaadb install InniClassic-1.2.0.apk.
Full changelog: https://github.com/FabianZettl/inniclassic/blob/master/CHANGELOG.md