9 mpd = MPD.new HOST, PORT
12 #mpd.password('mypassword')
16 song = mpd.current_song
19 time = mpd.status["time"]
20 time = time.split(':')
21 elapsed = time[0].to_i
24 elapsed = "#{el_min}:#{el_sec}"
29 total = "#{tot_min}:#{tot_sec}"
31 #time = "#{elapsed}/#{total}"
35 #Adjusting output of Artist
36 artist = "#{song.artist}"
37 artist.gsub!(/ & /, '/')
39 #Adjusting output of Title
40 title = "#{song.title}"
42 title.gsub!(/ & /, '/')
43 title.gsub!(/feat/i, 'Ft')
44 title.gsub!(/remix/i, 'rmx')
46 #Some hacky to get correct output if id3tags are strange
48 puts "[#{song.file} ]"
50 puts "[#{song.file} ]"
51 elsif artist =~ /artist/i
52 puts "[#{song.file} ]"
53 elsif title =~ /track/i
54 puts "[#{song.file} ]"
56 puts "[#{artist} - #{title}]"