Max Kellermann
|
f37a1026f9
|
queue/Playlist: rename DeleteSong() to StaleSong()
|
2016-03-18 18:01:01 +01:00 |
|
Max Kellermann
|
91fb7fa3d8
|
queue/Playlist: pass unsigned to PlayOrder()
|
2016-03-18 17:49:29 +01:00 |
|
Max Kellermann
|
7b70153068
|
queue/Playlist: document that current/queued are "order number"
|
2016-03-18 17:35:29 +01:00 |
|
Max Kellermann
|
9a9b6fa326
|
queue/Playlist: add interface QueueListener, replacing calls to idle_add()
|
2016-03-10 20:10:14 +01:00 |
|
Max Kellermann
|
ba43ec5759
|
queue/Playlist: remove redundant "struct" keyword
|
2016-03-10 20:03:45 +01:00 |
|
Max Kellermann
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
fb547260d1
|
player/Control: Play*() returns Error information
|
2016-02-28 13:31:41 +01:00 |
|
Max Kellermann
|
b6cb9b853a
|
queue/PlaylistEdit: throw PlaylistError on error
|
2016-02-28 11:02:36 +01:00 |
|
Max Kellermann
|
c81747dd15
|
queue/PlaylistTag: throw PlaylistError on error
|
2016-02-28 10:40:31 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
8bb5a565cd
|
PlaylistError: add exception class wrapping enum PlaylistResult
|
2015-12-18 09:21:11 +01:00 |
|
Max Kellermann
|
5e93c05095
|
queue/Playlist: seek methods return bool/Error instead of PlaylistResult
|
2015-11-11 19:56:01 +01:00 |
|
Max Kellermann
|
b31d171ae8
|
*: doxygen fixups
|
2015-03-17 11:21:43 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
9af470c92d
|
Playlist: add method SongStarted()
Empty currently, but code will be added song.
|
2014-11-26 08:49:19 +01:00 |
|
Max Kellermann
|
ac8c1d0a01
|
Playlist: move more functions into the class
|
2014-11-26 08:34:51 +01:00 |
|
Max Kellermann
|
8aa4a66ba0
|
Playlist: move playlist_song_started() into the class
|
2014-11-26 08:24:25 +01:00 |
|
Max Kellermann
|
6e04d66a35
|
release v0.18.13
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJUAxsyAAoJECNuiljG20USmRAP/2J/+kV5TRfqr7acFKh/aqip
RAefHTvHpYuAUDOi3WDVSZcmMnaYGKslZhbXhqchbRfR2oMwYhR+5gHIoxOp+EcL
09UF1fJfUnjg6B2zz6tggIWR53Dwxckg4xEaKtI2Wi3Gz+9Q/CiNlpWLJc0ONA5e
9gcz8pNK3oN0Em9c1KXahZKArzGdOGeytfSI3PLE+QnRiEyEDz1+StxIuyl72vr4
ar2EMa9Vdvb7ouNK0g8WqaEOzYyNDXhklIqc+zALQJGThY1xj6OCfQ8JVagJhzwB
UDuYfX1FylkN8LhF5pNzH1F0ANMozWcqeZlLLph6vuKkVBD7WUX4X1t82bwUlFDB
ppdA5pPkiXsqYnuhHML4GqL7LlI2wsMxUHK7v+A9+9hfGN9HIoFyOSLBjB1pyI93
yi8IPOq2a1BJQfQ2c69693ZS7WPxU6vOFKucKrk9PBlr2900SlvpMzIpZr1PMnGV
hoU8eLHOIW86wi5Ea2ycFbFyI1ZoyrKJmzcVJjPjZUT05jDV6bA2Gi1IG6gIhX1q
DiBfXUre+GISkLS4r8GcbG1FIXcv7fGjZ6Vols5di8lpYQ5oBu5aw2TEf8zukrHC
LzPRa2l6Mhe2OI7a/mmTaEYDINgCL//46hOU5mIbmB0XZS8Jf+D1/HBzqKpeqO7f
idENtbelqQdSsR5UU+R0
=c2vC
-----END PGP SIGNATURE-----
Merge tag 'v0.18.13'
|
2014-08-31 15:03:34 +02:00 |
|
Max Kellermann
|
127fe6ecf0
|
PlaylistEdit: pass std::chrono::duration to SetSongIdRange()
|
2014-08-28 13:03:18 +02:00 |
|
Max Kellermann
|
3952920492
|
Playlist: use std::chrono::duration for Seek*()
|
2014-08-28 06:42:19 +02:00 |
|
Max Kellermann
|
751995ab95
|
QueueCommands: new command "rangeid"
Manipulates the playback range of a queued song.
|
2014-07-12 18:55:41 +02:00 |
|
Max Kellermann
|
828cd6fd0b
|
Merge branch 'v0.18.x'
|
2014-07-11 21:33:50 +02:00 |
|
Max Kellermann
|
1c772ef699
|
Playlist: use the Error library to return errors
|
2014-02-27 17:27:23 +01:00 |
|
Max Kellermann
|
809b89b5af
|
Playlist*: move to queue/
|
2014-02-27 17:12:42 +01:00 |
|