Llamamall is a FREE to use music streaming web application that features a particular music band 'Dopapod'. The fans of this band were having difficulties in finding the tracks of their favorite shows online and hence llamamall was born.! The site was built as a place for fans of Dopapod to listen to their favorite shows, track stats, and interact with other fans.
The website is built using MEAN stack technologies, AngularJS as client side and NodeJS, ExpressJS, Stylus and Grunt as server side. The website is constantly being developed and new features are added every once in a while.
Client wants to be able to allow the users to share the music using a Youtube like embed code. The tracks can be shared anywhere on the internet and the views/hits need to be tracked in the admin area.
Incorporating the videos.
Google+, Twitter & Facebook sharing when shared on these sites should appear similar to posting a soundcloud, or spotify link. when shared on twitter appears similar to when you post a youtube link
Audio support requirements
Video Support Requirements
Currently the site does not include any video but they would like to incorporate videos from YouTube from each concert date.
Must be able to track all content played on the site
Easily generate aggregate stats from content played on site to track metrics such as
most played content
amount of times shared
most active users
Airplay/Google Chromecast streaming
Ability to stream content to airplay devices and chromecast
From initial research the following angularjs based media player likely meets the majority of all requirements for this project: http://www.videogular.com. We will therefore work with their API to provide all the desired functionality. Some custom plugins may need to be created.
They wanted a website where their music fans and listeners can easily stream the music, signup using facebook, twitter and google+, like and share the tracks and shows, discuss the music in the forum, mark the tracks as favorite, and a whole lot more.
Llamamall is a platform for a particular band. The fans and listeners can collaborate and discuss while appreciating the music.
Sign-in using Facebook, Twitter, Google+ or just email.
Have “setlist” option to play all songs in the playlist, non stop.
Forum option to add/post any topic/blog for admin and comment option for user/fans
Stats section for the admin to view the activities and track the response for a certain track or a show.
The nodebb forum. Integrated with the website seamlessly.
From the client
“These guys are awesome. Extremely responsive, fair, and they went well above and beyond for me many times throughout the project. Any time there was a problem, they addressed it. This team really got me out of a jam with my previous developer, and got my project back on track. I'll be forever grateful. ”