1 line
48 KiB
JSON
1 line
48 KiB
JSON
{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "label": "tracks.py", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "label": "_build_track_out()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "_callable": true}, {"id": "track", "label": "Track", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "uuid", "label": "UUID", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "artist", "label": "Artist", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "album", "label": "Album", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "trackout", "label": "TrackOut", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "label": "list_tracks()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "_callable": true}, {"id": "trackrepodep", "label": "TrackRepoDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "artistrepodep", "label": "ArtistRepoDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "albumrepodep", "label": "AlbumRepoDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "currentuser", "label": "CurrentUser", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "pagedresponse", "label": "PagedResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "label": "save_remote_track()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "_callable": true}, {"id": "remotetracksave", "label": "RemoteTrackSave", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "remotelibraryservicedep", "label": "RemoteLibraryServiceDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "label": "materialize_track()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "_callable": true}, {"id": "materializeresponse", "label": "MaterializeResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "label": "get_track()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "label": "update_track()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "_callable": true}, {"id": "trackupdate", "label": "TrackUpdate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "label": "delete_track()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "_callable": true}, {"id": "filestoragedep", "label": "FileStorageDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "response", "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_similar_tracks", "label": "get_similar_tracks()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L220", "_callable": true}, {"id": "any", "label": "Any", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_optimize_track", "label": "optimize_track()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L224", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "label": "get_track_cover()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "_callable": true}, {"id": "streamuser", "label": "StreamUser", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "streamingresponse", "label": "StreamingResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "label": "enrich_metadata()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L244", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "label": "get_metadata_matches()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "_callable": true}, {"id": "metadataservicedep", "label": "MetadataServiceDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "metadatamatchesout", "label": "MetadataMatchesOut", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "label": "set_metadata()", "file_type": "code", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "_callable": true}, {"id": "metadataapply", "label": "MetadataApply", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/v1/tracks.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_114", "label": "Save a remote browse hit (\u00a7A4 discover) as a library placeholder \u2014 no audio", "file_type": "rationale", "source_file": "app/api/v1/tracks.py", "source_location": "L114"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_140", "label": "Fetch a placeholder track's audio on demand (plan: Model C lazy materializat", "file_type": "rationale", "source_file": "app/api/v1/tracks.py", "source_location": "L140"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_249", "label": "Re-run metadata enrichment for a track (admin/user-triggered). The work happ", "file_type": "rationale", "source_file": "app/api/v1/tracks.py", "source_location": "L249"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_265", "label": "AcoustID candidates for the metadata editor's match picker (\u00a7A7). Runs the", "file_type": "rationale", "source_file": "app/api/v1/tracks.py", "source_location": "L265"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_301", "label": "Apply manual edits or an accepted AcoustID match (\u00a7A7). Sets ``metadata_stat", "file_type": "rationale", "source_file": "app/api/v1/tracks.py", "source_location": "L301"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L3", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L4", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L6", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "fastapi_responses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L7", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_api_covers", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L9", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_api_deps", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L10", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_api_schemas_download", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L20", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_api_schemas_pagination", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_api_schemas_track", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L22", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_domain_entities_album", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L31", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_domain_entities_track", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L32", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_domain_errors", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L33", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "app_workers_queue", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L34", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "track", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "uuid", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "artist", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "uuid", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "album", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "trackout", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L39", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "pagedresponse", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "trackout", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "remotetracksave", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "remotelibraryservicedep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "trackout", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L107", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "remotelibraryservicedep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "materializeresponse", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L133", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "trackout", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L158", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "trackupdate", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "trackout", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L179", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "target": "filestoragedep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "target": "response", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L204", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_similar_tracks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L220", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_similar_tracks", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L220", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_similar_tracks", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L220", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_similar_tracks", "target": "any", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L220", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_optimize_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L224", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_optimize_track", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L224", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_optimize_track", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L224", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_optimize_track", "target": "any", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L224", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "target": "filestoragedep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "target": "streamuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "target": "streamingresponse", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L228", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L244", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L244", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L244", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L244", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "target": "metadataservicedep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "target": "metadatamatchesout", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "metadataapply", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "currentuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "trackout", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L293", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "target": "trackout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L45", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L102", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "target": "pagedresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L103", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L128", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L149", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "target": "materializeresponse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L151", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L174", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L199", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "target": "metadatamatchesout", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L275", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L337", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_114", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L114", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_140", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L140", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_249", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L249", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_265", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L265", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_rationale_301", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/v1/tracks.py", "source_location": "L301", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_build_track_out", "callee": "get", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L63", "receiver": "albums"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "callee": "count", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L95", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L99", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_list_tracks", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L100", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "callee": "save_remote", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L117", "receiver": "service"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L125", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_save_remote_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L127", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "callee": "request_materialize", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L144", "receiver": "service"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L146", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L148", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_materialize_track", "callee": "from_entity", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L153", "receiver": "DownloadJobOut"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "callee": "get_by_id", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L165", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L167", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L171", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L172", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "callee": "update", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L187", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L196", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_update_track", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L197", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "callee": "get_by_id", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L210", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L212", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "callee": "delete", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L213", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_delete_track", "callee": "delete", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L215", "receiver": "storage"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "callee": "resolve_album_for_track", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L237", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L239", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_track_cover", "callee": "stream_cover", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L240", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "callee": "get_by_id", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L251", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L253", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_enrich_metadata", "callee": "enqueue", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L254", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "callee": "get_by_id", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L271", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L273", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "callee": "find_matches", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L274", "receiver": "metadata_service"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_get_metadata_matches", "callee": "MetadataMatch", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L277", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "get_by_id", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L303", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/api/v1/tracks.py", "source_location": "L305", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "get_or_create", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L309", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "get_or_create", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L314", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "update", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L322", "receiver": "track_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L334", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_v1_tracks_set_metadata", "callee": "get_many", "is_member_call": true, "source_file": "app/api/v1/tracks.py", "source_location": "L335", "receiver": "album_repo"}]} |