Ampache
[ class tree: Ampache ] [ index: Ampache ] [ all elements ]

Class: mpd

Source Location: /modules/mpd/mpd.class.php

Class Overview




Variables

Methods



Class Details

[line 75]


[ Top ]


Class Variables

$command_queue =

[line 112]


Type:   mixed


[ Top ]

$COMPATIBILITY_MAX_TBL = array(
        MPD_CMD_VOLUME      => "0.10.0"
    )

[line 1008]


Type:   mixed


[ Top ]

$COMPATIBILITY_MIN_TBL = array(
      MPD_CMD_SEEK       => "0.9.1"   ,
      MPD_CMD_PLMOVE     => "0.9.1"   ,
      MPD_CMD_RANDOM     => "0.9.1"   ,
      MPD_CMD_PLSWAPTRACK   => "0.9.1"   ,
      MPD_CMD_PLMOVETRACK   => "0.9.1"  ,
      MPD_CMD_PASSWORD   => "0.10.0" ,
        MPD_CMD_SETVOL      => "0.10.0"
   )

[line 998]


Type:   mixed


[ Top ]

$connected =  FALSE

[line 82]


Type:   mixed


[ Top ]

$current_track_id =

[line 90]


Type:   mixed


[ Top ]

$current_track_length =

[line 89]


Type:   mixed


[ Top ]

$current_track_position =

[line 88]


Type:   mixed


[ Top ]

$db_last_refreshed =

[line 97]


Type:   mixed


[ Top ]

$errStr =  ""

[line 110]


Type:   mixed


[ Top ]

$host =

[line 77]


Type:   mixed


[ Top ]

$mpd_class_version =  "1.2"

[line 108]


Type:   mixed


[ Top ]

$mpd_sock =  NULL

[line 81]


Type:   mixed


[ Top ]

$mpd_version =  "(unknown)"

[line 85]


Type:   mixed


[ Top ]

$num_albums =

[line 102]


Type:   mixed


[ Top ]

$num_artists =

[line 101]


Type:   mixed


[ Top ]

$num_songs =

[line 103]


Type:   mixed


[ Top ]

$num_songs_played =

[line 98]


Type:   mixed


[ Top ]

$password =

[line 79]


Type:   mixed


[ Top ]

$playlist = array()

[line 105]


Type:   mixed


[ Top ]

$playlist_count =

[line 99]


Type:   mixed


[ Top ]

$playtime =

[line 96]


Type:   mixed


[ Top ]

$port =

[line 78]


Type:   mixed


[ Top ]

$random =

[line 93]


Type:   mixed


[ Top ]

$repeat =

[line 92]


Type:   mixed


[ Top ]

$state =

[line 87]


Type:   mixed


[ Top ]

$uptime =

[line 95]


Type:   mixed


[ Top ]

$volume =

[line 91]


Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 120]

mpd __construct( $srv, $port, [ $pwd = NULL])



Tags:

access:  public


Parameters:

   $srv  
   $port  
   $pwd  

[ Top ]

method AdjustVolume [line 308]

void AdjustVolume( $modifier)



Parameters:

   $modifier  

[ Top ]

method ClearPLIfStopped [line 985]

void ClearPLIfStopped( )



[ Top ]

method Connect [line 163]

void Connect( )



Tags:

access:  public


[ Top ]

method DBRefresh [line 529]

void DBRefresh( )



[ Top ]

method Disconnect [line 685]

void Disconnect( )



[ Top ]

method Find [line 666]

void Find( $type, $string)



Parameters:

   $type  
   $string  

[ Top ]

method GetAlbums [line 726]

void GetAlbums( [ $ar = NULL])



Parameters:

   $ar  

[ Top ]

method GetArtists [line 699]

void GetArtists( )



[ Top ]

method GetDir [line 361]

void GetDir( [ $dir = ""])



Parameters:

   $dir  

[ Top ]

method GetPlaylist [line 972]

void GetPlaylist( )



Tags:

access:  public


[ Top ]

method GetStatistics [line 903]

void GetStatistics( )



[ Top ]

method GetStatus [line 928]

void GetStatus( )



[ Top ]

method GetVolume [line 953]

void GetVolume( )



[ Top ]

method Next [line 618]

void Next( )



[ Top ]

method Pause [line 567]

void Pause( )



[ Top ]

method PLAdd [line 391]

void PLAdd( $fileName)



Parameters:

   $fileName  

[ Top ]

method PLAddBulk [line 375]

void PLAddBulk( $trackArray)



Parameters:

   $trackArray  

[ Top ]

method Play [line 544]

void Play( )



[ Top ]

method PLClear [line 459]

void PLClear( )



[ Top ]

method PLLoad [line 436]

void PLLoad( $file)



Parameters:

   $file  

[ Top ]

method PLMoveTrack [line 403]

void PLMoveTrack( $origPos, $newPos)



Parameters:

   $origPos  
   $newPos  

[ Top ]

method PLRemove [line 470]

void PLRemove( $id)



Tags:

access:  public


Parameters:

   $id  

[ Top ]

method PLSave [line 448]

void PLSave( $file)



Parameters:

   $file  

[ Top ]

method PLShuffle [line 425]

void PLShuffle( )



[ Top ]

method Previous [line 629]

void Previous( )



[ Top ]

method QueueCommand [line 263]

void QueueCommand( $cmdStr, [ $arg1 = ""], [ $arg2 = ""])



Parameters:

   $cmdStr  
   $arg1  
   $arg2  

[ Top ]

method RefreshInfo [line 832]

void RefreshInfo( )



[ Top ]

method Search [line 643]

void Search( $type, $string)



Parameters:

   $type  
   $string  

[ Top ]

method SeekTo [line 595]

void SeekTo( $pos, [ $track = -1])



Parameters:

   $pos  
   $track  

[ Top ]

method SendCommand [line 214]

void SendCommand( $cmdStr, [ $arg1 = ""], [ $arg2 = ""])



Parameters:

   $cmdStr  
   $arg1  
   $arg2  

[ Top ]

method SendCommandQueue [line 286]

void SendCommandQueue( )



[ Top ]

method SetRandom [line 498]

void SetRandom( $rndVal)



Parameters:

   $rndVal  

[ Top ]

method SetRepeat [line 485]

void SetRepeat( $repVal)



Parameters:

   $repVal  

[ Top ]

method SetVolume [line 327]

void SetVolume( $newVol)



Parameters:

   $newVol  

[ Top ]

method Shutdown [line 511]

void Shutdown( )



[ Top ]

method SkipTo [line 578]

void SkipTo( $idx)



Parameters:

   $idx  

[ Top ]

method Stop [line 555]

void Stop( )



[ Top ]

method _checkCompatibility [line 767]

void _checkCompatibility( $cmd)



Parameters:

   $cmd  

[ Top ]

method _computeVersionValue [line 757]

void _computeVersionValue( $verStr)



Parameters:

   $verStr  

[ Top ]

method _parseFileListResponse [line 802]

void _parseFileListResponse( $resp)



Parameters:

   $resp  

[ Top ]


Documentation generated on Thu, 12 Feb 2009 08:00:01 +0900 by phpDocumentor 1.4.2