costomato / SyncPlay

Kotlin based android app to synchronise media over multiple devices using websockets
https://play.google.com/store/apps/details?id=com.flyprosper.syncplay
2 stars 1 forks source link
kotlin-android ktor websocket

Syncplay

About

Syncplay is an android app that allows friends to watch videos or movies together in real-time. With Syncplay, everyone can synchronize the video playback without worrying about connecting over a video call and one person having to stream the entire movie. This improves the overall viewing experience for everyone.

Disclaimer

Note that this app was created under time constraints as I was preparing for my college exams. As a result, there may be some bugs or areas for improvement. However, I have made an effort to maintain a clean and organized codebase using the MVVM architecture pattern. I appreciate any contributions or feedback to help improve this project.

Features

Getting started

  1. Download the app from the Google Play Store
  2. Create a room and invite your friends
  3. Choose a video or movie to watch together
  4. Press the play button and enjoy the synchronized playback

Contributing

If you are interested in contributing to this project, we welcome all types of contributions, including code, documentation, and bug reporting. Here are a few ways to get started:

To contribute, simply fork this repository and make a pull request with your changes. We will review your changes and merge them into the main branch if they are deemed appropriate.

Acknowledgments