Skip to content

OliSe Player 02.000.000

Choose a tag to compare

@Marice Marice released this 07 Oct 09:11
· 9 commits to main since this release

OliSe Player now renders through OpenGL and runs the original MilkDrop presets.

What is new

MilkDrop visualiser. Press Square: the visualiser cycles off, behind the
interface, and full screen. With the preset pack installed those are the real
presets from the last official MilkDrop release, run by projectM 4.1.8, with
their scripts and shaders intact and reacting to the module that is playing.
Triangle picks the next preset, L2 + Triangle the previous one, and
R2 + Triangle a random one.

Without the pack the app falls back to a built-in effect with 24 presets over
seven warp modes, so there is always something to look at.

Local modules work again. Files in music/ were never found on the
console. Three things were wrong: the app folder was derived from argv[0],
which a native title does not provide; the title sandbox refuses to list a
folder; and the title registered as a media app, which gets stricter rules
than a game. All three are fixed.

Installing

  1. Copy the contents of PPSA01153.zip to /data/homebrew/PPSA01153/ on the
    console.
  2. Optional, for the real MilkDrop presets: unpack
    OliSePlayer-presets.zip into the same folder, so that
    /data/homebrew/PPSA01153/presets/ exists.
  3. Reload the jailbreak chain so ShadowMountPlus registers the title, and
    start it from the home screen.

Drop your own modules in music/ and add their names to music/index.txt:
the sandbox will not let the app list a folder, so it reads that index
instead.

Controls

Button What it does
Square Visualiser: off, behind the interface, full screen
Triangle Stations, or the next preset while the visualiser runs
L2 / R2 + Triangle Previous / random preset
R3 / L3 Next / previous track
Circle Local file list
Cross Pause
Touchpad All controls on screen

Notes

The app is 26 MB where the previous release was 2.6 MB. Mesa is linked
statically, and that is what running shaders on this console costs.

The preset pack carries projectM's own statement on the licence of these
presets: almost none was released under a specific licence, and after two
decades of free circulation they are treated as public domain. A preset author
who objects can have theirs removed; see presets/PRESETS-LICENSE.md.