SYMBOL INDEX (49 symbols across 6 files) FILE: fullAlbumDate/fullAlbumDate.js function getAlbumDate (line 10) | async function getAlbumDate(uri) { function replaceDate (line 16) | function replaceDate(newDate) { function setDate (line 27) | async function setDate() { FILE: fullAppDisplayModified/fullAppDisplayMod.js function displayUpdate (line 462) | function displayUpdate() { function fetchColors (line 488) | async function fetchColors(uri) { function lightnessColor (line 509) | function lightnessColor(hex) { class FAD (line 1067) | class FAD extends react.Component { method constructor (line 1068) | constructor(props) { method getAlbumDate (line 1082) | async getAlbumDate(uri) { method fetchInfo (line 1095) | async fetchInfo() { method animateCanvas (line 1215) | animateCanvas(prevImg, nextImg) { method animateCanvasColor (line 1264) | async animateCanvasColor(prevUri, nextUri, isStatic = false) { method componentDidMount (line 1345) | componentDidMount() { method componentWillUnmount (line 1386) | componentWillUnmount() { method render (line 1392) | render() { function toggleFullscreen (line 1530) | async function toggleFullscreen() { function activate (line 1539) | async function activate() { function deactivate (line 1549) | function deactivate() { function toggleFad (line 1565) | function toggleFad() { function updateStyle (line 1573) | function updateStyle() { function checkLyricsPlus (line 1584) | function checkLyricsPlus() { function autoHideLyrics (line 1588) | function autoHideLyrics() { function requestLyricsPlus (line 1601) | function requestLyricsPlus() { function getConfig (line 1612) | function getConfig() { function saveConfig (line 1625) | function saveConfig() { function record (line 1720) | function record() { function finishRecord (line 1734) | function finishRecord() { function openColor (line 1815) | function openColor(event) { function openConfig (line 1857) | function openConfig(event) { FILE: goToSong/goToSong.js function delay (line 16) | function delay(delayInms) { function shouldDisplayGoTo (line 66) | function shouldDisplayGoTo(uris) { function scrollSong (line 79) | async function scrollSong(playlisturi) { function gotoCurrPlay (line 124) | async function gotoCurrPlay() { function gotoselectedPlay (line 134) | async function gotoselectedPlay(uris){ FILE: listPlaylistsWithSong/listPlaylistsWithSong.js function delay (line 15) | function delay(delayInms) { function recursivePlaylistFolder (line 25) | async function recursivePlaylistFolder(folder) { function getUserLibrary (line 56) | async function getUserLibrary() { function checkPlaylist (line 87) | async function checkPlaylist(playlist, songUri) { function listPlaylists (line 174) | async function listPlaylists(uris) { FILE: playlistIntersection/playlistIntersection.js function delay (line 21) | function delay(delayInms) { function trackIntersection (line 29) | function trackIntersection(track1, track2) { function intersect (line 547) | async function intersect() { function renderIntersect (line 652) | async function renderIntersect() { function exceptIntersect (line 681) | async function exceptIntersect() { function convertToPlaylist (line 727) | async function convertToPlaylist() { FILE: skipStats/skipStats.js function trackSkips (line 32) | async function trackSkips() { function resetSkips (line 55) | function resetSkips(mode, uri = "") { function seeStats (line 72) | async function seeStats(uri) { function delay (line 102) | function delay(delayInms) {