Menu

Tree [351f7d] master /
 History

HTTPS access


File Date Author Commit
 .gitignore 2014-01-29 tswaehn tswaehn [27e30c] add: .gitignore
 COPYING 2004-02-24 Warren Dukes Warren Dukes [34295b] sf cvs import
 ChangeLog 2010-04-27 Sven Ginka Sven Ginka [ad85fa] replaced split() with explode; smaller fixes; n...
 INSTALL 2006-02-26 Avuton Olrich Avuton Olrich [7635c4] Add stream browser results filtering. It's very...
 README 2006-02-25 Avuton Olrich Avuton Olrich [adddb6] Make phpMp stream updating explicit.
 TODO 2006-02-26 Avuton Olrich Avuton Olrich [7635c4] Add stream browser results filtering. It's very...
 config.php 2017-01-29 Niccolo Rigacci Niccolo Rigacci [351f7d] Added support for international multibyte strin...
 features.php 2010-04-27 Sven Ginka Sven Ginka [ad85fa] replaced split() with explode; smaller fixes; n...
 index.php 2006-02-27 Avuton Olrich Avuton Olrich [21eadb] Beginning of stream table cleanups.
 info.php 2014-02-12 Niccolo Rigacci Niccolo Rigacci [2d1802] Fix 'Illegal string offset' problem with mpd 0.18
 info2html.php 2014-02-12 Niccolo Rigacci Niccolo Rigacci [2d1802] Fix 'Illegal string offset' problem with mpd 0.18
 main.php 2010-04-27 Sven Ginka Sven Ginka [ad85fa] replaced split() with explode; smaller fixes; n...
 mpd-favicon.ico 2006-02-22 Avuton Olrich Avuton Olrich [c3e8bb] Add favicon
 playlist.php 2014-02-12 Niccolo Rigacci Niccolo Rigacci [eccdc6] Fix 'Undefined index: xfade' problem with mpd 0.18
 sort.php 2017-01-29 Niccolo Rigacci Niccolo Rigacci [351f7d] Added support for international multibyte strin...
 theme.php 2006-02-27 Avuton Olrich Avuton Olrich [21eadb] Beginning of stream table cleanups.
 transparent.gif 2004-02-24 Warren Dukes Warren Dukes [34295b] sf cvs import
 utils.php 2010-04-27 Sven Ginka Sven Ginka [ad85fa] replaced split() with explode; smaller fixes; n...
 xml-parse.php 2006-02-27 Avuton Olrich Avuton Olrich [21eadb] Beginning of stream table cleanups.

Read Me

                                    phpMp
                        http://www.musicpd.org

phpMp is a web interface (written in PHP) for the Music Player Daemon (MPD).

To install phpMp, see INSTALL.


inline=
----------------------------------------------------------------------------

If you want to use phpMp as a search engine in your browser of choice you
obviously need to do a little URL constuction. This is not an issue as 
phpMp makes it pretty simple, here's how to set it up.

The url will take up to three arguments: inline, search and server

* inline would be the search term, this is required.
* search would be anything you have in $search_fields in config.php or any.
	This is optional and defaults to "any".
* server in the case you have more than one server in config.php, ordered
	by number. This defaults to '0'.

In Konqueror you would set this search URL to:
http://myserver/phpMp/index.php?inline=\{@}&search=any&server=0


stream_browser
--------------------------------------------------------------------------

To use the stream browser updating you need to have 'allow_url_fopen' set 
to 'On' in your php.ini. This is required only if you want to be able to 
download and update the file from within phpMp. Otherwise you could have 
it as a cronjob. The stream browser will not show up (at all) unless the
following file(s) exist.

It needs to go into the cache/ directory with the name stream-icy.xml or 
stream-shout.xml, respectively. While I host a shoutcast xml file, which 
updated tri-daily you can generate your own using contrib/shoutcast.pl, 
which could also be setup as a cronjob.


MiniFAQ
-------

Q. Can you put the Playing Song or the Status in the Topic?

A. Yes and no, Of course, it's possible. It won't happen here because
   it would require the full page to reload rather than just the playlist,
   or javascript.

phpMp is released under the GNU Public License.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
For the full license, see COPYING.