Edit

thodg/mpd_client/examples/idle.rb

Branch :

  • Show log

    Commit

  • Author : Anton Maminov
    Date : 2018-07-31 17:31:06
    Hash : 141cc085
    Message : Rename MPDClient to MPD::Client (#6) * Rename MPDClient to MPD::Client * remove redundants return * Avoid single-line method definitions * nothing special * update readme * add idle example * add rubocop * add .hound.yml * add travis config * add badges to readme * remove rakefile * add rake * revert rakefile * ichange gemspec * add rspec * change travis config * remove rakefile * remove rack-test * add spec * add test * fix rubocop * update badges

  • examples/idle.rb
  • # frozen_string_literal: true
    
    require 'bundler'
    Bundler.setup :default
    
    require 'logger'
    require 'mpd_client'
    
    client = MPD::Client.new
    
    client = MPD::Client.new
    client.log = Logger.new($stderr)
    
    client.connect('localhost', 6600)
    
    # Lists all changed systems:
    # database, update, stored_playlist, playlist, player, mixer, output, options, sticker, subscription, message
    #
    subsystems = %w[player playlist]
    
    loop do
      resp = client.idle(*subsystems)
      puts resp
    end
    
    client.close
    client.disconnect