Emits events from all tracks in the repository.
Utility helpers for working with tracks.
Removes the track with the given ID.
The unique identifier of the track to remove.
true if the track was found and removed, false otherwise.
Returns all tracks that satisfy the predicate, or all tracks if no predicate is provided.
Optionalpredicate: (Optional filter function applied to each track.
Optionalpredicate: (Returns the track with the given ID, or undefined if not found.
The unique identifier of the track.
Loads a track from a Source object or a URL string.
A Source descriptor or a URL string pointing to the track resource.
OptionalloadOptions: TrackLoadOptionsOptional type-specific load options (e.g. marker or thumbnail track options).
An Observable that emits the loaded Track.
OptionalloadOptions: TrackLoadOptions
Emits track repository events, such as tracks being added or deleted.