update modules

This commit is contained in:
KubaPro010
2025-11-06 15:49:04 +01:00
parent cc46766e6c
commit 1183da1b0d
7 changed files with 20 additions and 16 deletions
+4 -3
View File
@@ -8,11 +8,12 @@ Reacts to the 'no_jingle' argument, for global usage it does not add jingles to
import random
from . import PlaylistModifierModule, Track
from . import PlaylistModifierModule, Track, Path
class Module(PlaylistModifierModule):
def __init__(self, file: str) -> None:
def __init__(self, file: Path) -> None:
self.file = file
assert file.exists()
def modify(self, global_args: dict, playlist: list[Track]) -> list[Track] | None:
if int(global_args.get("no_jingle", 0)): return None
out: list[Track] = []
@@ -28,4 +29,4 @@ class Module(PlaylistModifierModule):
del last_jingiel
return out
playlistmod = (Module("/home/user/Jingiel.mp3"), 1)
playlistmod = (Module(Path("/home/user/Jingiel.mp3")), 1)