Comments (3)
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.
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.
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)
- [Feature Request] Can we get zip support? HOT 7
- [Enhancement/Feature Request] Ability to Pitch-Shift A Song (Both at User and System Levels) HOT 5
- [Feature Request] Provide Users With a "Sing" or "Start" and "Skip" Button HOT 2
- NGINX Reverse proxy with subfolder HOT 3
- [Windows] NPM Build Error HOT 5
- Queue Enhancements HOT 3
- Few Great feature missing HOT 1
- [Feature Request] Video or image/slideshow backgrounds
- Metadata parsing / file format parsing does not work for Hebrew HOT 1
- Control brightness of player background HOT 2
- Text background doesn't match text HOT 5
- Better way to get queue options for desktop. HOT 1
- [Feedback Wanted] User permissions HOT 4
- [Feature Request] Android/Google/Apple TV App Frontend HOT 5
- Enhancement - Allow user to select preferred version of a track HOT 6
- Prev Playing for admin HOT 2
- [Feature Request] Manual User Management HOT 3
- [Bug] Multiple player windows open causes at least one to fail HOT 1
- Trouble with the player (never shown) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from karaokeeternal.