Max Kellermann
|
f5c9071494
|
*: copyright year 2018
|
2018-10-31 17:54:59 +01:00 |
|
Max Kellermann
|
e3142312bb
|
player/Control: convert to class
|
2018-09-21 18:12:28 +02:00 |
|
Patryk Hachuła
|
1628d801f9
|
playlist/Queue: add one-shot to single mode
|
2018-02-25 09:50:03 +01:00 |
|
Max Kellermann
|
ce2b6dc84d
|
RemoteTagCache: new glue class for integrating RemoteTagScanner
This commit also puts an instance of RemoteTagScanner into the
Instance class, and hooks it into the "add" and "addid" commands.
|
2018-01-30 00:05:57 +01:00 |
|
Max Kellermann
|
7d035edf9d
|
player/Control, ...: remove API documentation references to the obsolete Error class
|
2017-12-20 12:20:09 +01:00 |
|
Max Kellermann
|
0f79287b04
|
queue/Playlist: move code to MoveOrderToCurrent()
|
2017-10-18 09:05:24 +02:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
22dcca9832
|
util/Error: remove obsolete class
|
2016-11-10 12:58:26 +01:00 |
|
Max Kellermann
|
6961bd61ca
|
LocateUri: migrate from class Error to C++ exceptions
|
2016-10-27 22:04:41 +02:00 |
|
Max Kellermann
|
6e52ab285a
|
player/Control: use class Error as C++ exception, throw it
|
2016-09-08 12:07:22 +02:00 |
|
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 |
|