CrazyPod V1.2.0
CrazyPod V1.2.0 is an interaction and music-library update for the iPod Classic 6G target family (6th, 6.5th, and 7th generation).
Highlights
- Added Settings → Playback → Original iPod Music. When enabled, CrazyPod scans and plays tracks synced by iTunes under
/iPod_Control/Music. Fresh installations enable this by default; upgraded devices keep it disabled until the user turns it on. - Added full-screen push, pop, replace, and unlock transitions so opening pages, returning to Home, and switching major scenes no longer flash abruptly. Reduce Motion still disables these transitions.
- Made Shuffle respond immediately by opening Now Playing first, then validating the library and building the random queue after the transition.
- Reworked lock-screen unlocking into an immediate white text progress bar and aligned Home Menu/play-pause hold feedback in the top bar.
- Tightened Home Menu gesture ownership: only a short Menu press opens the queue, while interrupted or long presses no longer trigger it. The queue popup is narrower and removes the redundant “Local Queue” header.
- Fixed lock-screen artwork becoming stale, disappearing after Previous, or drifting out of sync with the actual track. The current artwork remains visible until the confirmed replacement is ready.
- Fixed Theme Font Error caused by exhausted runtime font slots, and improved regional font reuse after language changes.
- Improved Canvas full-screen artwork cropping, default Now Playing title spacing, modal teardown, and Home restoration after overlays close.
Installation
Use CrazyPod-V1.2.0-iPod6G.zip for a complete installation or update. Merge its contents into the iPod volume and write .rockbox/rockbox.ipod last. Do not delete the existing .rockbox directory if you need to preserve settings or user data. The archive does not install a bootloader.
rockbox.ipod is also attached separately for firmware-only updates. Install the complete ZIP when resources, fonts, or Mini Apps need updating.
Original iPod Music support reads audio files and their metadata; it does not import Apple iTunesDB playlists, ratings, or play counts.
Validation
- Clean iPod 6G ARM production build completed with embedded version
V1.2.0. - ZIP integrity check passed.
- Runtime font audit passed: 11 CPKs, 47 shipped tuples, 26 requested tuples.
- CrazyPod UI architecture gate passed.
- CrazyPod UI host tests passed.
- Mini App host tests passed.
git diff --checkpassed.
These checks validate the build and package; they are not a complete physical-device regression of every interaction.
SHA-256
CrazyPod-V1.2.0-iPod6G.zip:4857dd94b3da23407d3431651699b50e27015b9d287d4bd1fe67bfd77c68e153rockbox.ipod:db2906c0f309011541d44a901dcd1735ba3a59f23ef8c549299aba5699043b21
Source commit: f1a2d13549a306a60a22ae993683e6e30afa23d9
Full changelog: V1.1.1...V1.2.0