lib/audioinfo.rb in ruby-audioinfo-0.2 vs lib/audioinfo.rb in ruby-audioinfo-0.2.1
- old
+ new
@@ -33,11 +33,11 @@
"trackid" => "Track Id"
}
SUPPORTED_EXTENSIONS = %w{mp3 ogg mpc wma mp4 aac m4a flac}
- VERSION = "0.2"
+ VERSION = "0.2.1"
attr_reader :path, :extension, :musicbrainz_infos, :tracknum, :bitrate, :vbr
attr_reader :artist, :album, :title, :length, :date
# "block version" of #new()
@@ -91,10 +91,10 @@
if (arr = @info.tag2["TXXX"]).is_a?(Array)
fields = MUSICBRAINZ_FIELDS.invert
arr.each do |val|
if val =~ /^MusicBrainz (.+)\000(.*)$/
short_name = fields[$1]
- @musicbrainz_infos[short_name] = $2
+ @musicbrainz_infos[short_name] = $2.gsub("\xEF\xBB\xBF".force_encoding("UTF-8"), '')
end
end
end
@bitrate = @info.bitrate
i = @info.tag.tracknum