"""What the node does for the Music app: tags and cover art, and a transcode for the formats no browser plays.""" import logging from pathlib import Path import blake3 from meshbay_common import MNP_VERSION from meshbay_common.adminop import OP_MUSICBRAINZ_ENABLED from meshbay_common.protocol import MNP from meshbay_node import ops from meshbay_node.roots import off_disk from meshbay_node.transport.webrtc.disk import _locate from meshbay_node.transport.webrtc.media_tools import _transcode_audio_to_aac log = logging.getLogger("meshbay_node.transport.webrtc_server") # Extensions no mainstream browser's