superstar_v2/README.md

74 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

2025-04-07 16:42:47 +08:00
# DualScreenKTVPlayStation
DualScreenKTVPlayStation is a multimedia application designed to manage video and audio playback across multiple monitors. This application leverages DirectShow to handle various media types and provides synchronized playback functionality for dual-screen karaoke systems.
## Prerequisites
Before you can build and run this application, ensure that you have the following prerequisites installed:
- **Windows OS**: This application is designed to run on Windows.
- **.NET Framework**: Make sure you have the appropriate version of the .NET Framework installed.
- **DirectShow**: Ensure DirectShow components are properly installed and registered.
- **Dll Files**: Ensure all required .dll files are placed in the correct directories.
## Building the Application
To build the application, follow these steps:
1. **Clone the repository**:
```sh
git clone https:
cd KTV_Superstar
```
2. **Run the build script**:
2025-04-07 16:57:48 +08:00
Execute the `dotnet build` script to compile the application. This script will handle the compilation process and generate the necessary executable files.
2025-04-07 16:42:47 +08:00
```sh
2025-04-07 16:57:48 +08:00
dotnet build
2025-04-07 16:42:47 +08:00
```
## Running the Application
Once the application is built, you can run it using the following steps:
1. **Navigate to the output directory**:
```sh
cd bin/Release
```
2. **Execute the application**:
```sh
2025-06-17 09:26:46 +08:00
superstar_1.1.0.exe
2025-04-07 16:42:47 +08:00
```
## Configuration
Before running the application, ensure that all necessary .dll files are in place. The required .dll files should be located in the same directory as the executable or in a directory included in your system's PATH environment variable.
## Features
- **Dual Screen Playback**: Play video and audio content across two screens, synchronized for karaoke use.
- **Media Management**: Handle different media types, including video and audio, with support for various codecs.
- **DirectShow Integration**: Leverage DirectShow for advanced media playback capabilities.
## License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the [LICENSE](LICENSE) file for details.
## Contributing
Contributions are welcome! Please read the [CONTRIBUTING.md](CONTRIBUTING.md) file for guidelines on how to contribute to this project.
## Support
For support, please open an issue in the GitHub repository or contact the maintainers directly.
## Authors
2025-04-07 16:57:48 +08:00
- **Jason Chen** - *Initial work* - [Your GitHub Profile](https:
2025-04-07 16:42:47 +08:00
## Acknowledgments
- Special thanks to the contributors and the open-source community for their support and tools.