logo

👫A program that allows you to watch movies/live broadcasts together remotely🍿

latest version License Build status
--- English | [中文](./README-CN.md) # Features - [x] Synchronized viewing - [x] Videos Sync - [x] Live streaming - [x] Theater - [x] Chat - [x] Bullet chat - [x] Proxy - [ ] Videos proxy - [ ] Live proxy --- # Usage ## Global Flags: ``` -f, --config string config file path --dev start with dev mode --env-no-prefix env no SYNCTV_ prefix --log-std log to std (default true) --skip-config skip config --skip-env skip env ``` if you want to use a custom config file, you can use `-f` flag, else it will use `$home/.config/synctv/config.yaml` ## Init `synctv init` to init config file ```bash synctv init # or synctv init -f ./config.yaml ``` ## Server `synctv server` to start the server ```bash synctv server # or synctv server -f ./config.yaml ``` server default listen on `127.0.0.1:8080`, you can change it in config file example: ```yaml server: listen: 0.0.0.0 # server listen addr port: 8080 # server listen port ``` --- # Contributors Thanks goes to these wonderful people: [![Contributors](https://contrib.nn.ci/api?repo=synctv-org/synctv&repo=synctv-org/synctv-web&repo=synctv-org/docs)](https://github.com/synctv-org/synctv/graphs/contributors) # License The `SyncTV` is open-source software licensed under the AGPL-3.0 license. # Disclaimer - This program is a free and open-source project. It aims to play video files on the internet, making it convenient for multiple people to watch videos and learn golang together. - Please comply with relevant laws and regulations when using it, and do not abuse it. - The program only plays video files/forwards traffic on the client-side and will not intercept, store, or tamper with any user data. - Before using the program, you should understand and assume the corresponding risks, including but not limited to copyright disputes, legal restrictions, etc., which are not related to the program. - If there is any infringement, please contact me via [email](mailto:pyh1670605849@gmail.com), and it will be dealt with promptly.