Advanced Mp3 Player


+ Pop-Up Player

Premium beat player

Make sure you have at least Flash Player 7. If not,please download.
Rinomina tag mp3 simili PDF Print E-mail
Written by Administrator   
Tuesday, 24 February 2009 11:31
 
require "rubygems"  
require "mp3info"
require "amatch"
 
correct = ""
 
 
if ARGV[0] == nil then
puts "Usage: " +
     "file.rb" + " directory  "
exit()
end
puts "*" * 50
Dir[ARGV[0]+"**/*.{mp3}"].each do |file|
    puts file
    Mp3Info.open(file) do |mp3|
      tag = ((mp3.tag2.TCON.nil?) ? mp3.tag.genre_s : mp3.tag2.TCON).to_s
      if correct == "" then
  puts "E questo il tag corretto ?"
  puts tag
  if STDIN.gets.chomp == "s" then    correct = tag    end
      end
      lvh = tag.levenshtein_similar(correct)
      if(lvh <  0.8  && lvh != 1  && correct != "") then
  puts "Correggo " + mp3.tag.TCON.to_s + " in " + correct.to_s
  mp3.tag.TCON = correct
  mp3.tag.genre_s = correct
      end
    end
puts "*" * 50
end
 
Last Updated on Tuesday, 24 February 2009 11:34