def METHOD_NAME(info):
    keys = {'category': '#category',
            'disc_id': '#discid',
            'title': 'album'}
    for key in list(info.keys()):
        if key not in ['disc_id', 'category'] and isinstance(info[key], str):
            info[key] = decode_str(info[key])
        if key in keys:
            info[keys[key]] = info[key]
            del (info[key])
    if 'artist' not in info and 'album' in info:
        try:
            info['artist'], info['album'] = [z.strip() for z in
                                             info['album'].split(' / ', 1)]
        except (TypeError, ValueError):
            pass
    if '#discid' in info:
        info['freedb_disc_id'] = decode_str(info['#discid'])
    if '#category' in info:
        info['freedb_category'] = decode_str(info['#category'])
    return info