sustcast / sustcast

Documentation of SUSTcast

Home Page:https://tinyurl.com/sustcast

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sustcast

forthebadge forthebadge forthebadge forthebadge GitHub release (latest by date)

SUSTCast

Your Pocket-portal to SUST

SUSTCast is an AI-enhanced online radio app built for the SUSTians, by the SUSTians!!
The fully-automated system is first of it's kind and runs on most low to high-end android phones, seemlessly.
Currently our features include :

 - automated music selections
 - 24/7 radio streaming
 - Broadcasts from BBC news
 - Weekly podcasts with special guests

In future versions we will be hosting the live programs of different on-campus cultural organizations.

System Architecture

  • App Front-end follows the MVVM architecture and created with badge-java on badge-android

  • For back-end the below tools and frameworks were used :

 - FireBase [Authentication, Configuration, Metadata Storage and Server Stats]
 - IceCast2 and Ices2 [Streaming]
 - Docker [For running Ices2]
 - Python [For Scheduling Algorithms]
 - Sqlite3 [Storing Information Regarding Music]

System Diagram

Showcase

Demo

Future Plans

badge-play
badge-facebook

Contributors

Made with contributors-img.
trackgit-views

About

Documentation of SUSTcast

https://tinyurl.com/sustcast

License:GNU General Public License v3.0