Interface XCRecording

Represents a recording entity from the Xeno-Canto API response's "recordings" array.

interface XCRecording {
    also: string[];
    alt: string;
    animalSeen: string;
    auto: string;
    birdSeen: string;
    cnt: string;
    date: string;
    dvc: string;
    en: string;
    file: string;
    fileName: string;
    gen: string;
    group: string;
    id: string;
    lat: string;
    length: string;
    lic: string;
    lng: string;
    loc: string;
    method: string;
    mic: string;
    osci: {
        large: string;
        med: string;
        small: string;
    };
    playbackUsed: string;
    q: string;
    rec: string;
    regnr: string;
    rmk: string;
    sex: string;
    smp: number;
    sono: {
        full: string;
        large: string;
        med: string;
        small: string;
    };
    sp: string;
    ssp: string;
    stage: string;
    temp: string;
    time: string;
    type: string;
    uploaded: string;
    url: string;
}

Properties

also: string[]

An array with the identified background species in the recording.

alt: string

Elevation (in meter).

animalSeen: string

Was the recorded animal seen.

auto: string

Automatic (non-supervised) recording.

birdSeen: string

Indicates whether the recorded animal was seen.

cnt: string

The country where the recording was made.

date: string

The date that the recording was made.

dvc: string

Recording device used.

en: string

The English name of the species.

file: string

The URL to the audio file.

fileName: string

The original file name of the audio file.

gen: string

The generic name of the species.

group: string

The group to which the species belongs (birds, grasshoppers, bats).

id: string

The catalogue number of the recording on xeno-canto.

lat: string

The latitude of the recording in decimal coordinates.

length: string

The length of the recording in minutes.

lic: string

The URL describing the license of this recording.

lng: string

The longitude of the recording in decimal coordinates.

loc: string

The name of the locality.

method: string

The recording method (field recording, in the hand, etc.).

mic: string

Microphone used.

osci: {
    large: string;
    med: string;
    small: string;
}

An object with the URLs to the three versions of oscillograms.

Type declaration

  • large: string
  • med: string
  • small: string
playbackUsed: string

Was playback used to lure the animal.

q: string

The current quality rating for the recording.

rec: string

The name of the recordist.

regnr: string

Registration number of specimen (when collected).

rmk: string

Additional remarks by the recordist.

sex: string

The sex of the animal.

smp: number

Sample rate.

sono: {
    full: string;
    large: string;
    med: string;
    small: string;
}

An object with the URLs to the four versions of sonograms.

Type declaration

  • full: string
  • large: string
  • med: string
  • small: string
sp: string

The specific name (epithet) of the species.

ssp: string

The subspecies name (subspecific epithet).

stage: string

The life stage of the animal (adult, juvenile, etc.).

temp: string

Temperature during recording (applicable to specific groups only).

time: string

The time of day that the recording was made.

type: string

The sound type of the recording (combining both predefined terms such as 'call' or 'song' and additional free text options).

uploaded: string

The date that the recording was uploaded to xeno-canto.

url: string

The URL specifying the details of this recording.

Generated using TypeDoc