Module: AudioRating::MP3
- Defined in:
- lib/audio_rating/mp3.rb
Overview
Base class for MP3 files.
Class Method Summary collapse
-
.get(path) ⇒ Integer, ...
Get an MP3 file’s embedded star-rating metadata if present.
Class Method Details
.get(path) ⇒ Integer, ...
Get an MP3 file’s embedded star-rating metadata if present.
Uses taglib-ruby class: rubydoc.info/gems/taglib-ruby/TagLib/MPEG/File
16 17 18 19 20 21 22 |
# File 'lib/audio_rating/mp3.rb', line 16 def self.get(path) TagLib::MPEG::File.open(path) do |file| next unless file&.valid? && file&.id3v2_tag? AudioRating::ID3v2.get file.id3v2_tag end end |