Specifications
Chapter 12. Plugins 124
Non-supported libraries. The coroutine, debug and math libraries are not supported.
Partially-supported libraries. The os and package libraries are only partially supported.
Additional libraries. The bitlib library is integrated to support bitwise operators. See
http://luaforge.net/projects/bitlib and http://lua-users.org/wiki/BitwiseOperators.
Documentation of the API is still a work in progress, and the API itself is not finalised.
For the latest information, see ZPluginLua.
Note: Please note that if a script does not provide a way to exit, then the only way to
b
exit will be to reset the player.
12.3.6. Midiplay
To get MIDI file playback, a patchset is required. This file contains the instruments
required to synthesize the music. A sample patchset is available through the wiki at
ZPluginMidiPlay, and needs to be extracted to the .rockbox directory in the root of
your player. There should now be a /.rockbox/patchset/ directory, with the patchset
directory containing several .pat files and two .cfg files. Just select a MIDI file with
either the .mid or .midi extension in the file browser to start playback.
Key Action
Volume Up/
Volume Down
Volume up/ Volume down
Right/ Left Skip 3 seconds forward/ backward
Play Pause/Resume playback
Power Stop playback and quit
12.3.7. MPEG Player
The Mpeg Player is a video player plugin capable of playing back MPEG-1 and MPEG-2
video streams with MPEG audio multiplexed into .mpg files.
To play a video file, you just select it in the Rockbox File Browser. If your file
does not have the .mpg extension but is encoded in the supported format, you will need
to use the Open With... context menu option and choose mpegplayer.
The Rockbox manual (version rUnversioned directory-150516) Sansa Clip Zip