Adding readme
This commit is contained in:
parent
b7578de226
commit
36ceb6c61a
23
README.md
Normal file
23
README.md
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Aurora
|
||||||
|
|
||||||
|
A collaborative media player
|
||||||
|
|
||||||
|
![Aurora](./aurora-sharp-desktop/Docs/Aurora.png)
|
||||||
|
|
||||||
|
## The Problem Statement
|
||||||
|
|
||||||
|
Music is a medium that should be consumed together. Aurora aims to creat a music listening experience that can be shared with any number of people no matter where the listeners are. With music perfectly in sync between all listeners, remote listening is as easy as loading the app and connecting to your friends.
|
||||||
|
|
||||||
|
## The Tech
|
||||||
|
|
||||||
|
- GTK: Aurora takes advantage of Xamarin and GTK under the hood in order to render a sleek, modern, cross platform desktop application.
|
||||||
|
|
||||||
|
- gRPC: gRPC is a modern open source high performance RPC framework that can run in any environment. This app is inherently a peer to peer application and as such, gRPC is utilized to efficiently and effectively communicate between aurora nodes by implementing simple service definitions.
|
||||||
|
|
||||||
|
## The Future
|
||||||
|
|
||||||
|
We are always looking for ways to improve the exerience of the application.
|
||||||
|
|
||||||
|
- Aurora Turn Server: The next big step for the application is integrating a custom Aurora turn server so that listeners can connect to one another from different networks while maintaining perfectly synchronized output
|
||||||
|
|
||||||
|
- 3rd Party Source Integration: Not everybody has a vast local collection of media that they have been collecting for years. We plan to integrate with 3rd Party music sources such as _Spotify_ and _Apple Music_
|
Loading…
Reference in New Issue
Block a user