Module: EasyTag::VorbisAttributes
- Includes:
- VorbisAttributeAccessors
- Included in:
- FLACTagger, OggTagger
- Defined in:
- lib/easytag/taggers/vorbis.rb
Instance Method Summary collapse
Methods included from VorbisAttributeAccessors
Methods included from BaseAttributeAccessors
#audio_prop_reader, #cast, #extract, #post_process, #read_audio_property
Instance Method Details
#initialize_vorbis_attributes ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/easytag/taggers/vorbis.rb', line 9 def initialize_vorbis_attributes field_reader :title field_reader :title_sort_order, 'TITLESORT' field_reader :subtitle field_reader :artist field_reader :artist_sort_order, 'ARTISTSORT' field_reader :album field_reader :album_sort_order, 'ALBUMSORT' field_reader :album_artist, 'ALBUMARTIST' field_reader :album_artist_sort_order, 'ALBUMARTISTSORT' field_reader :compilation?, 'COMPILATION', returns: :bool field_reader :genre field_reader :disc_subtitle, 'DISCSUBTITLE' field_reader :media field_reader :label field_reader :encoded_by, 'ENCODEDBY' field_reader :encoder_settings, 'ENCODERSETTINGS' field_reader :group field_reader :composer field_reader :conductor field_reader :remixer field_reader :lyrics field_reader :lyricist field_reader :copyright field_reader :bpm, returns: :int field_reader :mood field_reader :isrc field_reader :track_number, 'TRACKNUMBER', returns: :int field_reader :total_tracks, %w{TRACKTOTAL TOTALTRACKS}, returns: :int field_reader :disc_number, 'DISCNUMBER', returns: :int field_reader :total_discs, %W{DISCTOTAL TOTALDISCS}, returns: :int field_reader :date, returns: :datetime field_reader :original_date, 'ORIGINALDATE', returns: :datetime field_reader :comments, 'COMMENT', returns: :list album_art_reader :album_art field_reader :asin, 'ASIN' field_reader :script, 'SCRIPT' field_reader :barcode, 'BARCODE' field_reader :catalog_number, 'CATALOGNUMBER' field_reader :musicbrainz_recording_id, 'MUSICBRAINZ_TRACKID' field_reader :musicbrainz_track_id, 'MUSICBRAINZ_RELEASETRACKID' field_reader :musicbrainz_album_id, 'MUSICBRAINZ_ALBUMID' field_reader :musicbrainz_artist_id, 'MUSICBRAINZ_ARTISTID', returns: :list field_reader :musicbrainz_album_artist_id, 'MUSICBRAINZ_ALBUMARTISTID' field_reader :musicbrainz_trm_id, 'MUSICBRAINZ_TRMID' field_reader :musicbrainz_disc_id, 'MUSICBRAINZ_DISCID' field_reader :musicbrainz_release_status, 'RELEASESTATUS' field_reader :musicbrainz_release_type, 'RELEASETYPE', returns: :list field_reader :musicbrainz_release_country, 'RELEASECOUNTRY' field_reader :musicbrainz_release_group_id, 'MUSICBRAINZ_RELEASEGROUPID' field_reader :musicip_puid, 'MUSICIP_PUID' # TODO # field_reader :musicip_fingerprint, 'MusicMagic Fingerprint' end |