VLC-плеер. Непрерывное воспроизведение видео из папки, добавляемых "извне"

Работаю с плеером vlc из python, и у меня есть необходимость непрерывно воспроизводить видео из папки. Вариант, предлагаемый в документации к библиотеке - создать плейлист со всеми видео, и запустить плеер, но это мне не подходит, т.к. видео будут приходить в эту папку "извне", а добавить во время работы плеера уже ничего нельзя.

Что я пока придумал - воспроизводить их по одному в бесконечном цикле, плеер при этом не создаётся заново, а просто устанавливается новое медиа для него. Когда заканчивается видео, на секунду плеер закрывается и виден рабочий стол, перед началом следующего. Это критично для меня. Я пробывал без обращения к базе данных (из неё просто берётся название следующего видео) - и ситуация та же.

Можно ли на vlc добиться непрерывного проигрывания, или какие средства (API других плееров для Python/C#, либо же создать свой с нуля) лучше рассмотреть на замену моему плееру?

Заранее спасибо!

Мой код:

import vlc
import sqlite3 as sq
import time

#Создаём плеер
media_player = vlc.MediaPlayer()
media_player.set_fullscreen(True)

while True:

    #Достаём первое видео из базы данных
    with sq.connect('Stream.db') as con:
        cur = con.cursor()
        cur.execute('''SELECT rowid, * FROM video_series ORDER BY ROWID ASC LIMIT 1      
        ''')

        record = cur.fetchone()
        rowid = record[0]
        name = record[2]
    
    #Проигрываем это видео
    media = vlc.Media(name)
    media_player.set_media(media)

    media_player.play()
    time.sleep(1)
    time.sleep(media_player.get_length() * 0.001 - 1)

    #Удаляем проигранное видео из базы данных
    with sq.connect('Stream.db') as con:
        cur = con.cursor()
        cur.execute('''DELETE FROM video_series WHERE rowid = %s''' % rowid)

Ответы (0 шт):