'status:
0    unknown    - state is unknown or the user doesn\'t want to provide this information (default)
1    on hdd    - the file is stored on hdd
2    on cd    - the file is stored on cd
3    deleted    - the file has been deleted or is not available for other reasons (i.e. reencoded)'

def add_to_mylist(self, status=None):

    if (self.filePath and (not (self.ed2k or self.size))):
        (self.ed2k, self.size) = self._calculate_file_stuff(self.filePath)
    try:
        self.aniDB.mylistadd(size=self.size, ed2k=self.ed2k, state=status)
    except Exception as e:
        self.log((u'exception    msg:    ' + str(e)))
    else:
        self.log(u'Added    the    episode    to    anidb')
