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