# File lib/librmpd.rb, line 553
        def list( type, arg = nil )
                if not arg.nil?
                        response = send_command "list #{type} \"#{arg}\""
                else
                        response = send_command "list #{type}"
                end

                list = []
                if not response.nil? and response.kind_of? String
                        lines = response.split "\n"
                        re = Regexp.new "\\A#{type}: ", 'i'
                        for line in lines
                                list << line.gsub( re, '' )
                        end
                end

                return list
        end