These either review or control the various media sources available to Minerva.
This uses crontab to download a selection of TV channels every night
and search them for specific keywords given by the various users. It then
builds a results table of all (potentially) interesting programmes for
the next three days. These are then accessible to the user through
the TV Guide web page.
You can change the list of search terms for the user 'steev', for example,
by editing the file /usr/local/minerva/etc/users/steev/tvsearch/list.
This should be a comma-separated list of terms. Leave this blank to get a list
of all the programmes on TV. If you include a file in this
directory called email then this list will also be emailed the user
specified in the file.
Only Minerva users can receive TV guides, so ensure the user exists in
/usr/local/minerva/etc/users. New users can be added with the
addminervauser command. After adding a new user you must re-build the
web components for the Minerva applet, and manually start a search. This is
done by running the commands,
A simple applet that lets you explore a designated directory structure
and play the MP3 files within using the Bearskin mp3player wrapper.
The left hand side displays a list of the current directories, with a
play button to play all files in that directory. The right hand side shows
the files in the current directory, and by clicking on them will play that
specific file, and (if left) all those after it. You can forward through this
list, but not backwards prior to the first song played. If an MP3 is playing, the track information (album
and artist, if given in the MP3) will appear below, in addition to the control
Only files beneath the specified root directory will be visible. This can
be set by constructing the applet appropriately. i.e.
$app = new Warp_MP3Play_Applet("MP3Player", "/media/mp3/");
in the originating PHP file.
Dependencies: mplayer or mpg123, mp3info
Future Plans: Upgrade its functionality with playlists to make it a
fully fledged MP3 jukebox.
Known bugs: Directory names will not work correctly if they
are invalid in an HTTP GET request. You can not move to the 'next' MP3
specified when the Linux user requesting it differs from who initiated it.