Commit Graph

204 Commits

Author SHA1 Message Date
Andrzej Rybczak
b3c0c0798e helpers: restore old behavior when playing a song already in playlist 2015-06-13 16:10:26 +02:00
Andrzej Rybczak
c7fe74dd66 screen: provide const main() overload 2015-05-17 22:04:50 +02:00
Andrzej Rybczak
2caf08aaa7 split PressSpace action into modular pieces 2015-05-17 21:51:15 +02:00
Andrzej Rybczak
a8e2ec5ed0 replace ProxySongList with NC::List and SongList 2015-05-11 22:35:06 +02:00
Andrzej Rybczak
d1528ffc71 get rid of WIN32 ifdefs 2015-04-12 17:06:45 +02:00
Andrzej Rybczak
8d24c42261 format: implement generic format parser and printer 2014-11-11 00:08:23 +01:00
Andrzej Rybczak
0457af36fe mpd: redesign Item and adjust browser 2014-11-02 22:14:29 +01:00
Andrzej Rybczak
4b933b29e1 settings: configuration file processing rewrite 2014-08-29 14:54:09 +02:00
Andrzej Rybczak
85a2802361 update copyright message 2014-08-27 05:43:51 +02:00
Andrzej Rybczak
59430f640b statusbar: use boost::format instead of c-style printf 2014-08-27 05:25:53 +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
7a470cdfbf fix assertion failure while trying to send play command in commands list
this fixes #3746
2013-04-27 19:13:44 +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
33fb33dc8d helpers: writeCyclicBuffer: fix drawing part of separator 2012-10-12 16:11:54 +02:00
Andrzej Rybczak
439e004cfa restore BasicBuffer::write function 2012-10-06 17:02:36 +02:00
Andrzej Rybczak
48cf01f084 pass ProxySongList around since it already has shared_ptr inside 2012-09-16 07:14:33 +02:00
Andrzej Rybczak
c4190b6514 rewrite selected items added so it uses sane actions dispatch system 2012-09-15 00:18:22 +02:00
Andrzej Rybczak
189010fecc move ParseArgv to separate file 2012-09-08 19:21:38 +02:00
Andrzej Rybczak
84326efc46 move wstring related functions to wide_char file 2012-09-08 18:42:59 +02:00
Andrzej Rybczak
d5e2d315fd use wstrings uncoditionally where needed 2012-09-08 17:50:01 +02:00
Andrzej Rybczak
6d87ebbc43 generalize UpdateSongsList (-> markSongsInPlaylist) 2012-09-04 18:50:33 +02:00
Andrzej Rybczak
eb40b7ef91 helpers: fix UpdateSongList 2012-09-03 15:48:13 +02:00
Andrzej Rybczak
af2cdca3d0 change naming conventions in NC namespace 2012-09-03 15:34:07 +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
d8b2d20bdb menu: move a few methods to Item class 2012-08-31 04:38:20 +02:00
Andrzej Rybczak
7297b8a9ad use std::bind instead of passing void pointers around 2012-08-30 12:24:19 +02:00
Andrzej Rybczak
798c9b3121 menu: some member name changing 2012-08-30 07:07:19 +02:00
Andrzej Rybczak
b06e620913 more cleanup and grouping functions logically together 2012-08-29 14:35:11 +02:00
Andrzej Rybczak
b1c301dc1c split majority of helpers and rewrite a few heinous functions 2012-08-29 11:46:17 +02:00
Andrzej Rybczak
4cb0e2232a fix compilation --without-taglib 2012-08-29 09:07:55 +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
6829a8e05c add support for binding actions to multibyte characters 2012-08-25 01:32:12 +02:00
Andrzej Rybczak
bab756c579 add support for priorities (queueing) 2012-08-14 16:09:45 +02:00
Andrzej Rybczak
456c855adb make it compile with -O2 -Werror 2012-08-14 02:24:22 +02:00
Andrzej Rybczak
181224b837 keybinding system rewrite 2012-08-14 01:44:14 +02:00
Andrzej Rybczak
27a0dc958f corrections for previous commit 2012-07-15 22:58:46 +02:00
Maarten de Vries
6c73c3cecf add custom sort format 2012-07-15 18:38:32 +02:00
Andrzej Rybczak
a14b77338d jump to current song at startup even if it's not currently played 2012-07-13 23:25:25 +02:00
Andrzej Rybczak
f8151904f5 update copyright dates 2012-03-17 16:46:55 +01:00
Andrzej Rybczak
a98a1800a7 settings: provide a way to use alternative location for configuration file
..and whole data folder.
2011-11-13 21:01:49 +01:00
Andrzej Rybczak
62157909d5 display more detailed info if connection to MPD couldn't be estabilished 2011-11-13 17:32:17 +01:00
Andrzej Rybczak
56467eaac6 new feature: support for merging screens together 2011-11-12 19:47:47 +01:00
Andrzej Rybczak
ca956c3da3 update copyright dates 2011-11-01 13:43:47 +01:00
Andrzej Rybczak
28a7e09234 fixes for previous patch (indentation/compilation) 2011-08-27 18:58:44 +02:00
Marc Jessome
438b866993 Add -s/--screen option to launch to a specific screen. 2011-08-27 18:44:25 +02:00
Andrzej Rybczak
7d3a817de0 helpers: fix default now playing song format and validation of user-specified one 2010-08-24 16:12:58 +02:00
Andrzej Rybczak
638fab8535 perform one more check on song formats
it detects something like this: %. (where . doesn't stand for a valid tag type).
2010-08-23 10:51:26 +02:00