Input: Allow Restartable sources to be lazy
This change is made with queue users in mind. Since sources of this kind *know* how to (re)create themselves, they can avoid being created at all until needed. This also adds machinery to preload tracks *before* they are needed, for gapless playback on queues and so on. Queues make use of the event system to do this.
This commit is contained in:
@@ -54,7 +54,7 @@ version = "0.11"
|
||||
|
||||
[dependencies.rand]
|
||||
optional = true
|
||||
version = "0.7"
|
||||
version = "0.8"
|
||||
|
||||
[dependencies.serenity]
|
||||
optional = true
|
||||
|
||||
Reference in New Issue
Block a user