Roymond.NET

All projects

Fajita

Fajita is a project that a friend and I worked on together. Its purpose is to be a tool that our friends use during our weekly hang outs to manage a queue of YouTube videos. We thought it would be fun to derive stats, such as the most played video, who queued the most videos, who was most likely to use their "Play Next", and things of that nature.

As we discussed this, we wanted to mimic a lot of the functionality that you would see through the YouTube mobile app, and at the end of the night generate a playlist that our friends could reference at a later time.

Current Features in the Fajita Front End

  • Search YouTube for videos
  • Add videos to the end of the queue
  • Add a video to the queue and have it play next (effectively skipping the queue)
  • Delete videos from the queue
  • Skip to a different video in the queue
  • Control the playback of the video
  • Announce to everyone that you've added a video
  • Secretly add a video so that no one can see it until it is played
  • Copy the URL of a video to your device's clipboard so you can save it for later.

All of these actions communicate to a custom back end, which then emits a websocket event to keep all devices connected in sync with each other.

Media