18 lines
514 B
Python
18 lines
514 B
Python
# Copyright 2019 (c) Anna Schumaker.
|
|
from . import playlist
|
|
from .. import notify
|
|
|
|
class NewPlaylist(playlist.Playlist):
|
|
def __init__(self):
|
|
sort = [ "artist", "date", "album", "discnumber", "tracknumber" ]
|
|
playlist.Playlist.__init__(self, "New Tracks", "document-new", sort)
|
|
|
|
def __getstate__(self):
|
|
state = playlist.Playlist.__getstate__(self)
|
|
state["list"] = [ ]
|
|
state["current"] = -1
|
|
return state
|
|
|
|
def new_track(self, track):
|
|
self.add(track)
|