Ruby-audioinfo is a project mainly written in Ruby, it's free.
Ruby Audioinfo with support for Ruby 1.9
= ruby-audioinfo
by Guillaume Pierronnet
== ANNOUNCEMENT
The development of this Ruby1.9-compatible has been moved to Panmind's repository.
You can find it at http://github.com/Panmind/ruby-audioinfo. Follow that repo to catch up with developments :-).
== DESCRIPTION:
ruby-audioinfo glue together various audio ruby libraries and presents a unified API to the developper. Currently, supported formats are: mp3, ogg, mpc, ape, wma, flac, aac, mp4, m4a.
== FEATURES/PROBLEMS:
== SYNOPSIS:
AudioInfo.open("audio_file.one_of_supported_extensions") do |info| info.artist # or info["artist"] info.title # or info["title"] info.length # playing time of the file info.bitrate # average bitrate info.to_h # { "artist" => "artist", "title" => "title", etc... } end
== REQUIREMENTS:
== INSTALL:
== LICENSE:
Ruby