Deprecated
|
AddonsNext
Table Of Contents
- Available Add On Packages
- appmgr - crtmpserver - launcher - mjpeg-streamer - monkey - omxplayer - piboxd - pmsui - pmsuip - piboxwww - piclock - psplash - videofe - videolib - bui-network-config Available Add On Packages
appmgr
Repository The appmgr daemon manages apps on the media server and player. It's job is to start the launcher app, which then provides the main UI for selecting apps. When an app is selected the launcher sends a message to the appmgr to start it. The lifecycle of the app is managed by the appmgr daemon. The appmgr is used to guarantee that only one app at a time is running (other than the launcher) since the Media Server and Media Player have no need to run multiple apps at the same time. This is similar to how a Roku operates. The appmgr can also handle communications between apps and external resources.
crtmpserver
Repository The crtmpserver is a daemon that accepts inbound video streams and serves them on demand to browsers requesting flash playback. The conversion from the inbound stream format to flv is done by crtmpserver. By using crtmpserver the stream can run without a sink that plays the stream - crtmpserver will simply dump the stream until an external request is made to forward the stream as streamed flash. This server is used by the piboxwww server (via piboxd) to stream files to a browser running JWPlayer, a freely available flash player that can be embedded in web content.
launcher
Repository The launcher is an app managed by the appmgr whose sole purpose is to provide a UI for selecting other apps. The launcher has no special privileges and can be easily replaced by a different customized launcher.
mjpeg-streamer
Repository The mjpg-streamer opkg provides a simple method of cross compiling and packaging the mjpg-streamer binary used to stream webcam images via the web UI.
monkey
Repository The source for this package provides a simple method of cross compiling and packaging the Monkey web server. Monkey is a very lightweight but feature rich web server with almost no software dependencies.
omxplayer
Repository The source for this package provides a simple method of cross compiling and packaging the Raspberry Pi hardware accelerated omxplayer video player. This is used by the Video Front End app to play videos and (later, hopefully) TV streams.
piboxd
Repository Piboxd is a daemon that accepts TCP-based messages from the localhost and acts on them. It's purpose is to provide an interface to system configuration and control to web based interfaces such as piboxwww.
pmsui
Repository The pmsui package provides theme, configuration and image files necessary to support the Media Server interface.
pmsuip
Repository The pmsuip package provides theme, configuration and image files necessary to support the Media Player interface.
piboxwww
Repository Piboxwww is the web interface for both the Media Server and Media Player. It provides user authentication to services such as network configuration, user management and the streaming webcam.
piclock
Repository The piclock app provides a method of setting the date and time for the system. This is necessary for systems that have no internet connectivity.
psplash
Repository The source for this package provides a simple method of cross compiling and packaging the psplash program which provides the MIOT splash image and progress bar at boot time.
videofe
Repository The Video Front End (videofe) app provides a UI to browsing and playing videos. It reads a database in the media directories that provides the video names and poster art and runs the omxplayer for playback.
videolib
Repository This is a Java desktop application that can be used to scan a media stick for video files and build a database for use with the Video Front End app. It retrieves data from TheMovideDB.org and formats for use with the videofe app.
bui-network-config
Repository This package provides a graphical network configuration tool for configure the wired ethernet port, a wireless client and/or a wireless access point on the Raspberry Pi running the PiBox Development Platform core image. The tool is written in GTK+ but has no other software dependencies that those required by GTK+. It can be run on the PiBox Development Platform as just another X.org app or in embedded mode as a full screen app, which is how it runs under the Media Server and Media Player. |