Andrzej Rybczak
fa1cd965fa
statusbar: use scoped locks instead of lock/unlock functions
2014-10-31 15:05:57 +01:00
Andrzej Rybczak
951e9f0f26
actions: delete stored playlists: fix infinite loop after deletion of empty playlist
2014-10-20 19:58:55 +02:00
Andrzej Rybczak
38b2bcc690
actions: jump to playing song: enter run() even if there is no playing song
2014-10-20 19:34:27 +02:00
Andrzej Rybczak
030d8ccd26
actions: locate song: fix crash (hopefully for the last time)
2014-10-18 13:09:23 +02:00
Andrzej Rybczak
af3a666915
playlist editor: make playlist deletion work
2014-10-04 17:17:23 +02:00
Andrzej Rybczak
9418451a31
actions: fix actions that crash the program if invoked with empty playlist
2014-10-04 16:36:10 +02:00
Andrzej Rybczak
c2013fa710
actions: JumpingToPlayingSong: check if current song position is in correct range
2014-09-16 12:28:29 +02:00
Andrzej Rybczak
4f95825fa8
actions: make JumpToPlayingSong work also if player is stopped
2014-09-12 13:12:25 +02:00
Andrzej Rybczak
68a316258c
status: store status fields seperately
2014-09-12 13:10:47 +02:00
Andrzej Rybczak
a5870c1ff2
settings: relax bounds check for visualizer_sample_multiplier
2014-09-09 20:49:46 +02:00
Andrzej Rybczak
21971da74c
actions: toggle browser sort mode: sorty with disabled filtering
2014-09-06 15:59:45 +02:00
Andrzej Rybczak
e575d2582c
actions: attempt to crop playlists only if their length is > 1
2014-09-06 14:20:20 +02:00
Andrzej Rybczak
166242210f
status: keep track of elapsed time separately from status
...
updating elapsed time on a separate rate causes too many problems.
this time it was current song position updating at the wrong time.
2014-09-06 13:58:11 +02:00
Andrzej Rybczak
0b4d7e203b
status: make idle events handling independent of the order of their arrival
2014-09-04 17:39:15 +02:00
Andrzej Rybczak
c1c47bdfc4
actions: fix playlist cropping when no item is selected
2014-09-03 22:58:49 +02:00
Andrzej Rybczak
06a07b0d33
status: fix toggling flags
2014-09-03 20:08:00 +02:00
Andrzej Rybczak
84c90868a1
add visualizer_sample_multiplier config option
2014-09-02 19:59:31 +02:00
Andrzej Rybczak
f7611e9fb0
playlist editor: add data fetch delay after position changes
2014-08-30 15:39:36 +02:00
Andrzej Rybczak
a9c1e3811b
media library: add data fetch delay after position changes
2014-08-30 15:39:26 +02:00
Andrzej Rybczak
597c656630
actions: apply filter: apply initial filter if non empty
2014-08-30 14:11:54 +02:00
Andrzej Rybczak
d20765c53a
normalize messages
2014-08-29 18:30:37 +02:00
Trygve Aaberge
9e8dc741e5
browser: make sorting optional
...
This adds a new option, "noop", to browser_sort_mode. If this mode
is selected, no sorting is done in the browser view, and the elements
are shown in the same order as received from the MPD server.
2014-08-29 17:10:40 +02:00
Andrzej Rybczak
98fc9324e2
playlist: rename remaining old private members
2014-08-29 15:20:07 +02:00
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
2014-08-29 14:54:09 +02:00
Andrzej Rybczak
b7ceae7273
replace timeval and time_t with boost::posix_time::ptime
2014-08-27 11:19:05 +02:00
Andrzej Rybczak
7fdace835b
uniformize ways to convert strings into screen type
2014-08-27 08:54:02 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
962c351a27
actions: make askYesNoQuestion use boost::format
2014-08-27 05:42:01 +02:00
Andrzej Rybczak
59430f640b
statusbar: use boost::format instead of c-style printf
2014-08-27 05:25:53 +02:00
Andrzej Rybczak
8d1b10fb3e
actions: add missing flag restriction for physical deletion
2014-08-27 02:01:44 +02:00
Andrzej Rybczak
1fc2ce2d3c
window: fix exiting from getString if helper indicates so
2014-08-27 01:48:40 +02:00
Andrzej Rybczak
a7f3992c97
bindings: allow for binding multiple chains to one key
2014-08-27 01:15:28 +02:00
Andrzej Rybczak
37ac53a27f
actions: fix assertion fail at double clear ( #4038 )
2014-08-25 05:07:34 +02:00
Andrzej Rybczak
8913c77786
browser: properly report errors when deleting items fails
2014-04-26 17:53:59 +02:00
Marc Jessome
e339e72ec3
actions: reset highlight position of main playlist when cleared
2014-01-04 21:53:47 +01:00
Andrzej Rybczak
70945596ef
window: use readline for handling line input
2013-12-25 23:31:27 +01:00
Andrzej Rybczak
c6a710b612
actions: resizeScreen: remove hack, apprently not needed anymore
2013-09-23 20:36:01 +02:00
Andrzej Rybczak
5625e247a4
actions: keep actions in array instead of map
2013-09-23 14:03:13 +02:00
Andrzej Rybczak
88a3bdb507
properly handle boost::bad_lexical_cast exceptions
2013-09-14 17:26:45 +02:00
Andrzej Rybczak
7167d036d0
actions: require action to be non-null if we query by action type
2013-07-13 19:04:22 +02:00
Andrzej Rybczak
1710f892c5
lastfm: rework service architecture a bit and implement getting full artist info
2013-07-10 19:25:32 +02:00
Andrzej Rybczak
0dcec65edf
use boost::bind instead of std::bind until boost placeholders are in separate namespace
2013-07-09 23:14:14 +02:00
Andrzej Rybczak
af10ac883f
actions: fix JumpToPositionInSong
2013-06-17 03:26:35 +02:00
Andrzej Rybczak
2f9ab8f267
mpdpp: make all consumers take values, not rvalue references
2013-05-17 15:18:17 +02:00
Andrzej Rybczak
1c6c9e9c5a
browser: use boost::filesystem for local browsing
2013-05-16 20:56:37 +02:00
Andrzej Rybczak
425836630e
ncmpcpp: fix custom startup screen
2013-04-07 18:41:34 +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