Andrzej Rybczak
c63780e6e6
support adding last.fm streams to playlist
2010-08-23 17:13:45 +02:00
Andrzej Rybczak
1735a8c7db
handle possible errors while saving playlist properly
2010-08-22 22:04:57 +02:00
Andrzej Rybczak
1381a45d06
fix compilation --without-curl
2010-08-22 15:40:28 +02:00
Andrzej Rybczak
c97f4fac59
settings: use separate bindings for switching between columns
2010-08-17 15:49:37 +02:00
Andrzej Rybczak
1b98b02659
fix 'media library: fix filter issues'
2010-08-16 15:12:48 +02:00
Andrzej Rybczak
b1bb7ec295
ncmpcpp: check for list emptiness before taking current element from it
2010-08-16 14:13:24 +02:00
Andrzej Rybczak
2aa053d7e1
media library: fix filter issues
2010-08-16 13:46:57 +02:00
Andrzej Rybczak
35ddbe351a
add support for 'replay' function (play current song from the beginning)
2010-08-13 06:31:58 +02:00
Andrzej Rybczak
342521459c
settings: add support for preferred last.fm info language
2010-08-13 06:11:13 +02:00
Andrzej Rybczak
a1cd5ae1aa
lastfm: redesigned plugins system
2010-08-13 05:20:12 +02:00
Andrzej Rybczak
de5f3b22e0
separate 'song info' functionality from Info class
2010-08-10 23:46:57 +02:00
Andrzej Rybczak
e1b1cf838a
lyrics: restore database selector
2010-08-10 20:39:08 +02:00
Andrzej Rybczak
5dc439aa19
lyrics: rename Lyrics::FetchAgain() to Lyrics::Refetch()
2010-08-10 00:34:54 +02:00
Andrzej Rybczak
daad444f3c
lyrics: redesigned plugins system
2010-08-09 11:39:41 +02:00
Frank Blendinger
dc8aff65a2
add separate keys to move sel. before/after cursor
2010-07-16 19:57:10 +02:00
Andrzej Rybczak
883d1a6cdd
make feature 'select songs of album around cursor' work in all screens
2010-07-12 09:15:50 +02:00
Andrzej Rybczak
f627dc854d
browser: add support for deleting group of selected items
2010-07-12 07:48:10 +02:00
Andrzej Rybczak
5d37d56c64
always create header window
...
this fixes crash that would occur if one had header_visibility = "no",
classic user interface at start and tried to change it to alternative
one at runtime.
2010-07-07 23:41:33 +02:00
Frank Blendinger
13dbf65350
key_select_album also works in search results now
2010-07-05 16:22:26 +02:00
Frank Blendinger
7600429383
add key_select_album: select album around cursor
...
Default key for this is 'B'. This use to be the default for
ToggleBitrateVisibility, which has changed to '#'.
2010-07-05 16:22:23 +02:00
Andrzej Rybczak
4d406c85f2
browser: support operations on m3u playlists not created by mpd
2010-06-26 22:50:28 +02:00
Andrzej Rybczak
ec9017d5a2
media library: fix compatibility with mpd < 0.14
2010-05-29 21:02:16 +02:00
Andrzej Rybczak
0f230ab7b0
new feature: separators between albums in playlist
2010-05-14 02:24:57 +02:00
Andrzej Rybczak
e978cfcc8b
new feature: locate song in tag editor
2010-05-14 01:14:45 +02:00
Andrzej Rybczak
336fa3cd7b
new feature: toggle bitrate visibility at runtime
2010-04-18 16:54:35 +02:00
Andrzej Rybczak
37c7acfd3c
get info about state of new connection after reconecting with idle mode active
2010-03-25 00:26:48 +01:00
Andrzej Rybczak
08e9b0ee3d
do not monitor mpdclient file descriptor with select() if idle is off
...
it doesn't do anything in such case.
2010-03-23 20:41:52 +01:00
Andrzej Rybczak
4562167b8e
Merge branch 'integration' of git://github.com/yogan/ncmpcpp
2010-03-05 21:17:08 +01:00
Damien Leone
b113beed15
manpage, ncmpcpp: fix typos
2010-03-05 20:28:33 +01:00
Frank Blendinger
d139f2d8af
jump from browser to playlist editor with GoToContainingDir key
2010-03-04 15:13:11 +01:00
Frank Blendinger
6b5ed187a1
add new movement keys: {Up,Down}{Album,Artist}
2010-03-04 15:10:58 +01:00
Andrzej Rybczak
a24736475e
put configuration related functions into appropriate structs
2010-02-17 00:15:15 +01:00
Andrzej Rybczak
ad74cfea2e
new feature: customizable startup screen
2010-02-13 11:55:59 +01:00
Andrzej Rybczak
4bb1fdb40d
simplify code responsible for deleting songs a bit
2010-01-30 18:09:03 +01:00
Andrzej Rybczak
08daa61907
update copyright notices
2010-01-30 16:24:24 +01:00
Andrzej Rybczak
dac2458e1f
rename misc.{cpp,h} to sel_items_adder.{cpp,h}
2010-01-30 15:02:41 +01:00
Andrzej Rybczak
f991a41c1a
add support for switching between user-defined sequence of screens using Tab
2010-01-24 00:05:03 +01:00
Andrzej Rybczak
4ed9493abd
add support for album artist tag
2010-01-23 20:04:02 +01:00
Andrzej Rybczak
df15fe2bf4
add support for adding random artists/albums to playlist
2010-01-22 22:24:44 +01:00
Andrzej Rybczak
ef6719f5bb
make media library show more songs (with incomplete tags etc.)
2010-01-05 20:08:30 +01:00
Frank Blendinger
a5882ee27f
added a key to jump to a song in the media library
...
This commit introduces a new key to bind, key_go_to_media_library. It
will switch to the media library and select the song under the cursor.
2010-01-05 10:20:53 +01:00
Andrzej Rybczak
2fb20fd572
add config options for communication mode with mpd (polling for default)
...
idle support in ncmpcpp is marked experimental since its support
in mpd is not ready for general use in full featured clients
(see bug 2612)
2009-12-23 16:21:11 +01:00
Frank Blendinger
b504b346af
screen_switcher between current and last screen
...
Setting the new config variable "screen_switcher_browser_only" to "no"
will make the "key_screen_switcher" key switch between the current and
the last used screen, sort of like the Alt+Tab window switching
mechanism in many window managers.
This (intendedly) works only for the "main" screens (playlist, browser,
media library, etc.) and not for info/lyrics/server info. Those screens
can be closed with the screen_switcher key, but the will not be
remembered.
indentation correction in config
2009-12-09 00:24:15 +01:00
Andrzej Rybczak
70d1124800
fix refreshing screens with more than one column after seaching/filtering
...
this bug was caused by db5efc6e
2009-12-06 00:54:50 +01:00
Andrzej Rybczak
6cd420511d
perform case insensitive searching in text fields
2009-11-23 20:18:57 +01:00
Andrzej Rybczak
5aa1613cfb
make binding responsible for going to parent dir work in tag editor
2009-11-23 19:25:51 +01:00
Andrzej Rybczak
9a5a053ec3
improve handling columns in media library a bit
...
given column should clear only the first column on its right, not all.
2009-11-13 16:39:43 +01:00
Andrzej Rybczak
495ec25a0a
simplify Clear() in Window and its derivatives
...
it removes argument responsible for immediate refreshing.
since after all calls that were refreshing screen there was
call to Refresh() anyway, this switch doesn't make much sense.
2009-11-13 15:59:18 +01:00
Andrzej Rybczak
5b2dbe026c
do not delete items from playlist if sending command delete failed
2009-11-05 22:16:54 +01:00
Andrzej Rybczak
db5efc6eb9
update screen in TraceMpdStatus(), not in the main loop
...
this makes screen update even if ncmpcpp is in Window::GetString().
2009-10-28 19:21:35 +01:00