# File lib/librmpd.rb, line 205
        def initialize( hostname = 'localhost', port = 6600 )
                @hostname = hostname
                @port = port
                @socket = nil
                @stop_cb_thread = false
                @mutex = Mutex.new
                @cb_thread = nil
                @callbacks = []
                @callbacks[STATE_CALLBACK] = []
                @callbacks[CURRENT_SONG_CALLBACK] = []
                @callbacks[PLAYLIST_CALLBACK] = []
                @callbacks[TIME_CALLBACK] = []
                @callbacks[VOLUME_CALLBACK] = []
                @callbacks[REPEAT_CALLBACK] = []
                @callbacks[RANDOM_CALLBACK] = []
                @callbacks[PLAYLIST_LENGTH_CALLBACK] = []
                @callbacks[CROSSFADE_CALLBACK] = []
                @callbacks[CURRENT_SONGID_CALLBACK] = []
                @callbacks[BITRATE_CALLBACK] = []
                @callbacks[AUDIO_CALLBACK] = []
                @callbacks[CONNECTION_CALLBACK] = []
        end