phpMMS is a webbased frontend for XMMS
or mplayer in the beta version
. It is Open Source Software
(GPL-2), developed and given to the community by MaasOnline
, and the-erm.com
With phpMMS, you can control your XMMS player from every browser, or rate your songs used by rphpMMS. It allows you to control your XMMS, no matter if it's running on your webserver or on any other computer connected to the internet. phpMMS depends on the iNetCtl XMMS plugin, which can be found here
To use phpMMS, you need a webserver (tested with Apache 1.x and 2.x) with PHP (version 4, should work with version 5) and GD (version 1.x or 2.x) support.
phpMMS supports multiple skins, if you've designed a new skin and want to include it in the next phpMMS version, thesurfer
, or Erm
. Please note there are 2 versions of phpMMS on sourceforge. One is designed for rphpMMS, and one is not.
Search your music collection.
Trash can to get rid of those songs all admins rates a 0.
Set all genres in the playlist easily and quickly.
Set all of a specific artist genre.
Mass rate an artist.
Set Que only specific ratings
Set Que only specific genres
Save genre lists
Turn listeners 'on' or 'off'
back, next, jump, remove songs.
MySQL 4.0.18 - If you want to use with rphpMMS required
rphpMMS is a script for xmms that chooses songs at random for xmms for multiple users. It uses a highest common rating approach to selecting the songs. This is great for people who have kids, and don't want certain songs with adult themes/cussing being played when the kids are around, or if you were in a college dorm, the chances of a song everyone likes would greatly increase.
Time based history (strict, or flexable)
ices metadata update
play only specific genres
move/rename songs user defined database information
synchronize id3/ogg tags to database <-> mp3
mplayer support - beta
You do not need to have the-applet or phpMMS for this script to work, it just makes rating/searching/administration easier.
sample output of rphpMMS
"the-applet" is a KDE applet that sits in your kicker panel that communicates to the inetctl plugin for XMMS, and the mysql database.
Change ratings for admins listening or not listening
Change genre of current song
Turn admin on/off as listening
Scrolling artist/title of current song
adds users who are not admins if they are listening.
Qt (With MySQL support)
Screen shots of the-applet:
You can download the latest version of phpMMS, rphpMMS, or the-applet here.
Original version of phpMMS here·
Stable development version here.
MaasOnline, the company that developed phpMMS
The-erm.com, the guy that developed rphpMMS
iNetCtl, the plugin that is required by phpMMS
The SourceForge project page of phpMMS
The SourceForge project page of rphpMMS
mysql database that drives rphpMMS.
php scripting language used for rphpMMS & phpMMS.
mp3info for changing id3 tags.
ogginfo/vorbiscomment for changing ogg tags.
icecast/ices Internet radio streaming software
irc.freenode.net:6667 #rphpMMS official chat room for rphpMMS.
Music by one of the authors.