Upcoming Features
smart playlist sourcing - create playlists as combinations of other playlists, albums, artist discography. These playlist will be automatically updated when any of the sources are changed. For example, if a source artist releases a new track.
filtering - apply various to your playlists. examples - all songs by artist, excluding explicit songs, excluding songs on album, released after year, etc.
cross-platform playlists - maintain synchronization between playlists on both Apple Music and Spotify. We will be implementing a routine to determine equivalent tracks across platforms.
Implementation
We plan to use HTML, CSS, JavaScript, Node.js, Cron, MongoDB.
HTML, CSS, JavaScript will be for client-side webpage functionality.
Node.js n and Cron will be used for server side tasks. MongoDB will be used for database management.
Latest Updates
September 27, 2021
We are utilizing an online tool called Lucid to plan out the layout of the platform webpage before we implement the frontend in HTML, CSS, and JavaScript. An up-to-date preview is available here.
September 20, 2021
We have setup a basic html webpage hosted on a Raspberry Pi for the platform. We also have ensured all members are able to SSH into the Pi in order to pull their changes from the GitHub repository to the webpage on the Pi.