break
queue_index = next_index
seek_position = 0
- self.index_in_buffer = queue_index
- # send signal that we've loaded a new track into the buffer
- self.queue.signal_update()
queue_track = self.queue.get_item(queue_index)
if not queue_track:
self.logger.debug(
use_crossfade,
)
queue_track.streamdetails.seconds_skipped = seek_position
+ # send signal that we've loaded a new track into the buffer
+ self.index_in_buffer = queue_index
+ self.queue.signal_update()
buffer = b""
bytes_written = 0
# handle incoming audio chunks
item_id: str
provider: ProviderType
name: str
- # optional fields below
provider_ids: Set[MediaItemProviderId] = field(default_factory=set)
+ # optional fields below
metadata: MediaItemMetadata = field(default_factory=MediaItemMetadata)
in_library: bool = False
media_type: MediaType = MediaType.UNKNOWN