Skip to content

Help people have a great experience singing karaoke, by building the ideal playlist of songs for them and their friends, every time!

Notifications You must be signed in to change notification settings

nomadkaraoke/karaokehunt-app

Repository files navigation

KaraokeHunt: Song Search & Playlist Builder

Have a great experience singing karaoke, by building the ideal playlist of songs for you and their friends!

Built in collaboration with Karaoke Nerds (https://karaokenerds.com) and the diveBar Karaoke Community (https://discord.gg/diveBar). Come join us! 🎤

Get it on Google Play View in Apple App Store Use on the Web

Feature Summary

V1:

  • User Profiles
  • Fetch Global Karaoke Song Catalog (from all known karaoke providers, including diveBar community)
  • Fetch Song Analysis Data (e.g. genre, mood, key, danceability)
  • Fetch Personal Listening History (e.g. from Spotify, Apple Music, YouTube, Last.fm)
  • Filterable, Sortable Song List
  • Personal Playlist Creation
  • Post-Song Survey (e.g. did you enjoy singing this? did you need to be warmed up? did others like it?)

V2:

  • Friend Filter (show only songs your friends know too)
  • Group Playlists (playlist for whole group with each person singing in order)
  • Auto-generated Playlist Recommendations
  • Karaoke Bar Filter (show only songs which are actually available at location X)
  • Transmit Playlist to System (integration with karaoke business partners' systems)

Full App Spec:

Setup

As this project has Firestore integration, you must first run the following commands to ensure the project compiles:

flutter pub get
flutter packages pub run build_runner build --delete-conflicting-outputs

This command creates the generated files that parse each Record from Firestore into a schema object.

Getting started:

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

About

Help people have a great experience singing karaoke, by building the ideal playlist of songs for them and their friends, every time!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published