mediahandler.types.music¶
Module: mediahandler.types.music
Module contains:
- mediahandler.types.music.MHMusic
Child class of MHMediaType for the music media type.
- 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:
- mediahandler.types.music.MHMusic.add()
inherited from parent MHMediaType.
- 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.