RubyGems Navigation menu

ruby-mp3info 0.6.14

  • written in pure ruby

  • read low-level informations like bitrate, length, samplerate, etc…

  • read, write, remove id3v1 and id3v2 tags

  • correctly read VBR files (with or without Xing header)

  • only 2.3 version is supported for writings id3v2 tags

SYNOPSIS:

a good exercise is to read the test.rb to understand how the library works deeper

require "mp3info"
# read and display infos & tags
Mp3Info.open("myfile.mp3") do |mp3info|
  puts mp3info
end

# read/write tag1 and tag2 with Mp3Info#tag attribute
# when reading tag2 have priority over tag1
# when writing, each tag is written.
Mp3Info.open("myfile.mp3") do |mp3|
  puts mp3.tag.title   
  puts mp3.tag.artist   
  puts mp3.tag.album
  puts mp3.tag.tracknum
  mp3.tag.title = "track title"
  mp3.tag.artist = "artist name"
end

Mp3Info.open("myfile.mp3") do |mp3|
  # you can access four letter v2 tags like this
  puts mp3.tag2.TIT2
  mp3.tag2.TIT2 = "new TIT2"
  # or like that
  mp3.tag2["TIT2"]
  # at this time, only COMM tag is processed after reading and before writing
  # according to ID3v2#options hash
  mp3.tag2.options[:lang] = "FRE"
  mp3.tag2.COMM = "my comment in french, correctly handled when reading and writing"
end

Gemfile:
= Copy to clipboard Copied!

instalar:
=

Versões:

  1. 0.8.10 - October 31, 2016 (89 KB)
  2. 0.8.9 - February 02, 2016 (89 KB)
  3. 0.8.8 - January 26, 2016 (89 KB)
  4. 0.8.7 - July 13, 2015 (89 KB)
  5. 0.8.6 - March 29, 2015 (26 KB)
  6. 0.6.14 - June 17, 2011 (28,5 KB)
Mostrar todas as versões (34)

Development Dependencies (2):

hoe >= 2.8.0
hoe-yard >= 0.1.2

Donos:

Autores:

  • Guillaume Pierronnet

SHA 256 checksum:

0631af98517d1d5cb7a961a381ffe48e054b33b1721608cb70bee40eee392e1b

Total de downloads 5.129.537

Desta versão 4.600

Licenças:

N/A

Versão Requerida do Ruby: Nenhum

Links: