15 lines
529 B
Python
15 lines
529 B
Python
from dataclasses import dataclass
|
|
|
|
|
|
@dataclass(slots=True)
|
|
class Queue:
|
|
#: The zero-based index of the current song in MPD's queue. If MPD is
|
|
#: currently stopped, then there is no current song in the queue, indicated
|
|
#: by None.
|
|
current: int | None
|
|
#: The index of the next song to be played, taking into account random and
|
|
#: repeat playback settings.
|
|
next: int
|
|
#: The total length of MPD's queue - the last song in the queue will have
|
|
#: the index one less than this, since queue indices are zero-based.
|
|
length: int
|