1
0
Fork 0
mirror of https://github.com/Yetangitu/ampache synced 2025-10-06 03:49:56 +02:00
ampache/contrib/codebase/Ampache/HttpQPlayer.html

1080 lines
No EOL
40 KiB
HTML

<html>
<head>
<title>Docs For Class HttpQPlayer</title>
<link rel="stylesheet" type="text/css" href="../media/style.css">
</head>
<body>
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
<tr>
<td class="header_top">Ampache</td>
</tr>
<tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
<tr>
<td class="header_menu">
[ <a href="../classtrees_Ampache.html" class="menu">class tree: Ampache</a> ]
[ <a href="../elementindex_Ampache.html" class="menu">index: Ampache</a> ]
[ <a href="../elementindex.html" class="menu">all elements</a> ]
</td>
</tr>
<tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt="" /></td></tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="200" class="menu">
<div id="todolist">
<p><a href="../todolist.html">Todo List</a></p>
</div>
<b>Packages:</b><br />
<a href="../li_Ampache.html">Ampache</a><br />
<a href="../li_Catalog.html">Catalog</a><br />
<a href="../li_Horde_Browser.html">Horde_Browser</a><br />
<a href="../li_Search.html">Search</a><br />
<a href="../li_Web.html">Web</a><br />
<a href="../li_XMLRPC.html">XMLRPC</a><br />
<a href="../li_XML_RPC.html">XML_RPC</a><br />
<br /><br />
<b>Files:</b><br />
<div class="package">
<a href="../Ampache/_lib---class---access.class.php.html"> access.class.php
</a><br>
<a href="../Ampache/_admin---access.php.html"> access.php
</a><br>
<a href="../Ampache/_lib---class---ajax.class.php.html"> ajax.class.php
</a><br>
<a href="../Ampache/_server---ajax.server.php.html"> ajax.server.php
</a><br>
<a href="../Ampache/_lib---class---album.class.php.html"> album.class.php
</a><br>
<a href="../Ampache/_albums.php.html"> albums.php
</a><br>
<a href="../Ampache/_modules---infotools---AmazonSearchEngine.class.php.html"> AmazonSearchEngine.class.php
</a><br>
<a href="../Ampache/_lib---class---ampachemail.class.php.html"> ampachemail.class.php
</a><br>
<a href="../Ampache/_lib---class---ampacherss.class.php.html"> ampacherss.class.php
</a><br>
<a href="../Ampache/_lib---class---api.class.php.html"> api.class.php
</a><br>
<a href="../Ampache/_modules---archive---archive.lib.php.html"> archive.lib.php
</a><br>
<a href="../Ampache/_lib---class---artist.class.php.html"> artist.class.php
</a><br>
<a href="../Ampache/_artists.php.html"> artists.php
</a><br>
<a href="../Ampache/_lib---batch.lib.php.html"> batch.lib.php
</a><br>
<a href="../Ampache/_batch.php.html"> batch.php
</a><br>
<a href="../Ampache/_server---browse.ajax.php.html"> browse.ajax.php
</a><br>
<a href="../Ampache/_lib---class---browse.class.php.html"> browse.class.php
</a><br>
<a href="../Ampache/_browse.php.html"> browse.php
</a><br>
<a href="../Ampache/_modules---captcha---captcha.php.html"> captcha.php
</a><br>
<a href="../Ampache/_admin---catalog.php.html"> catalog.php
</a><br>
<a href="../Ampache/_bin---catalog_update.inc.html"> catalog_update.inc
</a><br>
<a href="../Ampache/_modules---nusoap---class.nusoap_base.php.html"> class.nusoap_base.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.soapclient.php.html"> class.soapclient.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.soap_fault.php.html"> class.soap_fault.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.soap_parser.php.html"> class.soap_parser.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.soap_server.php.html"> class.soap_server.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.soap_transport_http.php.html"> class.soap_transport_http.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.soap_val.php.html"> class.soap_val.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.wsdl.php.html"> class.wsdl.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.wsdlcache.php.html"> class.wsdlcache.php
</a><br>
<a href="../Ampache/_modules---nusoap---class.xmlschema.php.html"> class.xmlschema.php
</a><br>
<a href="../Ampache/_lib---class---config.class.php.html"> config.class.php
</a><br>
<a href="../Ampache/_lib---class---core.class.php.html"> core.class.php
</a><br>
<a href="../Ampache/_lib---class---database_object.abstract.php.html"> database_object.abstract.php
</a><br>
<a href="../Ampache/_lib---class---dba.class.php.html"> dba.class.php
</a><br>
<a href="../Ampache/_lib---debug.lib.php.html"> debug.lib.php
</a><br>
<a href="../Ampache/_bin---delete_disabled.inc.html"> delete_disabled.inc
</a><br>
<a href="../Ampache/_server---democratic.ajax.php.html"> democratic.ajax.php
</a><br>
<a href="../Ampache/_lib---class---democratic.class.php.html"> democratic.class.php
</a><br>
<a href="../Ampache/_democratic.php.html"> democratic.php
</a><br>
<a href="../Ampache/_bin---dump_album_art.inc.html"> dump_album_art.inc
</a><br>
<a href="../Ampache/_admin---duplicates.php.html"> duplicates.php
</a><br>
<a href="../Ampache/_lib---class---error.class.php.html"> error.class.php
</a><br>
<a href="../Ampache/_admin---export.php.html"> export.php
</a><br>
<a href="../Ampache/_bin---fix_filenames.inc.html"> fix_filenames.inc
</a><br>
<a href="../Ampache/_server---flag.ajax.php.html"> flag.ajax.php
</a><br>
<a href="../Ampache/_lib---class---flag.class.php.html"> flag.class.php
</a><br>
<a href="../Ampache/_admin---flag.php.html"> flag.php
</a><br>
<a href="../Ampache/_flag.php.html"> flag.php
</a><br>
<a href="../Ampache/_lib---general.lib.php.html"> general.lib.php
</a><br>
<a href="../Ampache/_lib---class---genre.class.php.html"> genre.class.php
</a><br>
<a href="../Ampache/_genre.php.html"> genre.php
</a><br>
<a href="../Ampache/_modules---emulator---gettext.php.html"> gettext.php
</a><br>
<a href="../Ampache/_lib---gettext.php.html"> gettext.php
</a><br>
<a href="../Ampache/_modules---localplay---httpq.controller.php.html"> httpq.controller.php
</a><br>
<a href="../Ampache/_modules---httpq---httpqplayer.class.php.html"> httpqplayer.class.php
</a><br>
<a href="../Ampache/_image.php.html"> image.php
</a><br>
<a href="../Ampache/_server---index.ajax.php.html"> index.ajax.php
</a><br>
<a href="../Ampache/_admin---index.php.html"> index.php
</a><br>
<a href="../Ampache/_index.php.html"> index.php
</a><br>
<a href="../Ampache/_play---index.php.html"> index.php
</a><br>
<a href="../Ampache/_lib---init.php.html"> init.php
</a><br>
<a href="../Ampache/_install.php.html"> install.php
</a><br>
<a href="../Ampache/_lib---install.php.html"> install.php
</a><br>
<a href="../Ampache/_modules---infotools---jamendoSearch.class.php.html"> jamendoSearch.class.php
</a><br>
<a href="../Ampache/_modules---infotools---lastfm.class.php.html"> lastfm.class.php
</a><br>
<a href="../Ampache/_modules---plugins---Lastfm.plugin.php.html"> Lastfm.plugin.php
</a><br>
<a href="../Ampache/_lib---class---localplay.abstract.php.html"> localplay.abstract.php
</a><br>
<a href="../Ampache/_server---localplay.ajax.php.html"> localplay.ajax.php
</a><br>
<a href="../Ampache/_lib---class---localplay.class.php.html"> localplay.class.php
</a><br>
<a href="../Ampache/_localplay.php.html"> localplay.php
</a><br>
<a href="../Ampache/_lib---log.lib.php.html"> log.lib.php
</a><br>
<a href="../Ampache/_login.php.html"> login.php
</a><br>
<a href="../Ampache/_logout.php.html"> logout.php
</a><br>
<a href="../Ampache/_admin---mail.php.html"> mail.php
</a><br>
<a href="../Ampache/_lib---class---media.interface.php.html"> media.interface.php
</a><br>
<a href="../Ampache/_bin---migrate_config.inc.html"> migrate_config.inc
</a><br>
<a href="../Ampache/_admin---modules.php.html"> modules.php
</a><br>
<a href="../Ampache/_modules---infotools---mp3tunes.class.php.html"> mp3tunes.class.php
</a><br>
<a href="../Ampache/_modules---mpd---mpd.class.php.html"> mpd.class.php
</a><br>
<a href="../Ampache/_modules---localplay---mpd.controller.php.html"> mpd.controller.php
</a><br>
<a href="../Ampache/_modules---nusoap---nusoap.php.html"> nusoap.php
</a><br>
<a href="../Ampache/_modules---nusoap---nusoapmime.php.html"> nusoapmime.php
</a><br>
<a href="../Ampache/_server---playlist.ajax.php.html"> playlist.ajax.php
</a><br>
<a href="../Ampache/_lib---class---playlist.class.php.html"> playlist.class.php
</a><br>
<a href="../Ampache/_playlist.php.html"> playlist.php
</a><br>
<a href="../Ampache/_lib---class---plugin.class.php.html"> plugin.class.php
</a><br>
<a href="../Ampache/_lib---class---preference.class.php.html"> preference.class.php
</a><br>
<a href="../Ampache/_preferences.php.html"> preferences.php
</a><br>
<a href="../Ampache/_lib---preferences.php.html"> preferences.php
</a><br>
<a href="../Ampache/_bin---print_tags.inc.html"> print_tags.inc
</a><br>
<a href="../Ampache/_lib---class---radio.class.php.html"> radio.class.php
</a><br>
<a href="../Ampache/_radio.php.html"> radio.php
</a><br>
<a href="../Ampache/_server---random.ajax.php.html"> random.ajax.php
</a><br>
<a href="../Ampache/_lib---class---random.class.php.html"> random.class.php
</a><br>
<a href="../Ampache/_random.php.html"> random.php
</a><br>
<a href="../Ampache/_lib---class---rating.class.php.html"> rating.class.php
</a><br>
<a href="../Ampache/_lib---rating.lib.php.html"> rating.lib.php
</a><br>
<a href="../Ampache/_register.php.html"> register.php
</a><br>
<a href="../Ampache/_lib---class---registration.class.php.html"> registration.class.php
</a><br>
<a href="../Ampache/_modules---plugins---RioPlayer.plugin.php.html"> RioPlayer.plugin.php
</a><br>
<a href="../Ampache/_rss.php.html"> rss.php
</a><br>
<a href="../Ampache/_lib---class---scrobbler.class.php.html"> scrobbler.class.php
</a><br>
<a href="../Ampache/_search.php.html"> search.php
</a><br>
<a href="../Ampache/_admin---shout.php.html"> shout.php
</a><br>
<a href="../Ampache/_shout.php.html"> shout.php
</a><br>
<a href="../Ampache/_lib---class---shoutbox.class.php.html"> shoutbox.class.php
</a><br>
<a href="../Ampache/_modules---localplay---shoutcast.controller.php.html"> shoutcast.controller.php
</a><br>
<a href="../Ampache/_modules---infotools---Snoopy.class.php.html"> Snoopy.class.php
</a><br>
<a href="../Ampache/_server---song.ajax.php.html"> song.ajax.php
</a><br>
<a href="../Ampache/_lib---class---song.class.php.html"> song.class.php
</a><br>
<a href="../Ampache/_song.php.html"> song.php
</a><br>
<a href="../Ampache/_bin---sort_files.inc.html"> sort_files.inc
</a><br>
<a href="../Ampache/_server---stats.ajax.php.html"> stats.ajax.php
</a><br>
<a href="../Ampache/_lib---class---stats.class.php.html"> stats.class.php
</a><br>
<a href="../Ampache/_stats.php.html"> stats.php
</a><br>
<a href="../Ampache/_server---stream.ajax.php.html"> stream.ajax.php
</a><br>
<a href="../Ampache/_lib---class---stream.class.php.html"> stream.class.php
</a><br>
<a href="../Ampache/_lib---stream.lib.php.html"> stream.lib.php
</a><br>
<a href="../Ampache/_stream.php.html"> stream.php
</a><br>
<a href="../Ampache/_admin---system.php.html"> system.php
</a><br>
<a href="../Ampache/_server---tag.ajax.php.html"> tag.ajax.php
</a><br>
<a href="../Ampache/_lib---class---tag.class.php.html"> tag.class.php
</a><br>
<a href="../Ampache/_test.php.html"> test.php
</a><br>
<a href="../Ampache/_lib---themes.php.html"> themes.php
</a><br>
<a href="../Ampache/_lib---class---tmpplaylist.class.php.html"> tmpplaylist.class.php
</a><br>
<a href="../Ampache/_lib---class---update.class.php.html"> update.class.php
</a><br>
<a href="../Ampache/_update.php.html"> update.php
</a><br>
<a href="../Ampache/_lib---class---user.class.php.html"> user.class.php
</a><br>
<a href="../Ampache/_admin---users.php.html"> users.php
</a><br>
<a href="../Ampache/_util.php.html"> util.php
</a><br>
<a href="../Ampache/_lib---class---vainfo.class.php.html"> vainfo.class.php
</a><br>
<a href="../Ampache/_modules---validatemail---validateEmail.php.html"> validateEmail.php
</a><br>
<a href="../Ampache/_modules---validatemail---validateEmailFormat.php.html"> validateEmailFormat.php
</a><br>
<a href="../Ampache/_lib---class---vauth.class.php.html"> vauth.class.php
</a><br>
<a href="../Ampache/_lib---class---video.class.php.html"> video.class.php
</a><br>
<a href="../Ampache/_bin---write_playlists.inc.html"> write_playlists.inc
</a><br>
<a href="../Ampache/_bin---write_tags.inc.html"> write_tags.inc
</a><br>
<a href="../Ampache/_server---xml.server.php.html"> xml.server.php
</a><br>
<a href="../Ampache/_lib---class---xmldata.class.php.html"> xmldata.class.php
</a><br>
<a href="../Ampache/_server---xmlrpc.server.php.html"> xmlrpc.server.php
</a><br>
<a href="../Ampache/_lib---class---xmlrpcclient.class.php.html"> xmlrpcclient.class.php
</a><br>
<a href="../Ampache/_lib---class---xmlrpcserver.class.php.html"> xmlrpcserver.class.php
</a><br>
<a href="../Ampache/_modules---flash---xspf_player.php.html"> xspf_player.php
</a><br>
</div><br />
<b>Interfaces:</b><br />
<div class="package">
<a href="../Ampache/media.html">media</a><br />
</div>
<b>Classes:</b><br />
<div class="package">
<a href="../Ampache/Access.html">Access</a><br />
<a href="../Ampache/Ajax.html">Ajax</a><br />
<a href="../Ampache/Album.html">Album</a><br />
<a href="../Ampache/AmazonSearch.html">AmazonSearch</a><br />
<a href="../Ampache/AmpacheHttpq.html">AmpacheHttpq</a><br />
<a href="../Ampache/AmpacheLastfm.html">AmpacheLastfm</a><br />
<a href="../Ampache/AmpacheMail.html">AmpacheMail</a><br />
<a href="../Ampache/AmpacheMpd.html">AmpacheMpd</a><br />
<a href="../Ampache/AmpacheRioPlayer.html">AmpacheRioPlayer</a><br />
<a href="../Ampache/AmpacheRSS.html">AmpacheRSS</a><br />
<a href="../Ampache/AmpacheShoutCast.html">AmpacheShoutCast</a><br />
<a href="../Ampache/Api.html">Api</a><br />
<a href="../Ampache/archive.html">archive</a><br />
<a href="../Ampache/Artist.html">Artist</a><br />
<a href="../Ampache/Browse.html">Browse</a><br />
<a href="../Ampache/bzip_file.html">bzip_file</a><br />
<a href="../Ampache/captcha.html">captcha</a><br />
<a href="../Ampache/Config.html">Config</a><br />
<a href="../Ampache/Core.html">Core</a><br />
<a href="../Ampache/database_object.html">database_object</a><br />
<a href="../Ampache/Dba.html">Dba</a><br />
<a href="../Ampache/Democratic.html">Democratic</a><br />
<a href="../Ampache/easy_captcha.html">easy_captcha</a><br />
<a href="../Ampache/easy_captcha_dxy_spike.html">easy_captcha_dxy_spike</a><br />
<a href="../Ampache/easy_captcha_dxy_wave.html">easy_captcha_dxy_wave</a><br />
<a href="../Ampache/easy_captcha_fuzzy.html">easy_captcha_fuzzy</a><br />
<a href="../Ampache/easy_captcha_graphic.html">easy_captcha_graphic</a><br />
<a href="../Ampache/easy_captcha_graphic_image_disturbed.html">easy_captcha_graphic_image_disturbed</a><br />
<a href="../Ampache/easy_captcha_graphic_image_waved.html">easy_captcha_graphic_image_waved</a><br />
<a href="../Ampache/easy_captcha_persistent_grant.html">easy_captcha_persistent_grant</a><br />
<a href="../Ampache/easy_captcha_spamfree_no_new_urls.html">easy_captcha_spamfree_no_new_urls</a><br />
<a href="../Ampache/easy_captcha_text_disable.html">easy_captcha_text_disable</a><br />
<a href="../Ampache/easy_captcha_text_math_formula.html">easy_captcha_text_math_formula</a><br />
<a href="../Ampache/easy_captcha_utility.html">easy_captcha_utility</a><br />
<a href="../Ampache/Error.html">Error</a><br />
<a href="../Ampache/Flag.html">Flag</a><br />
<a href="../Ampache/Genre.html">Genre</a><br />
<a href="../Ampache/gzip_file.html">gzip_file</a><br />
<a href="../Ampache/HttpQPlayer.html">HttpQPlayer</a><br />
<a href="../Ampache/jamendoSearch.html">jamendoSearch</a><br />
<a href="../Ampache/LastFMSearch.html">LastFMSearch</a><br />
<a href="../Ampache/Localplay.html">Localplay</a><br />
<a href="../Ampache/localplay_controller.html">localplay_controller</a><br />
<a href="../Ampache/mp3tunes.html">mp3tunes</a><br />
<a href="../Ampache/mpd.html">mpd</a><br />
<a href="../Ampache/nusoapservermime.html">nusoapservermime</a><br />
<a href="../Ampache/nusoap_base.html">nusoap_base</a><br />
<a href="../Ampache/nusoap_client.html">nusoap_client</a><br />
<a href="../Ampache/nusoap_client_mime.html">nusoap_client_mime</a><br />
<a href="../Ampache/nusoap_fault.html">nusoap_fault</a><br />
<a href="../Ampache/nusoap_parser.html">nusoap_parser</a><br />
<a href="../Ampache/nusoap_server.html">nusoap_server</a><br />
<a href="../Ampache/nusoap_server_mime.html">nusoap_server_mime</a><br />
<a href="../Ampache/nusoap_wsdlcache.html">nusoap_wsdlcache</a><br />
<a href="../Ampache/nusoap_xmlschema.html">nusoap_xmlschema</a><br />
<a href="../Ampache/Playlist.html">Playlist</a><br />
<a href="../Ampache/Plugin.html">Plugin</a><br />
<a href="../Ampache/Preference.html">Preference</a><br />
<a href="../Ampache/Radio.html">Radio</a><br />
<a href="../Ampache/Random.html">Random</a><br />
<a href="../Ampache/Rating.html">Rating</a><br />
<a href="../Ampache/Registration.html">Registration</a><br />
<a href="../Ampache/scrobbler.html">scrobbler</a><br />
<a href="../Ampache/shoutBox.html">shoutBox</a><br />
<a href="../Ampache/Snoopy.html">Snoopy</a><br />
<a href="../Ampache/soapclient.html">soapclient</a><br />
<a href="../Ampache/soapclientmime.html">soapclientmime</a><br />
<a href="../Ampache/soapval.html">soapval</a><br />
<a href="../Ampache/soap_fault.html">soap_fault</a><br />
<a href="../Ampache/soap_parser.html">soap_parser</a><br />
<a href="../Ampache/soap_server.html">soap_server</a><br />
<a href="../Ampache/soap_transport_http.html">soap_transport_http</a><br />
<a href="../Ampache/Song.html">Song</a><br />
<a href="../Ampache/Stats.html">Stats</a><br />
<a href="../Ampache/Stream.html">Stream</a><br />
<a href="../Ampache/Tag.html">Tag</a><br />
<a href="../Ampache/tar_file.html">tar_file</a><br />
<a href="../Ampache/tmpPlaylist.html">tmpPlaylist</a><br />
<a href="../Ampache/Update.html">Update</a><br />
<a href="../Ampache/User.html">User</a><br />
<a href="../Ampache/vainfo.html">vainfo</a><br />
<a href="../Ampache/vauth.html">vauth</a><br />
<a href="../Ampache/Video.html">Video</a><br />
<a href="../Ampache/wsdl.html">wsdl</a><br />
<a href="../Ampache/wsdlcache.html">wsdlcache</a><br />
<a href="../Ampache/xmlData.html">xmlData</a><br />
<a href="../Ampache/xmlRpcClient.html">xmlRpcClient</a><br />
<a href="../Ampache/xmlRpcServer.html">xmlRpcServer</a><br />
<a href="../Ampache/XMLSchema.html">XMLSchema</a><br />
<a href="../Ampache/zip_file.html">zip_file</a><br />
</div>
</td>
<td>
<table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
<h1>Class: HttpQPlayer</h1>
Source Location: /modules/httpq/httpqplayer.class.php<br /><br />
<table width="100%" border="0">
<tr><td valign="top">
<h3><a href="#class_details">Class Overview</a></h3>
<pre></pre><br />
<div class="description">HttpQPlayer</div><br /><br />
</td>
<td valign="top">
<h3><a href="#class_vars">Variables</a></h3>
<ul>
<li><a href="../Ampache/HttpQPlayer.html#var$host">$host</a></li>
<li><a href="../Ampache/HttpQPlayer.html#var$password">$password</a></li>
<li><a href="../Ampache/HttpQPlayer.html#var$port">$port</a></li>
</ul>
</td>
<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
<li><a href="../Ampache/HttpQPlayer.html#methodHttpQPlayer">HttpQPlayer</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodadd">add</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodclear">clear</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodclear_playlist">clear_playlist</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methoddelete_pos">delete_pos</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodget_now_playing">get_now_playing</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodget_random">get_random</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodget_repeat">get_repeat</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodget_tracks">get_tracks</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodget_volume">get_volume</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodnext">next</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodpause">pause</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodplay">play</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodprev">prev</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodrandom">random</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodrepeat">repeat</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodset_volume">set_volume</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodskip">skip</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodstate">state</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodstop">stop</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodversion">version</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodvolume_down">volume_down</a></li>
<li><a href="../Ampache/HttpQPlayer.html#methodvolume_up">volume_up</a></li>
</ul>
</td>
</tr></table>
<hr />
<table width="100%" border="0"><tr>
</tr></table>
<hr />
<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
[line 30]<br />
HttpQPlayer<br /><br /><p>This player controls an instance of HttpQ which in turn controls WinAmp all functions return null on failure</p><br /></div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />
<hr />
<a name="class_vars"></a>
<h3>Class Variables</h3>
<div class="tags">
<a name="var$host"></a>
<p></p>
<h4>$host = <span class="value"></span></h4>
<p>[line 32]</p>
<br />
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>Type:</b>&nbsp;&nbsp;</td>
<td>mixed</td>
</tr>
</table>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />
<a name="var$password"></a>
<p></p>
<h4>$password = <span class="value"></span></h4>
<p>[line 34]</p>
<br />
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>Type:</b>&nbsp;&nbsp;</td>
<td>mixed</td>
</tr>
</table>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />
<a name="var$port"></a>
<p></p>
<h4>$port = <span class="value"></span></h4>
<p>[line 33]</p>
<br />
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>Type:</b>&nbsp;&nbsp;</td>
<td>mixed</td>
</tr>
</table>
</div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />
</div><br />
<hr />
<a name="class_methods"></a>
<h3>Class Methods</h3>
<div class="tags">
<hr />
<a name="methodHttpQPlayer"></a>
<h3>constructor HttpQPlayer <span class="smalllinenumber">[line 41]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>HttpQPlayer HttpQPlayer(
[
$h = &quot;localhost&quot;], [
$pw = &quot;&quot;], [
$p = 4800])</code>
</td></tr></table>
</td></tr></table><br />
HttpQPlayer<br /><br /><p>This is the constructor, it defaults to localhost with port 4800</p><br /><br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$h</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$pw</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$p</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodadd"></a>
<h3>method add <span class="smalllinenumber">[line 55]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void add(
$name,
$url)</code>
</td></tr></table>
</td></tr></table><br />
add<br /><br /><p>append a song to the playlist $name Name to be shown in the playlist $url URL of the song</p><br /><br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$name</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$url</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodclear"></a>
<h3>method clear <span class="smalllinenumber">[line 90]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void clear(
)</code>
</td></tr></table>
</td></tr></table><br />
clear<br /><br /><p>clear the playlist</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodclear_playlist"></a>
<h3>method clear_playlist <span class="smalllinenumber">[line 323]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void clear_playlist(
)</code>
</td></tr></table>
</td></tr></table><br />
clear_playlist<br /><br /><p>this flushes the playlist cache (I hope this means clear)</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methoddelete_pos"></a>
<h3>method delete_pos <span class="smalllinenumber">[line 224]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void delete_pos(
$track)</code>
</td></tr></table>
</td></tr></table><br />
delete_pos<br /><br /><p>This deletes a specific track</p><br /><br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$track</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodget_now_playing"></a>
<h3>method get_now_playing <span class="smalllinenumber">[line 365]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void get_now_playing(
)</code>
</td></tr></table>
</td></tr></table><br />
get_now_playing<br /><br /><p>This returns the file information for the currently playing song</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodget_random"></a>
<h3>method get_random <span class="smalllinenumber">[line 351]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void get_random(
)</code>
</td></tr></table>
</td></tr></table><br />
get_random<br /><br /><p>This returns the current state of shuffle</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodget_repeat"></a>
<h3>method get_repeat <span class="smalllinenumber">[line 338]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void get_repeat(
)</code>
</td></tr></table>
</td></tr></table><br />
get_repeat<br /><br /><p>This returns the current state of the repeat</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodget_tracks"></a>
<h3>method get_tracks <span class="smalllinenumber">[line 382]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void get_tracks(
)</code>
</td></tr></table>
</td></tr></table><br />
get_tracks<br /><br /><p>This returns a delimiated string of all of the filenames current in your playlist</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodget_volume"></a>
<h3>method get_volume <span class="smalllinenumber">[line 256]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void get_volume(
)</code>
</td></tr></table>
</td></tr></table><br />
get_volume<br /><br /><p>This returns the current volume</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodnext"></a>
<h3>method next <span class="smalllinenumber">[line 104]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void next(
)</code>
</td></tr></table>
</td></tr></table><br />
next<br /><br /><p>go to next song</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodpause"></a>
<h3>method pause <span class="smalllinenumber">[line 164]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void pause(
)</code>
</td></tr></table>
</td></tr></table><br />
pause<br /><br /><p>toggle pause mode on current song</p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
</div>
<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodplay"></a>
<h3>method play <span class="smalllinenumber">[line 149]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void play(
)</code>
</td></tr></table>
</td></tr></table><br />
play<br /><br /><p>play the current song</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodprev"></a>
<h3>method prev <span class="smalllinenumber">[line 119]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void prev(
)</code>
</td></tr></table>
</td></tr></table><br />
prev<br /><br /><p>go to previous song</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodrandom"></a>
<h3>method random <span class="smalllinenumber">[line 209]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void random(
$value)</code>
</td></tr></table>
</td></tr></table><br />
random<br /><br /><p>this toggles the random state of HttpQ</p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
</div>
<br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$value</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodrepeat"></a>
<h3>method repeat <span class="smalllinenumber">[line 194]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void repeat(
$value)</code>
</td></tr></table>
</td></tr></table><br />
repeat<br /><br /><p>This toggles the repeat state of HttpQ</p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
</div>
<br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$value</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodset_volume"></a>
<h3>method set_volume <span class="smalllinenumber">[line 306]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void set_volume(
$value)</code>
</td></tr></table>
</td></tr></table><br />
set_volume<br /><br /><p>This sets the volume as best it can, we go from a resolution of 100 --&gt; 255 so it's a little fuzzy</p><br /><br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$value</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodskip"></a>
<h3>method skip <span class="smalllinenumber">[line 134]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void skip(
$pos)</code>
</td></tr></table>
</td></tr></table><br />
skip<br /><br /><p>This skips to POS in the playlist</p><br /><br /><br />
<h4>Parameters:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="type">&nbsp;&nbsp;</td>
<td><b>$pos</b>&nbsp;&nbsp;</td>
<td></td>
</tr>
</table>
</div><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodstate"></a>
<h3>method state <span class="smalllinenumber">[line 239]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void state(
)</code>
</td></tr></table>
</td></tr></table><br />
state<br /><br /><p>This returns the current state of the httpQ player</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodstop"></a>
<h3>method stop <span class="smalllinenumber">[line 179]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void stop(
)</code>
</td></tr></table>
</td></tr></table><br />
stop<br /><br /><p>stops the current song amazing!</p><br /><br /><br />
<h4>Tags:</h4>
<div class="tags">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
</tr>
</table>
</div>
<br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodversion"></a>
<h3>method version <span class="smalllinenumber">[line 73]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void version(
)</code>
</td></tr></table>
</td></tr></table><br />
version<br /><br /><p>This gets the version of winamp currently running, use this to test for a valid connection</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodvolume_down"></a>
<h3>method volume_down <span class="smalllinenumber">[line 290]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void volume_down(
)</code>
</td></tr></table>
</td></tr></table><br />
volume_down<br /><br /><p>This decreases the volume by Winamp's defined amount</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
<hr />
<a name="methodvolume_up"></a>
<h3>method volume_up <span class="smalllinenumber">[line 275]</span></h3>
<div class="function">
<table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
<table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
<code>void volume_up(
)</code>
</td></tr></table>
</td></tr></table><br />
volume_up<br /><br /><p>This increases the volume by Wimamp's defined amount</p><br /><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div>
</div>
</div><br />
<div class="credit">
<hr />
Documentation generated on Thu, 12 Feb 2009 07:59:58 +0900 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.2</a>
</div>
</td></tr></table>
</td>
</tr>
</table>
</body>
</html>