chore(playout): restructure modules (#1971)
This commit is contained in:
parent
57046e2a9d
commit
7e2f2d60f0
|
@ -21,13 +21,13 @@ from loguru import logger
|
||||||
|
|
||||||
from .config import CACHE_DIR, RECORD_DIR, Config
|
from .config import CACHE_DIR, RECORD_DIR, Config
|
||||||
from .liquidsoap.version import LIQUIDSOAP_MIN_VERSION, parse_liquidsoap_version
|
from .liquidsoap.version import LIQUIDSOAP_MIN_VERSION, parse_liquidsoap_version
|
||||||
from .listenerstat import ListenerStat
|
from .message_handler import PypoMessageHandler
|
||||||
from .pypofetch import PypoFetch
|
from .player.fetch import PypoFetch
|
||||||
from .pypofile import PypoFile
|
from .player.file import PypoFile
|
||||||
from .pypoliquidsoap import PypoLiquidsoap
|
from .player.liquidsoap import PypoLiquidsoap
|
||||||
from .pypomessagehandler import PypoMessageHandler
|
from .player.push import PypoPush
|
||||||
from .pypopush import PypoPush
|
|
||||||
from .recorder import Recorder
|
from .recorder import Recorder
|
||||||
|
from .stats import ListenerStat
|
||||||
from .timeout import ls_timeout
|
from .timeout import ls_timeout
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -16,9 +16,9 @@ from libretime_api_client import version1 as v1_api_client
|
||||||
from libretime_api_client import version2 as api_client
|
from libretime_api_client import version2 as api_client
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from .config import CACHE_DIR, POLL_INTERVAL, Config
|
from ..config import CACHE_DIR, POLL_INTERVAL, Config
|
||||||
|
from ..timeout import ls_timeout
|
||||||
from .schedule import get_schedule
|
from .schedule import get_schedule
|
||||||
from .timeout import ls_timeout
|
|
||||||
|
|
||||||
|
|
||||||
def keyboardInterruptHandler(signum, frame):
|
def keyboardInterruptHandler(signum, frame):
|
|
@ -3,9 +3,9 @@ from datetime import datetime, timedelta
|
||||||
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
|
from ..utils import seconds_between
|
||||||
from .events import EventKind
|
from .events import EventKind
|
||||||
from .telnetliquidsoap import TelnetLiquidsoap
|
from .liquidsoap_gateway import TelnetLiquidsoap
|
||||||
from .utils import seconds_between
|
|
||||||
|
|
||||||
|
|
||||||
class PypoLiquidsoap:
|
class PypoLiquidsoap:
|
|
@ -3,7 +3,7 @@ import traceback
|
||||||
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from .timeout import ls_timeout
|
from ..timeout import ls_timeout
|
||||||
|
|
||||||
|
|
||||||
def create_liquidsoap_annotation(media):
|
def create_liquidsoap_annotation(media):
|
|
@ -9,9 +9,9 @@ from threading import Thread
|
||||||
from libretime_api_client import version1 as api_client
|
from libretime_api_client import version1 as api_client
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from .config import PUSH_INTERVAL, Config
|
from ..config import PUSH_INTERVAL, Config
|
||||||
from .pypoliqqueue import PypoLiqQueue
|
from ..timeout import ls_timeout
|
||||||
from .timeout import ls_timeout
|
from .queue import PypoLiqQueue
|
||||||
|
|
||||||
|
|
||||||
def is_stream(media_item):
|
def is_stream(media_item):
|
|
@ -8,7 +8,7 @@ from threading import Thread
|
||||||
|
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from .utils import seconds_between
|
from ..utils import seconds_between
|
||||||
|
|
||||||
|
|
||||||
def keyboardInterruptHandler(signum, frame):
|
def keyboardInterruptHandler(signum, frame):
|
|
@ -7,8 +7,8 @@ from threading import Lock
|
||||||
from libretime_shared.logging import TRACE, setup_logger
|
from libretime_shared.logging import TRACE, setup_logger
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
from .pypoliqqueue import PypoLiqQueue
|
from .player.liquidsoap_gateway import TelnetLiquidsoap
|
||||||
from .telnetliquidsoap import TelnetLiquidsoap
|
from .player.queue import PypoLiqQueue
|
||||||
|
|
||||||
|
|
||||||
def keyboardInterruptHandler(signum, frame):
|
def keyboardInterruptHandler(signum, frame):
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import threading
|
import threading
|
||||||
|
|
||||||
from . import pypofetch
|
from .player import fetch
|
||||||
|
|
||||||
|
|
||||||
def __timeout(func, timeout_duration, default, args, kwargs):
|
def __timeout(func, timeout_duration, default, args, kwargs):
|
||||||
|
@ -26,7 +26,7 @@ def __timeout(func, timeout_duration, default, args, kwargs):
|
||||||
# fails again then there is something critically wrong...
|
# fails again then there is something critically wrong...
|
||||||
if first_attempt:
|
if first_attempt:
|
||||||
# restart liquidsoap
|
# restart liquidsoap
|
||||||
pypofetch.PypoFetch.ref.restart_liquidsoap()
|
fetch.PypoFetch.ref.restart_liquidsoap()
|
||||||
else:
|
else:
|
||||||
raise Exception("Thread did not terminate")
|
raise Exception("Thread did not terminate")
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
from libretime_playout.schedule import get_schedule
|
from libretime_playout.player.schedule import get_schedule
|
||||||
|
|
||||||
|
|
||||||
class ApiClientServicesMock:
|
class ApiClientServicesMock:
|
Loading…
Reference in New Issue