Add initial Restreamer implementation for YouTube-to-Jellyfin live restreaming
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import asyncio
|
||||
|
||||
from dotenv import load_dotenv
|
||||
|
||||
from restreamer.config import Settings, load_channels
|
||||
from restreamer.logging_setup import configure_logging
|
||||
from restreamer.manager import RestreamerManager
|
||||
from restreamer.resolver import YtDlpResolver
|
||||
|
||||
|
||||
def main() -> None:
|
||||
load_dotenv()
|
||||
settings = Settings()
|
||||
configure_logging(settings.env_debug)
|
||||
|
||||
channels = load_channels(settings.channels_file)
|
||||
resolver = YtDlpResolver()
|
||||
manager = RestreamerManager(settings, channels, resolver)
|
||||
|
||||
asyncio.run(manager.run())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user