Andrzej Rybczak
ca8f346ca2
mpd: fix root directory handling with MPD >= 0.20
2015-11-11 22:42:07 +01:00
Andrzej Rybczak
d5b4f1f8af
status: always check if current song is not empty
2015-06-15 16:41:58 +02:00
Andrzej Rybczak
6384c4bfd6
do not include error.h as it's not the desired file
2015-05-03 13:11:12 +02:00
Andrzej Rybczak
3bd9c88f05
actions: only shuffle selected range of playlist if applicable
2015-05-02 16:04:30 +02:00
Andrzej Rybczak
e30149d04c
browser: refresh browser on database update properly
2015-04-12 19:17:54 +02:00
Andrzej Rybczak
28f576dc08
Merge branch '0.6.x'
...
Conflicts:
NEWS
src/mpdpp.cpp
2015-01-17 10:02:43 +01:00
Benoît Dardenne
af17e7eadf
mpd: fix floating point exception when adding random tags/songs
2015-01-17 09:59:38 +01:00
Andrzej Rybczak
7bfa120f37
mpd: get rid of *List typedefs
2014-11-03 01:08:20 +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
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
d20765c53a
normalize messages
2014-08-29 18:30:37 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
afd5c22acf
mpd: fix memory leak added by 67550d460
2014-08-26 23:09:03 +02:00
Matthew Hague
67550d4607
mpd: fix fetching mtime in getDirectoryRecursive
...
getdirectoryrecursive was using mpd_recv_song after a listall
including directories, changed to use mpd_recv_entity instead
(else incorrect mtime reported)
2014-08-25 04:53:54 +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
2880ac950e
mpdpp: make it possible to send playlist_delete command in commands list
...
this fixes #3749
2013-04-27 19:18:21 +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
ead12406e3
actions: new action: set_volume
2013-04-06 14:07:35 +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
63413368c8
remove remaining exclamation marks from messages
2012-09-11 21:53:35 +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
5e8d1673e0
implement ProxySongList for handling general operations on lists
2012-09-02 20:51:20 +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
Andrzej Rybczak
4cb0e2232a
fix compilation --without-taglib
2012-08-29 09:07:55 +02:00
Andrzej Rybczak
a20a195225
mpd: use lambda closures instead of passing vectors to functions
2012-08-28 06:01:56 +02:00
Andrzej Rybczak
397783d701
reduce usage of pointers / replace std::pair in SearchEngine
2012-08-28 02:44:08 +02:00
Andrzej Rybczak
a270fc8402
rewrite MPD::Song object
2012-08-28 00:09:39 +02:00
Andrzej Rybczak
e729ab0a38
playlist: rewrite sorting so it's much less cryptic
2012-08-14 23:56:39 +02:00
Andrzej Rybczak
2096181eb1
playlist editor: disallow cropping/clearing filtered playlists
2012-08-14 18:54:55 +02:00