GithubHelp home page GithubHelp logo

Comments (3)

bhj avatar bhj commented on August 15, 2024

Hi and thanks, I'm trying to make the codebase easier to work on, so by all means join the Discord if you want to chat about development!

On this specific issue, it's possible, but not likely to be prioritized. KE is meant to be the KJ, where the queue is automatic, fair and predictable with minimal intervention by an admin (if one is even present). It's simple, limited and opinionated by design and that will absolutely cause friction with admins that want to be a KJ. That's unlikely to change anytime soon though, so closing for now.

from karaokeeternal.

Californian avatar Californian commented on August 15, 2024

Sometimes there are circumstances in which the software just doesn't have enough information to be a "good" KJ though (see the example in my original post, or any number of others where e.g. someone is shy and wants to go later etc etc).

But it sounds like we just have different needs for/opinions on karaoke software, so I think it makes sense for me to just use this as inspiration to create my own 🙂

from karaokeeternal.

bhj avatar bhj commented on August 15, 2024

It's possible for there to be other ordering strategies in the future, but I think exceptions to the current round-robin approach should be very limited. Currently the only exception is for new singers, which get moved up right behind the next-up singer. Beyond that we want the wait times to be as predictable as possible and generally only decrease.

There are definitely many reasons someone may be skipped, so we try to make it easy for users to re-queue songs for their next turn, and don't want to assume that an admin will always be present.

from karaokeeternal.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.