Sha256: 6a87123d1d793475d72592f79d71089b2791ae9268ef3f8006d7e2cc3ecbbaf8

Contents?: true

Size: 1.31 KB

Versions: 11

Compression:

Stored size: 1.31 KB

Contents

= ruby-audioinfo

* http://ruby-audioinfo.rubyforge.org
* http://rubyforge.org/projects/ruby-audioinfo/
* https://github.com/moumar/ruby-audioinfo

by 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)
* unified support for tag text-encoding. AudioInfo.new("file", "utf-8") and you're done!
* 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:

* ruby-mp3info[http://ruby-mp3info.rubyforge.org/]
* ruby-ogginfo[http://ruby-ogginfo.rubyforge.org/]
* MP4Info[http://mp4info.rubyforge.org/]
* flacinfo-rb[http://rubyforge.org/projects/flacinfo-rb/]
* wmainfo-rb[http://rubyforge.org/projects/wmainfo/]

== INSTALL:

* sudo gem install ruby-audioinfo

== LICENSE:

Ruby

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ruby-audioinfo-0.5.2 README.rdoc
ruby-audioinfo-0.5.1 README.rdoc
ruby-audioinfo-0.5.0 README.rdoc
ruby-audioinfo-0.4 README.rdoc
ruby-audioinfo-0.3.3 README.rdoc
ruby-audioinfo-0.3.2 README.rdoc
ruby-audioinfo-0.3.1 README.rdoc
ruby-audioinfo-0.2.3 README.rdoc
ruby-audioinfo-0.2.2 README.rdoc
ruby-audioinfo-0.2.1 README.rdoc
ruby-audioinfo-0.2 README.rdoc