From 77557d8f22d01c01d5987e27dc12ff5ac23f89bb Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Mon, 17 Mar 2025 21:18:48 +0100 Subject: [PATCH] Fixing import iniziale. --- README.md | 10 +++++++++- autoexec.py | 29 +++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 autoexec.py diff --git a/README.md b/README.md index 3f46924..9185f1f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # kodi-autoplay -Make KODI autoplay some files in a folder. \ No newline at end of file +Make KODI autoplay some files in a folder. + +## Istruzioni per Autoplay ## + +Spostare tutti i filmati necessari per la riproduzione in `Movies`. + +Copiare lo script `autoexec.py` nel percorso `~/.kodi/userdata/autoexec.py`. + +Modificare lo script per puntare al file (o ai file) necessari. diff --git a/autoexec.py b/autoexec.py new file mode 100644 index 0000000..840ed1a --- /dev/null +++ b/autoexec.py @@ -0,0 +1,29 @@ +import sys +import xbmc + +def RepeatVideo(file): + playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) + playlist.clear() + playlist.add(file) + xbmc.Player().play(playlist) + xbmc.executebuiltin("PlayerControl(RepeatOne)") + +def RepeatListVideos(a_tuple): + playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) + playlist.clear() + for video in a_tuple: + playlist.add(video) + xbmc.Player().play(playlist) + xbmc.executebuiltin("PlayerControl(RepeatAll)") + +# Eseguo un solo file in loop +#RepeatVideo("/home/osmc/Movies/presentazione_NS.avi") + +# Definisco una playlist come una tupla +playlist = ( + "/home/osmc/Movies/presentazione_NS.avi", + "/home/osmc/Movies/#diciotto-1080.mp4" +) + +# Ripeto una lista di video +RepeatListVideos(playlist)