Skip to content

Releases: johnneerdael/ProjectM-Android

ProjectM TV 2.3.57

Choose a tag to compare

@github-actions github-actions released this 18 Oct 11:04

ProjectM TV 2.3.57

Changes

docs: confirm PowerVR fix, device coverage and F-Droid availability (#93)

Internal

  • Updated crash troubleshooting and compatibility documentation for the confirmed PowerVR fix released in 2.3.56, including affected device families, GPU-wide automatic coverage and minimum upgrade versions.
  • Added the live F-Droid phone/tablet listing to installation guidance and explained how catalog versions relate to the PowerVR fix.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.56

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:15

ProjectM TV 2.3.56

Changes

Fixed: PowerVR framebuffer crashes (#91)

  • Fixed PowerVR framebuffer crashes, confirmed by the original reporter on Fire TV Stick 4K Max (2nd generation, 2023, AFTKRT / GE9215). The fix covers crashes during preset changes and while a preset keeps playing.
  • All supported Imagination/PowerVR devices receive the fix automatically. Identified GE9215 devices include Fire TV Stick 4K Max (1st and 2nd generations), Fire TV Stick 4K (2nd generation), Fire TV Stick 4K Plus (2025), and Google TV Streamer (4K). Other PowerVR devices also use the corrected path, including Fire TV Stick 4K (1st generation), Stick (3rd generation), Stick Lite, Stick HD, the Fire TV box (2nd generation), realme C2, Redmi 9A and Lenovo Tab M10 HD/FHD Plus (2nd generation); no per-model switch or patch is needed. See device coverage and upgrade guidance.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.55

Choose a tag to compare

@github-actions github-actions released this 17 Oct 03:05

ProjectM TV 2.3.55

Changes

Share line rendering through Renderer and instanced Mesh geometry (#90)

Internal

  • Share the engine's line geometry and instanced drawing through Renderer and Mesh. Keep MilkDrop preset rules separate while retaining Android shader prewarming and Native-trails replay. This refactor is intended to preserve the existing picture and controls.
  • Refresh the official collection checksum for its updated engine-attribution notice; preset and texture contents are unchanged.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.54

Choose a tag to compare

@github-actions github-actions released this 17 Oct 00:47

ProjectM TV 2.3.54

Changes

fix(android): show the phone notification-access path in the track titles dialog (#89)

ProjectM Android

  • The "Show track titles" dialog now tells you to open Settings › Apps › Special app access › Notification access instead of the Android TV path (Device Preferences › Apps). The same path appears in the fallback message and in Diagnostics when access is off.

ProjectM TV

  • No change: the dialog keeps the Device Preferences path.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.53

Choose a tag to compare

@github-actions github-actions released this 17 Oct 00:16

ProjectM TV 2.3.53

Changes

fix: guard PowerVR preset changes and save native crash reports locally (#88)

  • Advanced › Last exit now shows saved native crash reports with available backtraces after restart. Reports stay on-device and can be copied or cleared.
  • Removed the Background compile and Shader binary cache troubleshooting switches. Normal compilation and caching are restored even if an earlier installation saved either option as Off.
  • Added an Imagination/PowerVR framebuffer-retirement workaround for preset changes and resizing. Confirmation of the reported Fire TV crash fix still requires testing on that device.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.52

Choose a tag to compare

@github-actions github-actions released this 16 Oct 23:29

ProjectM TV 2.3.52

Changes

Delete .github/workflows/claude.yml (8b3d244)

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.51

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:53

ProjectM TV 2.3.51

Changes

docs(guide): plainer prose across the user guide (#87)

  • Internal: the user guide is reworded for readability throughout; content, numbers, settings and links are unchanged, apart from correcting the count of quantities the Colour options use (four, not five).

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.50

Choose a tag to compare

@github-actions github-actions released this 16 Oct 07:58

ProjectM TV 2.3.50

Changes

feat(moods): moods from static source analysis, Palette and Main colour, Predictor guide (#86)

  • Moods are now predicted from each preset's source code. Every Energy, Brightness, Colour, Movement, Style and Comfort option is worked out by static analysis of the preset's equations, shaders, shapes and waves instead of from one short test render. Options are only given where the prediction is confident (in-between options such as Balanced, Drifting and Normal need 80% precision in out-of-fold checks), so pools are smaller and more precise, and some presets carry no option in a group. Presets without an option still play when that group has nothing selected; reports about them help improve the predictions.
  • New Palette and Main colour filters. Palette plays presets that contain a colour family (Red, Orange, Yellow, Green, Cyan, Blue, Purple, Pink); Main colour plays presets that are mostly one colour. Grey presets carry neither.
  • No strobe is stricter. Only presets the analysis is very confident do not flash are admitted, so the No strobe pool is much smaller. It is still not a guarantee against flashing.
  • The user guide has a new Predictor section explaining how moods are predicted, with accuracy per option and predictions shown next to real renders.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.49

Choose a tag to compare

@github-actions github-actions released this 14 Oct 01:28

ProjectM TV 2.3.49

Changes

fix(fdroid): remove compressed host fixtures before source scanning (#83)

Internal

Correct F-Droid build recipe cleanup for the TV and phone/tablet editions: compressed knowledge-pack host-test fixtures are removed from the build checkout before source scanning, allowing these builds to reach APK assembly. Refresh local validation recipes to the published v2.3.48 source.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.

ProjectM TV 2.3.48

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:22

ProjectM TV 2.3.48

Changes

feat(core): platform-neutral preset knowledge pack reader (#82)

  • Internal: the core library gains PresetKnowledgePack, a reader for preset knowledge packs (source-only per-preset recipes: effects, audio reactivity, calibrated brightness and motion estimates, facets). It checks the pack and recipe versions and every SHA-256, reads the data in one streaming pass, and works the same in the app, in Milkbeat and in plain JVM tools. No pack ships yet and the app does not use it, so nothing changes for viewers.

Install and downloads

Install on your TV with the Downloader app: code 4821216. The code downloads the newest stable TV APK.

Install on your phone or tablet with the Downloader app: code 6565691. Get Downloader by AFTVnews from Google Play. This code downloads the newest stable touchscreen APK.

The canonical core AAR includes Native rendering for Milkbeat and existing integrations.