def play_conditions_met(magnet):
    """
        Returns true if file has been found and
        torrent download ratio excees play ratio specified.
    """
    if not magnet['file']:
        return False
    if magnet['play_ratio'] == -1:
        return False
    return magnet['play_ratio'] <= magnet['handle'].status().progress * 100
