mediahandler.types.music

Module: mediahandler.types.music

Module contains:

class mediahandler.types.music.MHMusic(settings, push)

Bases: mediahandler.types.MHMediaType

Child class of MHMediaType for the music media type.

Required arguments:
  • settings

    Dict or MHSettings object.

  • push

    MHPush object.

Public method:
class MHSettings(adict)

Bases: object

Object which serves as a simple structure for storing data as attributes.

MHMusic.add(file_path)

Overrides the MHMediaType object to process Beets requests.

Sets up Beets CLI query using object member values.

MHMusic.set_settings(adict)

Iteratively converts a dict into MHSettings objects and subsequently into object attributes.