Commit Graph

127 Commits

Author SHA1 Message Date
Andrzej Rybczak
21034fdfa7 Pass random_exlude_pattern as reference 2020-12-13 16:43:43 +01:00
Louis Sautier
399e0f4700 Fix build with GCC 10 by adding missing include
Fixes the following error:
./mpdpp.h:438:15: error: ‘runtime_error’ is not a member of ‘std’
2020-05-09 14:31:52 +02:00
Laurent Arnoud
69f49d558d Add random_exclude_pattern option for random songs 2019-10-01 19:05:44 +02:00
Andrzej Rybczak
86ec51624e Update AUTHORS and copyright line 2017-03-12 15:05:48 +01:00
Andrzej Rybczak
625a0dff3a Use volume command for relative volume changes instead of setvol 2017-03-12 12:34:45 +01:00
Andrzej Rybczak
e191959976 Do mpd status update after every call to noidle if appropriate 2017-01-06 02:44:21 +01:00
Andrzej Rybczak
b7386c4fa6 song list: get rid of boost::zip_iterator and improve {Const,}SongIterator 2016-12-14 08:02:37 +01:00
Andrzej Rybczak
516ee31109 Update headers 2016-11-13 11:07:13 +01:00
Hamuko
d544b777c3 Use mt19937 random number generator instad of the default one 2016-10-30 17:04:51 +01:00
Andrzej Rybczak
3bd9c88f05 actions: only shuffle selected range of playlist if applicable 2015-05-02 16:04:30 +02:00
Andrzej Rybczak
4a372c0fbb search engine: stream songs from the database when using regexes 2015-04-12 20:33:41 +02:00
Andrzej Rybczak
e30149d04c browser: refresh browser on database update properly 2015-04-12 19:17:54 +02:00
Andrzej Rybczak
7bfa120f37 mpd: get rid of *List typedefs 2014-11-03 01:08:20 +01:00
Andrzej Rybczak
24de827f8b fix shadow warnings 2014-11-03 00:59:52 +01:00
Andrzej Rybczak
202a21c4b3 mpd: replace all consumers with iterators 2014-11-03 00:43:47 +01:00
Andrzej Rybczak
e5b0c7a357 mpd: make GetRecursiveDirectory return SongIterator 2014-11-02 23:08:21 +01:00
Andrzej Rybczak
afa8a34340 mpd: make Iterator more flexible 2014-11-02 22:52:13 +01:00
Andrzej Rybczak
0457af36fe mpd: redesign Item and adjust browser 2014-11-02 22:14:29 +01:00
Andrzej Rybczak
30d57afcac playlist editor: hold MPD::PlaylistS instead of std::stringS 2014-11-01 23:16:06 +01:00
Andrzej Rybczak
fabd24c6a5 mpd: make ItemType enum class 2014-11-01 22:47:59 +01:00
Andrzej Rybczak
9a1afece86 mpd: Item: do not wrap Song in shared_ptr 2014-11-01 22:37:21 +01:00
Andrzej Rybczak
42bba40baf mpd: add Playlist 2014-11-01 22:20:34 +01:00
Andrzej Rybczak
b98d830a33 mpd: output: replace exception with assert 2014-11-01 22:10:53 +01:00
Andrzej Rybczak
cb6d8c69cd mpd: use unique_ptr for storage of mpd_connection 2014-11-01 22:09:31 +01:00
Andrzej Rybczak
72726831ca mpd: add OutputIterator 2014-11-01 22:03:30 +01:00
Andrzej Rybczak
4ad5c33f32 use SongIterator 2014-11-01 19:45:19 +01:00
Andrzej Rybczak
485e6ee4a3 mpd: add SongIterator 2014-11-01 16:43:03 +01:00
Andrzej Rybczak
683efb5a43 status: follow lyrics of proper song if consume mode is on
http://bugs.musicpd.org/view.php?id=4082
2014-10-18 14:01:43 +02:00
Andrzej Rybczak
85a2802361 update copyright message 2014-08-27 05:43:51 +02:00
Andrzej Rybczak
4db97e5502 mpd: make Status/Statistics accessors inlineable 2013-05-27 23:48:54 +02:00
Andrzej Rybczak
7deeecee20 get rid of Playlist::PlayNewlyAddedSongs / correct adding songs in Media Library 2013-05-17 16:55:50 +02:00
Andrzej Rybczak
2f9ab8f267 mpdpp: make all consumers take values, not rvalue references 2013-05-17 15:18:17 +02:00
Andrzej Rybczak
d0b0f1f57c mpdpp: fix compilation with gcc-4.6 2013-04-27 22:08:02 +02:00
Andrzej Rybczak
2184fb7c73 get rid of global mpd status object 2013-04-07 17:29:32 +02:00
Andrzej Rybczak
1d4e006986 update copyright info 2013-04-07 13:31:58 +02:00
Andrzej Rybczak
6a3eb73a49 rewrite communication system with mpd 2013-04-07 13:22:50 +02:00
Andrzej Rybczak
a0a2f6db1b mpdpp: remove unused member variable 2013-04-06 14:08:13 +02:00
Andrzej Rybczak
ead12406e3 actions: new action: set_volume 2013-04-06 14:07:35 +02:00
Andrzej Rybczak
efe2a52382 fix header guards 2012-10-02 16:19:04 +02:00
Andrzej Rybczak
1e335fae02 media library: optimize update 2012-10-02 02:21:56 +02:00
Andrzej Rybczak
9a292ca20d mpd: make functions take item consumer instead of returning vector of items 2012-10-01 20:44:22 +02:00
Matthew Hague
b487f10f10 media library: add support for sorting by mtime 2012-09-20 20:31:18 +02:00
Andrzej Rybczak
b57428db90 mdp: remove GetCurrentlyPlayingSongPos 2012-09-18 21:34:14 +02:00
Andrzej Rybczak
fcf9ffe668 mpd: separate statistics 2012-09-06 14:46:51 +02:00
Andrzej Rybczak
0147a24add mpd: adjust indentation 2012-09-06 13:31:07 +02:00
Andrzej Rybczak
a351d07eff actions: get deleting/cropping/clearing playlists right 2012-09-04 22:56:24 +02:00
Andrzej Rybczak
bb121fbe01 make playlist and playlist editor share code responsible for moving items 2012-09-04 18:14:37 +02:00
Andrzej Rybczak
d47cad1d50 get rid of 'using namespace NCurses' directive 2012-09-02 15:37:42 +02:00
Andrzej Rybczak
6f59a175ec implement HasSongs interface 2012-09-02 13:52:26 +02:00
Andrzej Rybczak
b77466cc38 browser: read tags from local songs 2012-08-29 18:45:58 +02:00