Commit Graph

16 Commits

Author SHA1 Message Date
Stein Magnus Jodal
8f1b98b306 core: Don't fail when adding tracks after end of tracklist 2012-11-20 22:36:39 +01:00
Stein Magnus Jodal
ae9a257091 Make tracklist.add() only take and return lists 2012-11-20 22:12:09 +01:00
Stein Magnus Jodal
3dc1586213 core: Remove tracklist.append() 2012-11-20 21:55:51 +01:00
Stein Magnus Jodal
efe7247407 core: Merge functionality of tracklist.append into tracklist.add 2012-11-20 21:55:51 +01:00
Stein Magnus Jodal
f588787ac3 core: Expose getters/setters for all properties
This will be useful when exposing the core API over various protocols, e.g.
JSON-RPC.
2012-11-20 09:13:34 +01:00
Stein Magnus Jodal
e9658453b0 core: Make tracklist.version read-only 2012-11-20 08:57:31 +01:00
Stein Magnus Jodal
d226db9039 docs: Fix docstring errors 2012-11-20 08:57:31 +01:00
Stein Magnus Jodal
32639ea8de Replace {tracklist,playlists}.get() with .filter() which always returns a list 2012-11-19 21:09:10 +01:00
Stein Magnus Jodal
62bfb9376a core: Refer to TlTrack instead of two-tuples in docstrings 2012-11-19 19:54:51 +01:00
Stein Magnus Jodal
f4cddc0ce5 core: Hide internal variables in tracklist 2012-11-16 15:47:51 +01:00
Stein Magnus Jodal
811c508c80 core: No need to copy immutable TlTrack objects 2012-11-16 15:03:05 +01:00
Stein Magnus Jodal
533b46987d core: Document which methods triggers tracklist_changed() 2012-11-16 13:56:30 +01:00
Stein Magnus Jodal
6ffc61e9c9 core,mpd: Trigger tracklist_changed() instead of playlist_changed() on tracklist change 2012-11-16 11:46:04 +01:00
Stein Magnus Jodal
cbc08f398c core: Update tracklist docstrings 2012-11-16 11:43:49 +01:00
Stein Magnus Jodal
fff70c46a6 core: Make tracklist.append() return the appended TlTracks 2012-11-16 10:26:45 +01:00
Stein Magnus Jodal
bba9548b27 Rename 'current playlist' to 'tracklist' 2012-11-13 10:59:48 +01:00