Versions in this module Expand all Collapse all v0 v0.2.0 Jan 24, 2026 Changes in this version + func GetLockPath() (string, error) + func GetQueuePath() (string, error) + type Queue struct + Items []*plex.MediaItem + LastUpdated time.Time + func Load() (*Queue, error) + func (q *Queue) Add(items []*plex.MediaItem) int + func (q *Queue) Clear() error + func (q *Queue) IsEmpty() bool + func (q *Queue) Len() int + func (q *Queue) Remove(indices []int) + func (q *Queue) RemoveByKeys(keys []string) error + func (q *Queue) Save() error