/** * Additional audio metadata properties not covered by basic, general-extended, * or specialized property files. Includes sorting extensions, identifiers, * podcast metadata, original-release info, and miscellaneous properties. * * Wire names and format mappings sourced from TagLib's propertymapping.dox. */ export declare const ADDITIONAL_PROPERTIES: { readonly albumArtistSort: { readonly key: "ALBUMARTISTSORT"; readonly description: "Sort name for album artist (for alphabetization)"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TSO2"; }; readonly vorbis: "ALBUMARTISTSORT"; readonly mp4: "soaa"; }; }; readonly composerSort: { readonly key: "COMPOSERSORT"; readonly description: "Sort name for composer (for alphabetization)"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TSOC"; }; readonly vorbis: "COMPOSERSORT"; readonly mp4: "soco"; }; }; readonly subtitle: { readonly key: "SUBTITLE"; readonly description: "Subtitle or description refinement"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TIT3"; }; readonly vorbis: "SUBTITLE"; readonly mp4: "----:com.apple.iTunes:SUBTITLE"; }; }; readonly label: { readonly key: "LABEL"; readonly description: "Record label name"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis", "WAV"]; readonly mappings: { readonly id3v2: { readonly frame: "TPUB"; }; readonly vorbis: "LABEL"; readonly mp4: "----:com.apple.iTunes:LABEL"; readonly wav: "IPUB"; }; }; readonly producer: { readonly key: "PRODUCER"; readonly description: "Producer of the recording"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TXXX"; readonly description: "PRODUCER"; }; readonly vorbis: "PRODUCER"; readonly mp4: "----:com.apple.iTunes:PRODUCER"; }; }; readonly radioStationOwner: { readonly key: "RADIOSTATIONOWNER"; readonly description: "Owner of the radio station"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2"]; readonly mappings: { readonly id3v2: { readonly frame: "TRSO"; }; }; }; readonly asin: { readonly key: "ASIN"; readonly description: "Amazon Standard Identification Number"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TXXX"; readonly description: "ASIN"; }; readonly vorbis: "ASIN"; readonly mp4: "----:com.apple.iTunes:ASIN"; }; }; readonly musicbrainzReleaseArtistId: { readonly key: "MUSICBRAINZ_ALBUMARTISTID"; readonly description: "MusicBrainz Release Artist ID (UUID)"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TXXX"; readonly description: "MusicBrainz Album Artist Id"; }; readonly vorbis: "MUSICBRAINZ_ALBUMARTISTID"; readonly mp4: "----:com.apple.iTunes:MusicBrainz Album Artist Id"; }; }; readonly musicbrainzWorkId: { readonly key: "MUSICBRAINZ_WORKID"; readonly description: "MusicBrainz Work ID (UUID)"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TXXX"; readonly description: "MusicBrainz Work Id"; }; readonly vorbis: "MUSICBRAINZ_WORKID"; readonly mp4: "----:com.apple.iTunes:MusicBrainz Work Id"; }; }; readonly musicbrainzReleaseTrackId: { readonly key: "MUSICBRAINZ_RELEASETRACKID"; readonly description: "MusicBrainz Release Track ID (UUID)"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TXXX"; readonly description: "MusicBrainz Release Track Id"; }; readonly vorbis: "MUSICBRAINZ_RELEASETRACKID"; readonly mp4: "----:com.apple.iTunes:MusicBrainz Release Track Id"; }; }; readonly podcastId: { readonly key: "PODCASTID"; readonly description: "Podcast episode identifier"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TGID"; }; readonly vorbis: "PODCASTID"; readonly mp4: "egid"; }; }; readonly podcastUrl: { readonly key: "PODCASTURL"; readonly description: "Podcast feed URL"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "WFED"; }; readonly vorbis: "PODCASTURL"; readonly mp4: "purl"; }; }; readonly originalArtist: { readonly key: "ORIGINALARTIST"; readonly description: "Original artist of a cover or remix"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TOPE"; }; readonly vorbis: "ORIGINALARTIST"; }; }; readonly originalAlbum: { readonly key: "ORIGINALALBUM"; readonly description: "Original album of a cover or remix"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TOAL"; }; readonly vorbis: "ORIGINALALBUM"; }; }; readonly originalDate: { readonly key: "ORIGINALDATE"; readonly description: "Original release date"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis"]; readonly mappings: { readonly id3v2: { readonly frame: "TDOR"; }; readonly vorbis: "ORIGINALDATE"; readonly mp4: "----:com.apple.iTunes:ORIGINALDATE"; }; }; readonly script: { readonly key: "SCRIPT"; readonly description: "Writing script used for text (e.g., Latn, Jpan)"; readonly type: "string"; readonly supportedFormats: readonly ["MP4", "Vorbis"]; readonly mappings: { readonly vorbis: "SCRIPT"; readonly mp4: "----:com.apple.iTunes:SCRIPT"; }; }; readonly involvedPeople: { readonly key: "INVOLVEDPEOPLE"; readonly description: "List of involved people and their roles"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2"]; readonly mappings: { readonly id3v2: { readonly frame: "TIPL"; }; }; }; readonly encoding: { readonly key: "ENCODING"; readonly description: "Encoding software or settings"; readonly type: "string"; readonly supportedFormats: readonly ["ID3v2", "MP4", "Vorbis", "WAV"]; readonly mappings: { readonly id3v2: { readonly frame: "TSSE"; }; readonly vorbis: "ENCODING"; readonly mp4: "©too"; readonly wav: "ISFT"; }; }; }; //# sourceMappingURL=additional-properties.d.ts.map