Sha256: 22820f7d28d73749133e497227737d9b339d77c35b23202d368d941295726bdf

Contents?: true

Size: 497 Bytes

Versions: 4

Compression:

Stored size: 497 Bytes

Contents

# 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

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
mpd_client-0.3.0 examples/idle.rb
o-mpd_client-0.2.0.1 examples/idle.rb
mpd_client-0.2.0 examples/idle.rb
mpd_client-0.1.0 examples/idle.rb