module Jekyll::Mp3

Public Instance Methods

mp3_duration(input) click to toggle source
# File lib/jekyll-mp3info.rb, line 8
def mp3_duration(input)

  seconds = Mp3Info.new(input.strip).length

  hours = (seconds / (60.0 * 60.0)).floor
  seconds -= hours * 60 * 60

  minutes = (seconds / 60.0).floor
  seconds -= minutes * 60

  "%02d:%02d:%02d" % [hours, minutes, seconds]

end
mp3_seconds(input) click to toggle source
# File lib/jekyll-mp3info.rb, line 22
def mp3_seconds(input)

  Mp3Info.new(input.strip).length

end