Veto Skip Queue rules - TradeMe/PlayMe GitHub Wiki

AlreadyVetoedTrackVetoRule
Cannot veto a track that you have already vetoed.

ExceededDailyLimitVetoRule
Cannot veto a track if you have already reached your daily veto limit.

AutoplaySkipRule
Autoplay-chosen tracks only require 2 vetoes to skip.

DefaultSkipRule
The number of vetoes required = the greater of the number of likes or the VetoCount config setting.

OutOfHoursSkipRule
Tracks between 6pm and 8am only require 1 veto to skip.

VetoedByUserWhoQueuedTrackSkipRule
Tracks can be vetoed off immediately by the person who queued the track.

CannotQueueTrackAlreadyPlayingQueueRule
Cannot queue a track that is currently playing.

CannotQueueTrackDisabledProviderQueueRule
Cannot queue a track from a music provider (spotify/soundcloud) that is not currently enabled.

CannotQueueTrackHasPlayedInTheLastXHoursQueueRule
Cannot queue a track that has been played in the last X hours.

LimitNumberOfTracksQueuedByUserQueueRule
A single user cannot have more than X tracks queued at a time.


Using the default settings, vetoes would work like this:

Rule
Number of vetoes required
Tracks queued out of hours (>8pm and < 6am) 1
Track you queued yourself 1
Tracks chosen by Autoplay 2
If the track has > 3 Likes The # of Likes it currently has
⚠️ **GitHub.com Fallback** ⚠️