jbkuczma / moose Goto Github PK
View Code? Open in Web Editor NEWUB CSE 442 project - listen to music in a group effortlessly
Home Page: https://moosemusic.net
License: Apache License 2.0
UB CSE 442 project - listen to music in a group effortlessly
Home Page: https://moosemusic.net
License: Apache License 2.0
When adding a song to the queue, the div tag with id overlay
appears and seems to dim the screen a bit, but doesn't provide any user feedback on why this is happening. Consider using a library like BlockUI (http://malsup.com/jquery/block/#overview) to give more useful feedback to the user (eg that the song is currently being added to the queue).
maybe this video should be similar to our MVP release video, but show us using our website instead. everyone is assigned this since we need multiple users in the video - dean will upload the video
User should be able to login to their account or create one if they need to.
I created a room and started adding song to the queue when after the second song or so I get kicked out of the room and cant add any more song. This seems like a major issue if you intend people to actually use this. Also, you should have the ability for all users to view the video and listen to the audio depending on how the host configures the room. Food for thought.
For the prototype, our server should be able to handle basic routing. API will most likely be implemented in the MVP phase
Created a room, got its code and tried joining. Didn't let me join as the room no was invalid.
Create an enhanced README for testers
The desktop buttons are not rounded and have a more solid color compared to the mobile site (tested on iPhone with safari). We would like the mobile buttons to be the same as the desktop buttons, not rounded and with the more solid color. The pictures below to better show the difference between the mobile and desktop site.
Just a reminder to create a 'v0.1.0' release for our prototype once merged into develop
At any time the host of a room can close it.
Music will be stopped, queue will be emptied, users in room will be shown a notice/popup that the room has been closed with the option to go back to the create/join room page.
When a user enters a room, the current_room column should be updated
for presenting we should have a server that won't crash with multiple requests at the same time
For the beta release we need a landing page so users know what our app is
Our queue is buggy. Let's try and make some fixes
Once logged in, a user should be able to create a room. They can name their room. Room code association will be handled on the backend.
Create a MYSQL database and try inserting data
Steps to reproduce:
Using production on https://moosemusic.net
When in a room, user should be able to search for a song. Search results will be displayed on the frontend where the user can select a result to add to the queue. Searching will be handled on the backend via YouTube API.
Same as last time, everyone will help make the video and dean will upload
testing create of an issue for activity 3
Under search results occasionally Youtube Channel names will appear as an option to add to the "Up Next" queue. If a Youtube Channel actually gets added to the queue, instead of playing a video the box displaying the current video will say "invalid parameters". This breaks the room as no future videos in the queue will begin playing.
getting error when trying to create any type of room
when you try and enter a room length that is too long, there is no handling of this error being made
After join the room, it is not able to add a song
Create a button that allows the room host to skip the current playing song
[x] Website can be accessed from Chrome, but not from Safari
[x] Websocket won't connect -> seems to be an issue now that we're using SSL and HTTPS
[x] Getting errors from YouTube -> possibly from using our key on an external server (?)
when html was changed to submit type instead of buttons the css was screwed up, I need to fix it.
The font on the login and create/join room page should be the same font as the room page; use the whatever font Bootstrap uses
width for buttons in search results should be 100 percent.
Related to #47. We need to deploy our app to the world for our beta release. Will most likely use DigitalOcean
Create release from the develop branch on GitHub as "v0.4.0"
Right now there is no check to make sure the random room code is available or not
Activity 3 for CSE 442
An issue for making a pull request in lecture
Screen Capture 16.mov.zip
If I didn't remember incorrectly, the username is the "[email protected]"
The password is the "Zxcvbvcxz" which I believe is very normal.
Reminder to create a release for our MVP.
Once a user is logged in, they should be able to join an existing room if they provide the correct room code.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.