Chapter 12. Plugins
129
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
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
, 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
Scroll Up
/
Scroll
Down
Volume up/ Volume down
Forward
/
Rewind
Skip 3 seconds forward/ backward
Play
Pause/Resume playback
Long
Menu
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 3.14)
MPIO HD300