¶ ↑
ruby-audioinfoby Guillaume Pierronnet
¶ ↑
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:-
beta write support for mp3 and ogg tags (other to be written)
-
support for MusicBrainz tags
-
AudioInfo::Album class included, which gives an unified way to manage an album in a given directory.
¶ ↑
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:-
sudo gem install ruby-audioinfo
¶ ↑
LICENSE:Ruby