CINXE.COM
Advanced Search :: xeno-canto
<!doctype html> <html> <head> <title>Advanced Search :: xeno-canto</title> <meta charset='utf-8'> <meta name='robots' content='index,follow'> <meta name='keywords' content='bird songs, bird sounds, grasshopper sounds, wildlife sounds, birds, grasshoppers, bird sound recordings, bird song recordings, bird song archive, bird sound archive, grasshopper sounds, xeno-canto'> <link rel='icon' type='image/png' href='/static/img/favicon.png'> <link rel='apple-touch-icon' type='image/png' href='/static/img/favicon-60.png'> <link rel='apple-touch-icon' type='image/png' href='/static/img/favicon-76.png' sizes='76x76'> <link rel='apple-touch-icon' type='image/png' href='/static/img/favicon-120.png' sizes='120x120'> <link rel='apple-touch-icon' type='image/png' href='/static/img/favicon-152.png' sizes='152x152'> <link rel='stylesheet' href='/static/js/jquery.fancybox.css?v4-0-9' type='text/css'> <link rel='stylesheet' href='/static/js/jquery.qtip.min.css?v4-0-9' type='text/css'> <link rel='stylesheet' href='/static/js/jplayer/xcplayer.css?v4-0-9' type='text/css'> <link rel='stylesheet' href='/static/css/xeno-canto.css?v4-0-9' type='text/css'> <link rel='stylesheet' href='//fonts.googleapis.com/css?family=Ubuntu:400,700|Ubuntu+Condensed' type='text/css'> <!-- this needs to be in the header --> <!-- <script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js'></script> --> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script src="https://code.jquery.com/jquery-migrate-1.4.1.min.js "></script> <!--[if lt IE 9]> <script> document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer'); document.createElement('hgroup'); document.createElement('figure'); document.createElement('figcaption'); </script> <![endif]--> </head> <body id='search'> <header class=''> <div id='banner'> <hgroup id='logo'> <h1><a href='https://xeno-canto.org/'>xeno-canto</a></h1> <h2>Sharing wildlife sounds from around the world</h2> </hgroup> <script type='text/javascript'> function showSpeciesNr(value, data) { jQuery('#species_nr').val(data.species_nr); jQuery('#quick-search-bar > form').submit(); } </script> <div id='quick-search-bar'> <form action='https://xeno-canto.org/explore' class='species-completion' method='post' autocomplete='off'> <input type='hidden' id='species_nr' name='species_nr' value=''/> <div class='search-box'> <input id='quick-search-input' class='species-input' data-onselect='showSpeciesNr' type='text' name='query' value='' placeholder='Search recordings...' /> <input type='submit' value='Search'/> </div> </form> <div class='search-help'> <ul class='simple'> <li> <a href='https://xeno-canto.org/search'>Advanced Search</a> </li> <li> <a href='https://xeno-canto.org/help/search' class='tooltip' data-qtip-header='Quick Search Reference' data-qtip-content='<table class='key-value'> <tr><td>grp:</td><td>Group</td></tr> <tr><td>gen:</td><td>Genus</td></tr> <tr><td>ssp:</td><td>Subspecies</td></tr> <tr><td>rec:</td><td>Recordist</td></tr> <tr><td>cnt:</td><td>Country</td></tr> <tr><td>loc:</td><td>Location</td></tr> <tr><td>rmk:</td><td>Recordist remarks</td></tr> <tr><td>seen:</td><td>Animals seen</td></tr> <tr><td>playback:</td><td>Playback used</td></tr> <tr><td>also:</td><td>Background species</td></tr> <tr><td>type:</td><td>Predefined sound type</td></tr> <tr><td>sex:</td><td>Sex</td></tr> <tr><td>stage:</td><td>Life stage</td></tr> <tr><td>method:</td><td>Recording method</td></tr> <tr><td>nr:</td><td>XC number</td></tr> <tr><td>lic:</td><td>Recording license</td></tr> <tr><td>q:</td><td>Recording quality</td></tr> <tr><td>len:</td><td>Recording length (in s)</td></tr> <tr><td colspan='2' style='padding-top: 8px;'><a href='https://xeno-canto.org/help/search'>All options explained...</a></td></tr> </table>'>Tips</a> </li> </div> </div> </div> <nav id='main-menu'> <table> <tr> <td> <ul class='sf-menu'> <li>About<img class='icon' height='14' width='14' src='/static/img/down.png'/> <ul> <li><a href='https://xeno-canto.org/about/xeno-canto'>About xeno-canto</a></li> <li><a href='https://xeno-canto.org/collection/'>Collection Details</a></li> <li><a href='https://xeno-canto.org/explore/api'>API</a></li> <li><a href='https://xeno-canto.org/contributors'>Meet the Members</a></li> <li><a href='https://xeno-canto.org/help/FAQ'>Frequently Asked Questions</a></li> <li><a href='https://xeno-canto.org/about/terms'>Terms of Use</a></li> <li><a href='https://xeno-canto.org/about/credits'>Credits & Colofon</a></li> </ul> </li> <li>Explore<img class='icon' height='14' width='14' src='/static/img/down.png'/> <ul> <li><a href='https://xeno-canto.org/explore/region'>By Region <li><a href='https://xeno-canto.org/explore/taxonomy'>By Taxonomy</a></li> <li><a href='https://xeno-canto.org/explore?query=since:31&dir=0&order=xc'>Recent Recordings</a></li> <li><a href='https://xeno-canto.org/explore/random'>Random Recordings</a></li> </ul> </li> <li><a href='https://xeno-canto.org/upload'>Upload Sounds</a></li> <li><a href='https://xeno-canto.org/forum/'>Forum</a></li> <li><a href='https://xeno-canto.org/mysteries'>Mysteries</a></li> <li><a href='https://xeno-canto.org/articles'>Articles</a></li> </ul> </td> <td style='white-space: nowrap; text-align: right'> <ul class='sf-menu right'> <li> <a href='https://xeno-canto.org/auth/login'>Log in / Register</a> </li> </ul> </td> </tr> </table> </nav> </header> <div id='content-area'> <noscript> <div class='warning'><b>Note</b>: Many features of this site will not work without javascript</div> </noscript> <div style='display: none;'><div id='options-bats' ><div id='sex'><option value=''>Please choose...</option><option value='female'>Female</option><option value='male'>Male</option></div><div id='stage'><option value=''>Please choose...</option><option value='adult'>Adult</option><option value='juvenile'>Juvenile</option><option value='subadult'>Subadult</option></div><div id='type'><option value=''>Please choose...</option><option value='distress call'>Distress call</option><option value='echolocation'>Echolocation</option><option value='feeding buzz'>Feeding buzz</option><option value='social call'>Social call</option><option value='song'>Song</option></div><div id='method'><option value=''>Please choose...</option><option value='emerging from roost'>Emerging from roost</option><option value='field recording'>Field recording</option><option value='fluorescent light tag'>Fluorescent light tag</option><option value='hand-release'>Hand-release</option><option value='in enclosure'>In enclosure</option><option value='in the hand'>In the hand</option><option value='roosting'>Roosting</option><option value='roped'>Roped</option></div></div><div id='options-birds' ><div id='sex'><option value=''>Please choose...</option><option value='female'>Female</option><option value='male'>Male</option></div><div id='stage'><option value=''>Please choose...</option><option value='adult'>Adult</option><option value='juvenile'>Juvenile</option><option value='nestling'>Nestling</option></div><div id='type'><option value=''>Please choose...</option><option value='aberrant'>Aberrant</option><option value='alarm call'>Alarm call</option><option value='begging call'>Begging call</option><option value='call'>Call</option><option value='dawn song'>Dawn song</option><option value='drumming'>Drumming</option><option value='duet'>Duet</option><option value='flight call'>Flight call</option><option value='imitation'>Imitation</option><option value='nocturnal flight call'>Nocturnal flight call</option><option value='song'>Song</option><option value='subsong'>Subsong</option></div><div id='method'><option value=''>Please choose...</option><option value='field recording'>Field recording</option><option value='in net'>In net</option><option value='in the hand'>In the hand</option></div></div><div id='options-frogs' ><div id='sex'><option value=''>Please choose...</option><option value='female'>Female</option><option value='male'>Male</option></div><div id='stage'><option value=''>Please choose...</option><option value='adult'>Adult</option><option value='juvenile'>Juvenile</option></div><div id='type'><option value=''>Please choose...</option><option value='aberrant'>Aberrant</option><option value='advertisement call'>Advertisement call</option><option value='distress call'>Distress call</option><option value='release call'>Release call</option><option value='territorial call'>Territorial call</option></div><div id='method'><option value=''>Please choose...</option><option value='field recording'>Field recording</option><option value='in the hand'>In the hand</option><option value='studio recording'>Studio recording</option></div></div><div id='options-grasshoppers' ><div id='sex'><option value=''>Please choose...</option><option value='female'>Female</option><option value='male'>Male</option></div><div id='stage'><option value=''>Please choose...</option><option value='adult'>Adult</option><option value='nymph'>Nymph</option></div><div id='type'><option value=''>Please choose...</option><option value='aberrant'>Aberrant</option><option value='calling song'>Calling song</option><option value='courtship song'>Courtship song</option><option value='disturbance song'>Disturbance song</option><option value='female song'>Female song</option><option value='flight song'>Flight song</option><option value='rivalry song'>Rivalry song</option><option value='searching song'>Searching song</option></div><div id='method'><option value=''>Please choose...</option><option value='field recording'>Field recording</option><option value='studio recording'>Studio recording</option></div></div><div id='options-'><div id='sex'><option value=''>Please choose...</option><option value='female'>Female</option><option value='male'>Male</option></div><div id='stage'><option value=''>Please choose...</option><option value='adult'>Adult</option><option value='juvenile'>Juvenile</option><option value='nestling'>Nestling</option><option value='nymph'>Nymph</option><option value='subadult'>Subadult</option></div><div id='type'><option value=''>Please choose...</option><option value='aberrant'>Aberrant</option><option value='advertisement call'>Advertisement call</option><option value='alarm call'>Alarm call</option><option value='begging call'>Begging call</option><option value='call'>Call</option><option value='calling song'>Calling song</option><option value='courtship song'>Courtship song</option><option value='dawn song'>Dawn song</option><option value='distress call'>Distress call</option><option value='disturbance song'>Disturbance song</option><option value='drumming'>Drumming</option><option value='duet'>Duet</option><option value='echolocation'>Echolocation</option><option value='feeding buzz'>Feeding buzz</option><option value='female song'>Female song</option><option value='flight call'>Flight call</option><option value='flight song'>Flight song</option><option value='imitation'>Imitation</option><option value='nocturnal flight call'>Nocturnal flight call</option><option value='release call'>Release call</option><option value='rivalry song'>Rivalry song</option><option value='searching song'>Searching song</option><option value='social call'>Social call</option><option value='song'>Song</option><option value='subsong'>Subsong</option><option value='territorial call'>Territorial call</option></div><div id='method'><option value=''>Please choose...</option><option value='emerging from roost'>Emerging from roost</option><option value='field recording'>Field recording</option><option value='fluorescent light tag'>Fluorescent light tag</option><option value='hand-release'>Hand-release</option><option value='in enclosure'>In enclosure</option><option value='in net'>In net</option><option value='in the hand'>In the hand</option><option value='roosting'>Roosting</option><option value='roped'>Roped</option><option value='studio recording'>Studio recording</option></div></div></div><h1>Advanced Search</h1> <form class='species-completion' method='post'> <div id='main-search-box'> <input autofocus type='text' name='search-term' class='species-input' placeholder='Search recording, e.g., by typing a species name…' /> </div> <p> Searches are case-insensitive. Wildcards such as '*' are not necessary. Where possible, we will search for your query term as a substring of the full field. Occasionally, a wildcard search does not deliver the best results. You can prepend an '=' to most search terms to force an exact match, or (in case of sound quality) an '<' or '>' to search for less or greater than. </p> <p>Not all search tags are available in this form. See <a href="https://xeno-canto.org/help/search">Search tips</a> for more additional search options and instructions. Limit results by matching the following fields: </p> <table id='advanced-search'> <tr> <td>Group</td> <td> <select name='search-group'> <option value=''>Please choose...</option><option value='birds'>Birds</option><option value='grasshoppers'>Grasshoppers</option><option value='bats'>Bats</option><option value='frogs'>Frogs</option></select></td> </tr> <tr> <td>Genus</td> <td><input type='text' name='search-genus' /></td> </tr> <tr> <td> Subspecies </td> <td><input type='text' name='search-ssp' /></td> </tr> <tr><th colspan='2'></th></tr> <tr> <td>Country </td> <td><select name='search-country' class='' id=''><option value='' selected>Please choose...</option><option value='=Afghanistan' >Afghanistan</option><option value='=Albania' >Albania</option><option value='=Algeria' >Algeria</option><option value='=Andorra' >Andorra</option><option value='=Angola' >Angola</option><option value='=Antarctica' >Antarctica</option><option value='=Antigua & Departments' >Antigua & Departments</option><option value='=Argentina' >Argentina</option><option value='=Armenia' >Armenia</option><option value='=Australia' >Australia</option><option value='=Austria' >Austria</option><option value='=Azerbaijan' >Azerbaijan</option><option value='=Bahamas' >Bahamas</option><option value='=Bahrain' >Bahrain</option><option value='=Bangladesh' >Bangladesh</option><option value='=Barbados' >Barbados</option><option value='=Belarus' >Belarus</option><option value='=Belgium' >Belgium</option><option value='=Belize' >Belize</option><option value='=Benin' >Benin</option><option value='=Bhutan' >Bhutan</option><option value='=Bolivia' >Bolivia</option><option value='=Bosnia Herzegovina' >Bosnia Herzegovina</option><option value='=Botswana' >Botswana</option><option value='=Brazil' >Brazil</option><option value='=Brunei' >Brunei</option><option value='=Bulgaria' >Bulgaria</option><option value='=Burkina Faso' >Burkina Faso</option><option value='=Burundi' >Burundi</option><option value='=Cambodia' >Cambodia</option><option value='=Cameroon' >Cameroon</option><option value='=Canada' >Canada</option><option value='=Cape Verde' >Cape Verde</option><option value='=Central African Republic' >Central African Republic</option><option value='=Chad' >Chad</option><option value='=Chile' >Chile</option><option value='=China' >China</option><option value='=Colombia' >Colombia</option><option value='=Comoros' >Comoros</option><option value='=Congo (Brazzaville)' >Congo (Brazzaville)</option><option value='=Congo (Democratic Republic)' >Congo (Democratic Republic)</option><option value='=Costa Rica' >Costa Rica</option><option value='=Croatia' >Croatia</option><option value='=Cuba' >Cuba</option><option value='=Cyprus' >Cyprus</option><option value='=Czech Republic' >Czech Republic</option><option value='=Denmark' >Denmark</option><option value='=Djibouti' >Djibouti</option><option value='=Dominica' >Dominica</option><option value='=Dominican Republic' >Dominican Republic</option><option value='=East Timor' >East Timor</option><option value='=Ecuador' >Ecuador</option><option value='=Egypt' >Egypt</option><option value='=El Salvador' >El Salvador</option><option value='=Equatorial Guinea' >Equatorial Guinea</option><option value='=Eritrea' >Eritrea</option><option value='=Estonia' >Estonia</option><option value='=Ethiopia' >Ethiopia</option><option value='=Fiji' >Fiji</option><option value='=Finland' >Finland</option><option value='=France' >France</option><option value='=French Guiana' >French Guiana</option><option value='=Gabon' >Gabon</option><option value='=Gambia' >Gambia</option><option value='=Georgia' >Georgia</option><option value='=Germany' >Germany</option><option value='=Ghana' >Ghana</option><option value='=Greece' >Greece</option><option value='=Grenada' >Grenada</option><option value='=Guatemala' >Guatemala</option><option value='=Guinea' >Guinea</option><option value='=Guinea-Bissau' >Guinea-Bissau</option><option value='=Guyana' >Guyana</option><option value='=Haiti' >Haiti</option><option value='=Honduras' >Honduras</option><option value='=Hungary' >Hungary</option><option value='=Iceland' >Iceland</option><option value='=India' >India</option><option value='=Indonesia' >Indonesia</option><option value='=Iran' >Iran</option><option value='=Iraq' >Iraq</option><option value='=Ireland' >Ireland</option><option value='=Israel' >Israel</option><option value='=Italy' >Italy</option><option value='=Ivory Coast' >Ivory Coast</option><option value='=Jamaica' >Jamaica</option><option value='=Japan' >Japan</option><option value='=Jordan' >Jordan</option><option value='=Kazakhstan' >Kazakhstan</option><option value='=Kenya' >Kenya</option><option value='=Kiribati' >Kiribati</option><option value='=Kosovo' >Kosovo</option><option value='=Kuwait' >Kuwait</option><option value='=Kyrgyzstan' >Kyrgyzstan</option><option value='=Laos' >Laos</option><option value='=Latvia' >Latvia</option><option value='=Lebanon' >Lebanon</option><option value='=Lesotho' >Lesotho</option><option value='=Liberia' >Liberia</option><option value='=Libya' >Libya</option><option value='=Liechtenstein' >Liechtenstein</option><option value='=Lithuania' >Lithuania</option><option value='=Luxembourg' >Luxembourg</option><option value='=Macedonia' >Macedonia</option><option value='=Madagascar' >Madagascar</option><option value='=Malawi' >Malawi</option><option value='=Malaysia' >Malaysia</option><option value='=Maldives' >Maldives</option><option value='=Mali' >Mali</option><option value='=Malta' >Malta</option><option value='=Marshall Islands' >Marshall Islands</option><option value='=Mauritania' >Mauritania</option><option value='=Mauritius' >Mauritius</option><option value='=Mexico' >Mexico</option><option value='=Micronesia' >Micronesia</option><option value='=Moldova' >Moldova</option><option value='=Monaco' >Monaco</option><option value='=Mongolia' >Mongolia</option><option value='=Montenegro' >Montenegro</option><option value='=Morocco' >Morocco</option><option value='=Mozambique' >Mozambique</option><option value='=Myanmar' >Myanmar</option><option value='=Namibia' >Namibia</option><option value='=Nauru' >Nauru</option><option value='=Nepal' >Nepal</option><option value='=Netherlands' >Netherlands</option><option value='=New Zealand' >New Zealand</option><option value='=Nicaragua' >Nicaragua</option><option value='=Niger' >Niger</option><option value='=Nigeria' >Nigeria</option><option value='=North Korea' >North Korea</option><option value='=Norway' >Norway</option><option value='=Oman' >Oman</option><option value='=Pakistan' >Pakistan</option><option value='=Palau' >Palau</option><option value='=Panama' >Panama</option><option value='=Papua New Guinea' >Papua New Guinea</option><option value='=Paraguay' >Paraguay</option><option value='=Peru' >Peru</option><option value='=Philippines' >Philippines</option><option value='=Poland' >Poland</option><option value='=Portugal' >Portugal</option><option value='=Puerto Rico' >Puerto Rico</option><option value='=Qatar' >Qatar</option><option value='=Romania' >Romania</option><option value='=Russian Federation' >Russian Federation</option><option value='=Rwanda' >Rwanda</option><option value='=San Marino' >San Marino</option><option value='=Sao Tome' >Sao Tome</option><option value='=Saudi Arabia' >Saudi Arabia</option><option value='=Senegal' >Senegal</option><option value='=Serbia' >Serbia</option><option value='=Seychelles' >Seychelles</option><option value='=Sierra Leone' >Sierra Leone</option><option value='=Singapore' >Singapore</option><option value='=Slovakia' >Slovakia</option><option value='=Slovenia' >Slovenia</option><option value='=Solomon Islands' >Solomon Islands</option><option value='=Somalia' >Somalia</option><option value='=South Africa' >South Africa</option><option value='=South Korea' >South Korea</option><option value='=South Sudan' >South Sudan</option><option value='=Spain' >Spain</option><option value='=Sri Lanka' >Sri Lanka</option><option value='=St Kitts & Nevis' >St Kitts & Nevis</option><option value='=St Lucia' >St Lucia</option><option value='=St Vincent & Grenadines' >St Vincent & Grenadines</option><option value='=Sudan' >Sudan</option><option value='=Suriname' >Suriname</option><option value='=Swaziland' >Swaziland</option><option value='=Sweden' >Sweden</option><option value='=Switzerland' >Switzerland</option><option value='=Syria' >Syria</option><option value='=Taiwan' >Taiwan</option><option value='=Tajikistan' >Tajikistan</option><option value='=Tanzania' >Tanzania</option><option value='=Thailand' >Thailand</option><option value='=Togo' >Togo</option><option value='=Tonga' >Tonga</option><option value='=Trinidad & Tobago' >Trinidad & Tobago</option><option value='=Tunisia' >Tunisia</option><option value='=Turkey' >Turkey</option><option value='=Turkmenistan' >Turkmenistan</option><option value='=Tuvalu' >Tuvalu</option><option value='=Uganda' >Uganda</option><option value='=Ukraine' >Ukraine</option><option value='=United Arab Emirates' >United Arab Emirates</option><option value='=United Kingdom' >United Kingdom</option><option value='=United States' >United States</option><option value='=Uruguay' >Uruguay</option><option value='=Uzbekistan' >Uzbekistan</option><option value='=Vanuatu' >Vanuatu</option><option value='=Vatican City' >Vatican City</option><option value='=Venezuela' >Venezuela</option><option value='=Vietnam' >Vietnam</option><option value='=Western Samoa' >Western Samoa</option><option value='=Yemen' >Yemen</option><option value='=Zambia' >Zambia</option><option value='=Zimbabwe' >Zimbabwe</option></select></td> </tr> <tr> <td>Location</td> <td><input type='text' name='search-location' /></td> </tr> <tr> <td>License</td> <td><select name='search-license'><option value=''>Please choose...</option><option value='by-nc-sa'}>Creative Commons Attribution-NonCommercial-ShareAlike 4.0</option><option value='by-nc-nd'}>Creative Commons Attribution-NonCommercial-NoDerivs 4.0</option><option value='by-sa'}>Creative Commons Attribution-ShareAlike 4.0</option><option value='by-nc'}>Creative Commons Attribution-NonCommercial 4.0</option><option value='by'}>Creative Commons Attribution 4.0</option><option value='pd'}>Creative Commons Public Domain Dedication 1.0</option></select> </td> </tr> <tr> <td>Recordist name</td> <td><input type='text' name='search-recordist' /></td> </tr> <tr> <td>Automatic </td> <td> <select name='search-auto'> <option value=''>Please choose...</option> <option value='yes'>Yes</option> <option value='no'>No</option> </select></td> </tr> <tr><th colspan='2'></th></tr> <tr> <td>Predefined sound type</td> <td><select name='search-type'></select></td> </tr> <tr> <td>Other sound type</td> <td><input type='text' name='search-type-other' placeholder='Any type not included under predefined options'/></td> </tr> <tr><th colspan='2'></th></tr> <tr> <td>Sex</td> <td><select name='search-sex'></select></td> </tr> <tr> <td>Life stage</td> <td><select name='search-stage'></select></td> </tr> <tr> <td>Animal seen</td> <td> <select name='search-seen'> <option value=''>Please choose...</option> <option value='yes'>Yes</option> <option value='no'>No</option> </select></td> </tr> <tr> <td>Playback used</td> <td> <select name='search-playback'> <option value=''>Please choose...</option> <option value='yes'>Yes</option> <option value='no'>No</option> </select></td> </tr> <tr> <td>Recording method</td> <td><select name='search-method'></select></td> </tr> <tr> <td>Background species</td> <td><input type='text' class='species-input' name='search-bg' placeholder='Start typing a species name...'/></td> </tr> <tr> <td>Remarks</td> <td><input type='text' name='search-remarks' /></td> </tr> <tr> <td>Sound quality</td> <td><input type='text' name='search-quality' placeholder='Letters A to E. Prepend > or < for better or worse than, e.g. >C for A and B.' /></td> </tr> <tr><th colspan='2'></th></tr> <tr> <td></td> <td> <input type='submit' name='submit' value='Search'/> <input type='reset' value='Clear'/> </td> </tr> </table> </form> <div> </div> <script type='text/javascript'> jQuery('document').ready(function() { jQuery('input[name=search-location]').autocomplete({ serviceUrl: 'https://xeno-canto.org/api/internal/completion/locations', minChars: 3, deferRequestBy: 200, onSelect: function (suggestion) { localStorage.setItem('search-location', suggestion); } }) // Set group-specific options on load (either from form or local storage) var group = jQuery('select[name=search-group]').val() || localStorage.getItem('search-group') || ''; setOptions(group); // Replace options on group change jQuery('select[name=search-group]').change(function() { setOptions(jQuery(this).val()); }) // Add handlers to store search values in local storage for all form fields, except search-term and // search-location. The first is excluded because it's used elsewhere and we don't want to store it // permanently; the latter is processed in the location autocomplete. var excludedFields = ['search-term', 'search-location']; jQuery('input[type=text],select').each(function() { if (this.name.includes('search-') && !excludedFields.includes(this.name)) { jQuery(this).change(function() { localStorage.setItem(this.name, this.value); }); } // If value has been set, restore this.value = localStorage.getItem(this.name) || ''; }) // Clear local storage when clearing form jQuery('input[type=reset]').click(function() { localStorage.clear(); }); }); function selectHasOption (selectName, option) { var options = jQuery('select[name='+ selectName +'] option').map(function() { return this.value; }).get(); return options.includes(option); } function setOptions(group) { jQuery('div#options-' + group).find('div').each(function() { var selectName = 'search-' + this.id; var select = jQuery('select[name='+ selectName +']'); select.html(jQuery(this).html()); var previousOption = localStorage.getItem(selectName); // Select value if option exists; otherwise clear local storage for this select if (previousOption && selectHasOption(selectName, previousOption)) { select.val(previousOption); } else { localStorage.setItem(selectName, ''); } }); } </script> </div> <footer> <div> <table> <tr> <td> <p>Xeno-canto.org is powered by the Xeno-canto Foundation and Naturalis Biodiversity Center </p> <p> <a href='//www.naturalis.nl/' target='_blank'><img width='147' height='80' src='/static/img/naturalis_logo.png' alt= 'Naturalis Biodiversity Center'></a> </p> <p> Website © 2005-2024 <b>Xeno-canto Foundation</b> </p> <p id='license'>Recordings © the recordist. See recording details for license information. </p> <p id='license'>Sonogram images © <b>Xeno-canto Foundation</b>. Sonogram images share the same license terms as the recording they depict. </p> <p><a href='https://xeno-canto.org/about/terms'>Terms of use</a></p> <p><a href='https://xeno-canto.org/about/credits'>Credits</a></p> </td> <td> <ul class='simple'> <li><a href='//www.facebook.com/xenocanto'><img class='icon' width='24' height='24' src='/static/img/facebook.png'> Like us on Facebook</a></li> <li><a href='//www.twitter.com/xenocanto'><img class='icon' width='24' height='24' src='/static/img/twitter.png'> Follow us on Twitter</a></li> <li><a href='//www.youtube.com/channel/UC8At4qJ5678S3IX8_n7mstg'><img class='icon' width='24' height='24' src='/static/img/youtube.png'> Find us on YouTube</a></li> <li> <script> document.write( "<n uers=\"znvygb:pbagnpg@krab-pnagb.bet?fhowrpg=Pbagnpg%20krab-pnagb\" ery=\"absbyybj\"><vzt pynff='vpba' jvqgu='24' urvtug='24' fep='/fgngvp/vzt/znvy-24.cat'> Pbagnpg hf ivn rznvy</n>" . replace(/[a-zA-Z]/g, function(c) { return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26); } ) ) </script> </li> <li style='margin-top: 30px;'><a href='https://xeno-canto.org/donate'><img src='https://www.paypalobjects.com/en_US/NL/i/btn/btn_donateCC_LG.gif' alt='Donate to Xeno-canto'></a></li> </ul> </td> <td> <ul id='languages'> <li ><a rel='nofollow' href='https://xeno-canto.org/lang/af'> Afrikaans </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/ca'> Català </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/cs'> Česky </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/da'> Dansk </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/de'> Deutsch </a></li><li class='selected'><a rel='nofollow' href='https://xeno-canto.org/lang/en'> English </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/es'> Español </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/et'> Eesti </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/fi'> Suomi </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/fr'> Français </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/hu'> Magyar </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/id'> Bahasa Indonesia </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/is'> Íslenska </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/it'> Italiano </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/ja'> 日本語 </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/lt'> Lietuvių </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/lv'> Latviešu </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/nl'> Nederlands </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/no'> Norsk </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/pl'> Polski </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/pt'> Português </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/pt_BR'> Português do Brasil </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/ru'> Русский </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/se'> Davvisámegiella </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/si'> Slovenčina </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/sl'> Slovenščina </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/sv'> Svenska </a></li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/th'> ภาษาไทย </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/uk'> Українська </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/zh_CN'> 简体中文 </a>*</li><li ><a rel='nofollow' href='https://xeno-canto.org/lang/zh_TW'> 繁體中文 </a></li> </ul> <p>* Only bird names are translated</p> </td> </tr> </table> </div> </footer> <script type='text/javascript'> jQuery(document).ready( function () { // set up collapsible 'read more' sections jQuery('.readmore').expander({slicePoint:40, expandText:'more »', userCollapseText: '« less', widow: 2 }); } ); </script> <script type='text/javascript'> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-324458-1']); _gaq.push(['_trackPageview']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type='text/javascript' src='/static/js/jplayer/jquery.jplayer.min.js'></script> <script type='text/javascript' src='/static/js/jplayer/xcplayer.js?v4-0-9'></script> <script type='text/javascript' src='/static/js/jquery.autocomplete-min.js'></script> <script type='text/javascript' src='/static/js/jquery.placeholder.min.js'></script> <script type='text/javascript' src='/static/js/jquery.expander.min.js'></script> <script type='text/javascript' src='/static/js/jquery.fancybox.pack.js'></script> <script type='text/javascript' src='/static/js/jquery.qtip.min.js'></script> <script type='text/javascript' src='/static/js/rate-recording.js?v4-0-9'></script> <script type='text/javascript' src='/static/js/hoverIntent.js'></script> <script type='text/javascript' src='/static/js/superfish.js'></script> <script type='text/javascript' src='/static/js/xc-generic.js?v4-0-9'></script> </body> </html>