lib/audioinfo.rb in ruby-audioinfo-0.1.1 vs lib/audioinfo.rb in ruby-audioinfo-0.1.2

- old
+ new

@@ -28,11 +28,11 @@ "trackid" => "Track Id" } SUPPORTED_EXTENSIONS = %w{mp3 ogg mpc wma mp4 aac m4a flac} - VERSION = "0.1.1" + VERSION = "0.1.2" attr_reader :path, :extension, :musicbrainz_infos, :tracknum, :bitrate, :vbr attr_reader :artist, :album, :title, :length, :date # "block version" of #new() @@ -119,11 +119,12 @@ @tracknum = @info.tags["TrackNumber"].to_i @date = @info.tags["Year"] @bitrate = @info.info["bitrate"] @length = @info.info["playtime_seconds"] MUSICBRAINZ_FIELDS.each do |key, original_key| - #next if key == "trmid" # no trmid with WMA since picard cannot analyze it - @musicbrainz_infos[key] = @info.info["MusicBrainz/" + original_key.tr(" ", "")] + @musicbrainz_infos[key] = + @info.info["MusicBrainz/" + original_key.tr(" ", "")] || + @info.info["MusicBrainz/" + original_key] end when 'aac', 'mp4', 'm4a' @info = MP4Info.open(fn) @artist = @info.ART