Kord/graphify-out/cache/d4f1a6c739e8662e5a88603e014...

1 line
34 KiB
JSON

{"nodes": [{"id": "musicservice", "label": "MusicService.ts", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L1"}, {"id": "musicservice_extractyoutubevideoid", "label": "extractYouTubeVideoId()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L79"}, {"id": "musicservice_isyoutubeplaylisturl", "label": "isYouTubePlaylistUrl()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L118"}, {"id": "musicservice_parsedurationseconds", "label": "parseDurationSeconds()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L133"}, {"id": "musicservice_parsedurationtexttoseconds", "label": "parseDurationTextToSeconds()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L145"}, {"id": "musicservice_formatduration", "label": "formatDuration()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L175"}, {"id": "musicservice_musicservice", "label": "MusicService", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L191"}, {"id": "musicservice_musicservice_getyoutube", "label": ".getYouTube()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L199"}, {"id": "musicservice_musicservice_addfromquery", "label": ".addFromQuery()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L207"}, {"id": "musicservice_musicservice_addfromurl", "label": ".addFromUrl()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L231"}, {"id": "musicservice_musicservice_getqueueembed", "label": ".getQueueEmbed()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L260"}, {"id": "musicservice_musicservice_getactivevoicechannelid", "label": ".getActiveVoiceChannelId()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L300"}, {"id": "musicservice_musicservice_skip", "label": ".skip()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L304"}, {"id": "musicservice_musicservice_pause", "label": ".pause()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L314"}, {"id": "musicservice_musicservice_resume", "label": ".resume()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L334"}, {"id": "musicservice_musicservice_stop", "label": ".stop()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L351"}, {"id": "musicservice_musicservice_remove", "label": ".remove()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L368"}, {"id": "musicservice_musicservice_leave", "label": ".leave()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L384"}, {"id": "musicservice_musicservice_handlecontrolinteraction", "label": ".handleControlInteraction()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L404"}, {"id": "musicservice_musicservice_createqueueitem", "label": ".createQueueItem()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L454"}, {"id": "musicservice_musicservice_enqueuetracks", "label": ".enqueueTracks()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L476"}, {"id": "musicservice_musicservice_ensuresession", "label": ".ensureSession()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L505"}, {"id": "musicservice_musicservice_bindsessionevents", "label": ".bindSessionEvents()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L561"}, {"id": "musicservice_musicservice_ontrackfinished", "label": ".onTrackFinished()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L577"}, {"id": "musicservice_musicservice_notifyplaybackfailure", "label": ".notifyPlaybackFailure()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L597"}, {"id": "musicservice_musicservice_playnext", "label": ".playNext()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L618"}, {"id": "musicservice_musicservice_resolvestreamurl", "label": ".resolveStreamUrl()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L660"}, {"id": "musicservice_musicservice_extractplaylist", "label": ".extractPlaylist()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L711"}, {"id": "musicservice_musicservice_spawnffmpeg", "label": ".spawnFfmpeg()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L754"}, {"id": "musicservice_musicservice_cleanupprocess", "label": ".cleanupProcess()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L796"}, {"id": "musicservice_musicservice_rendernowplaying", "label": ".renderNowPlaying()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L805"}, {"id": "musicservice_musicservice_renderidlestate", "label": ".renderIdleState()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L822"}, {"id": "musicservice_musicservice_buildcontrolrow", "label": ".buildControlRow()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L840"}, {"id": "musicservice_musicservice_buildfallbackcontrolrow", "label": ".buildFallbackControlRow()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L866"}, {"id": "musicservice_musicservice_buildnowplayingembed", "label": ".buildNowPlayingEmbed()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L891"}, {"id": "musicservice_musicservice_buildprogressbar", "label": ".buildProgressBar()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L948"}, {"id": "musicservice_musicservice_buildindeterminateprogressbar", "label": ".buildIndeterminateProgressBar()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L955"}, {"id": "musicservice_musicservice_startprogressupdates", "label": ".startProgressUpdates()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L961"}, {"id": "musicservice_musicservice_stopprogressupdates", "label": ".stopProgressUpdates()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L984"}, {"id": "musicservice_musicservice_ispaused", "label": ".isPaused()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L991"}, {"id": "musicservice_musicservice_getelapsedseconds", "label": ".getElapsedSeconds()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L995"}, {"id": "musicservice_musicservice_refreshcontrolmessage", "label": ".refreshControlMessage()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L1005"}, {"id": "musicservice_musicservice_formattrackline", "label": ".formatTrackLine()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L1027"}, {"id": "musicservice_musicservice_safesend", "label": ".safeSend()", "file_type": "code", "source_file": "src/services/MusicService.ts", "source_location": "L1031"}], "edges": [{"source": "musicservice", "target": "discord_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L1", "weight": 1.0}, {"source": "musicservice", "target": "voice", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L9", "weight": 1.0}, {"source": "musicservice", "target": "ffmpeg_static", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L21", "weight": 1.0}, {"source": "musicservice", "target": "child_process", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L22", "weight": 1.0}, {"source": "musicservice", "target": "util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L23", "weight": 1.0}, {"source": "musicservice", "target": "i18n", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L24", "weight": 1.0}, {"source": "musicservice", "target": "logger", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L25", "weight": 1.0}, {"source": "musicservice", "target": "musicservice_extractyoutubevideoid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L79", "weight": 1.0}, {"source": "musicservice", "target": "musicservice_isyoutubeplaylisturl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L118", "weight": 1.0}, {"source": "musicservice", "target": "musicservice_parsedurationseconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L133", "weight": 1.0}, {"source": "musicservice", "target": "musicservice_parsedurationtexttoseconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L145", "weight": 1.0}, {"source": "musicservice", "target": "musicservice_formatduration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L175", "weight": 1.0}, {"source": "musicservice", "target": "musicservice_musicservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L191", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_getyoutube", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L199", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_addfromquery", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L207", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_addfromurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L231", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_getqueueembed", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L260", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_getactivevoicechannelid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L300", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_skip", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L304", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_pause", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L314", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_resume", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L334", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_stop", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L351", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L368", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_leave", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L384", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_handlecontrolinteraction", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L404", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_createqueueitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L454", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_enqueuetracks", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L476", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_ensuresession", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L505", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_bindsessionevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L561", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_ontrackfinished", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L577", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_notifyplaybackfailure", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L597", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_playnext", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L618", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_resolvestreamurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L660", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_extractplaylist", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L711", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_spawnffmpeg", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L754", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_cleanupprocess", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L796", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_rendernowplaying", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L805", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_renderidlestate", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L822", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_buildcontrolrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L840", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_buildfallbackcontrolrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L866", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_buildnowplayingembed", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L891", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_buildprogressbar", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L948", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_buildindeterminateprogressbar", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L955", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_startprogressupdates", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L961", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_stopprogressupdates", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L984", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_ispaused", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L991", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_getelapsedseconds", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L995", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_refreshcontrolmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L1005", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_formattrackline", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L1027", "weight": 1.0}, {"source": "musicservice_musicservice", "target": "musicservice_musicservice_safesend", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/services/MusicService.ts", "source_location": "L1031", "weight": 1.0}, {"source": "musicservice_musicservice_addfromquery", "target": "musicservice_musicservice_getyoutube", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L208", "weight": 0.8}, {"source": "musicservice_musicservice_addfromquery", "target": "musicservice_musicservice_createqueueitem", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L227", "weight": 0.8}, {"source": "musicservice_musicservice_addfromquery", "target": "musicservice_musicservice_enqueuetracks", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L228", "weight": 0.8}, {"source": "musicservice_musicservice_addfromurl", "target": "musicservice_isyoutubeplaylisturl", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L232", "weight": 0.8}, {"source": "musicservice_musicservice_addfromurl", "target": "musicservice_musicservice_extractplaylist", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L233", "weight": 0.8}, {"source": "musicservice_musicservice_addfromurl", "target": "musicservice_musicservice_enqueuetracks", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L248", "weight": 0.8}, {"source": "musicservice_musicservice_addfromurl", "target": "musicservice_extractyoutubevideoid", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L251", "weight": 0.8}, {"source": "musicservice_musicservice_addfromurl", "target": "musicservice_musicservice_createqueueitem", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L256", "weight": 0.8}, {"source": "musicservice_musicservice_getqueueembed", "target": "musicservice_musicservice_formattrackline", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L274", "weight": 0.8}, {"source": "musicservice_musicservice_skip", "target": "musicservice_musicservice_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L310", "weight": 0.8}, {"source": "musicservice_musicservice_pause", "target": "musicservice_musicservice_ispaused", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L320", "weight": 0.8}, {"source": "musicservice_musicservice_pause", "target": "musicservice_musicservice_refreshcontrolmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L330", "weight": 0.8}, {"source": "musicservice_musicservice_resume", "target": "musicservice_musicservice_refreshcontrolmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L347", "weight": 0.8}, {"source": "musicservice_musicservice_stop", "target": "musicservice_musicservice_renderidlestate", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L364", "weight": 0.8}, {"source": "musicservice_musicservice_remove", "target": "musicservice_musicservice_refreshcontrolmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L380", "weight": 0.8}, {"source": "musicservice_musicservice_leave", "target": "musicservice_musicservice_cleanupprocess", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L392", "weight": 0.8}, {"source": "musicservice_musicservice_leave", "target": "musicservice_musicservice_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L393", "weight": 0.8}, {"source": "musicservice_musicservice_leave", "target": "musicservice_musicservice_renderidlestate", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L399", "weight": 0.8}, {"source": "musicservice_musicservice_handlecontrolinteraction", "target": "musicservice_musicservice_buildfallbackcontrolrow", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L408", "weight": 0.8}, {"source": "musicservice_musicservice_handlecontrolinteraction", "target": "musicservice_musicservice_pause", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L430", "weight": 0.8}, {"source": "musicservice_musicservice_handlecontrolinteraction", "target": "musicservice_musicservice_resume", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L435", "weight": 0.8}, {"source": "musicservice_musicservice_handlecontrolinteraction", "target": "musicservice_musicservice_skip", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L440", "weight": 0.8}, {"source": "musicservice_musicservice_handlecontrolinteraction", "target": "musicservice_musicservice_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L445", "weight": 0.8}, {"source": "musicservice_musicservice_handlecontrolinteraction", "target": "musicservice_musicservice_leave", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L450", "weight": 0.8}, {"source": "musicservice_musicservice_createqueueitem", "target": "musicservice_musicservice_getyoutube", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L460", "weight": 0.8}, {"source": "musicservice_musicservice_createqueueitem", "target": "musicservice_parsedurationseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L463", "weight": 0.8}, {"source": "musicservice_musicservice_createqueueitem", "target": "musicservice_parsedurationtexttoseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L463", "weight": 0.8}, {"source": "musicservice_musicservice_createqueueitem", "target": "musicservice_formatduration", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L469", "weight": 0.8}, {"source": "musicservice_musicservice_enqueuetracks", "target": "musicservice_musicservice_ensuresession", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L482", "weight": 0.8}, {"source": "musicservice_musicservice_enqueuetracks", "target": "musicservice_musicservice_playnext", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L491", "weight": 0.8}, {"source": "musicservice_musicservice_enqueuetracks", "target": "musicservice_musicservice_refreshcontrolmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L493", "weight": 0.8}, {"source": "musicservice_musicservice_ensuresession", "target": "musicservice_musicservice_bindsessionevents", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L556", "weight": 0.8}, {"source": "musicservice_musicservice_ontrackfinished", "target": "musicservice_musicservice_cleanupprocess", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L583", "weight": 0.8}, {"source": "musicservice_musicservice_ontrackfinished", "target": "musicservice_musicservice_renderidlestate", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L590", "weight": 0.8}, {"source": "musicservice_musicservice_ontrackfinished", "target": "musicservice_musicservice_playnext", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L594", "weight": 0.8}, {"source": "musicservice_musicservice_notifyplaybackfailure", "target": "musicservice_musicservice_cleanupprocess", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L599", "weight": 0.8}, {"source": "musicservice_musicservice_notifyplaybackfailure", "target": "musicservice_musicservice_safesend", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L606", "weight": 0.8}, {"source": "musicservice_musicservice_notifyplaybackfailure", "target": "musicservice_musicservice_playnext", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L612", "weight": 0.8}, {"source": "musicservice_musicservice_notifyplaybackfailure", "target": "musicservice_musicservice_renderidlestate", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L614", "weight": 0.8}, {"source": "musicservice_musicservice_playnext", "target": "musicservice_musicservice_renderidlestate", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L628", "weight": 0.8}, {"source": "musicservice_musicservice_playnext", "target": "musicservice_musicservice_resolvestreamurl", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L638", "weight": 0.8}, {"source": "musicservice_musicservice_playnext", "target": "musicservice_musicservice_spawnffmpeg", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L639", "weight": 0.8}, {"source": "musicservice_musicservice_playnext", "target": "musicservice_musicservice_rendernowplaying", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L648", "weight": 0.8}, {"source": "musicservice_musicservice_playnext", "target": "musicservice_musicservice_safesend", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L651", "weight": 0.8}, {"source": "musicservice_musicservice_resolvestreamurl", "target": "musicservice_musicservice_getyoutube", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L697", "weight": 0.8}, {"source": "musicservice_musicservice_cleanupprocess", "target": "musicservice_musicservice_stopprogressupdates", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L797", "weight": 0.8}, {"source": "musicservice_musicservice_rendernowplaying", "target": "musicservice_musicservice_buildnowplayingembed", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L810", "weight": 0.8}, {"source": "musicservice_musicservice_rendernowplaying", "target": "musicservice_musicservice_buildcontrolrow", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L811", "weight": 0.8}, {"source": "musicservice_musicservice_rendernowplaying", "target": "musicservice_musicservice_safesend", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L816", "weight": 0.8}, {"source": "musicservice_musicservice_rendernowplaying", "target": "musicservice_musicservice_startprogressupdates", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L819", "weight": 0.8}, {"source": "musicservice_musicservice_renderidlestate", "target": "musicservice_musicservice_stopprogressupdates", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L823", "weight": 0.8}, {"source": "musicservice_musicservice_renderidlestate", "target": "musicservice_musicservice_buildcontrolrow", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L836", "weight": 0.8}, {"source": "musicservice_musicservice_buildcontrolrow", "target": "musicservice_musicservice_ispaused", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L841", "weight": 0.8}, {"source": "musicservice_musicservice_buildnowplayingembed", "target": "musicservice_musicservice_getelapsedseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L894", "weight": 0.8}, {"source": "musicservice_musicservice_buildnowplayingembed", "target": "musicservice_formatduration", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L898", "weight": 0.8}, {"source": "musicservice_musicservice_buildnowplayingembed", "target": "musicservice_musicservice_buildprogressbar", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L898", "weight": 0.8}, {"source": "musicservice_musicservice_buildnowplayingembed", "target": "musicservice_musicservice_buildindeterminateprogressbar", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L899", "weight": 0.8}, {"source": "musicservice_musicservice_buildnowplayingembed", "target": "musicservice_musicservice_ispaused", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L901", "weight": 0.8}, {"source": "musicservice_musicservice_buildnowplayingembed", "target": "musicservice_musicservice_formattrackline", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L941", "weight": 0.8}, {"source": "musicservice_musicservice_startprogressupdates", "target": "musicservice_musicservice_stopprogressupdates", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L962", "weight": 0.8}, {"source": "musicservice_musicservice_refreshcontrolmessage", "target": "musicservice_musicservice_renderidlestate", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L1011", "weight": 0.8}, {"source": "musicservice_musicservice_refreshcontrolmessage", "target": "musicservice_musicservice_buildnowplayingembed", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L1016", "weight": 0.8}, {"source": "musicservice_musicservice_refreshcontrolmessage", "target": "musicservice_musicservice_buildcontrolrow", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L1017", "weight": 0.8}, {"source": "musicservice_musicservice_refreshcontrolmessage", "target": "musicservice_musicservice_ispaused", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L1020", "weight": 0.8}, {"source": "musicservice_musicservice_refreshcontrolmessage", "target": "musicservice_musicservice_stopprogressupdates", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L1021", "weight": 0.8}, {"source": "musicservice_musicservice_refreshcontrolmessage", "target": "musicservice_musicservice_startprogressupdates", "relation": "calls", "confidence": "INFERRED", "source_file": "src/services/MusicService.ts", "source_location": "L1023", "weight": 0.8}]}