package backend import "errors" var ( // ErrQueueEmpty is returned when the play queue has no songs. ErrQueueEmpty = errors.New("song queue is empty") // ErrNoSongs is returned when no playable song could be found. ErrNoSongs = errors.New("no playable songs found") // ErrNotFound is returned when a requested resource does not exist. ErrNotFound = errors.New("not found") // ErrInvalidName is returned when a requested file name is not allowed. ErrInvalidName = errors.New("invalid name") // ErrInvalidImage is returned when an image is not a supported type or too large. ErrInvalidImage = errors.New("invalid image") // ErrCoversDisabled is returned when covers are used but COVERS_PATH is not set. ErrCoversDisabled = errors.New("covers are not enabled on this server") // ErrConflict is returned when something with the same name already exists. ErrConflict = errors.New("already exists") // ErrSyncing is returned when the music folder is being synced. ErrSyncing = errors.New("syncing is in progress") // ErrTooLarge is returned when an upload is over its size limit. ErrTooLarge = errors.New("too large") // ErrUploadsUnavailable is returned when the music folder cannot be written to. ErrUploadsUnavailable = errors.New("uploads are not possible: the music folder cannot be written to") // ErrUpstream is returned when an external service could not be reached. ErrUpstream = errors.New("upstream service unavailable") )