def main():

    ba_list_prog = functions.select_playlist(criteria='all_prog')
    if env_variables.random_play is True:
        shuffle(ba_list_prog)
    ba_list = functions.insert_carte_fidelite(ba_list_prog)
    if env_variables.omx is True:
        if not env_variables.lock.locked():
            omx_thread = thread_ba.BaOmxThread(ba_list, timer_in_seconds=env_variables.ba_timer)
            omx_thread.start()
    else:
        vlc_thread = thread_ba.BaVlcThread(ba_list, timer_in_seconds=env_variables.ba_timer)
        vlc_thread.start()
def clean():
    ba_list = functions.select_playlist(criteria='past')
    slide_list = functions.select_slides(criteria='past')

    try:
        functions.delete_playlist(ba_list)
    except:
        logging.error("erreurs en essayant de deleter les bande-annonces locales")
        print("erreurs en essayant de deleter les bande-annonces locales")

    try:
        functions.delete_playlist(slide_list)
    except:
        logging.error("erreurs en essayant de deleter les slides locaux")
        print("erreurs en essayant de deleter les slideds locaux")