Commit Graph

1208 Commits

Author SHA1 Message Date
Andrzej Rybczak
aee0361f35 add support for loading .pls playlists
only through "Add" prompt since listplaylists command doesn't
list .pls playlists present in mpd playlists directory.
2010-12-21 18:37:48 +01:00
Andrzej Rybczak
bb4aa9e106 lyrics fetcher: if lyrics weren't found, attempt to search for them globally 2010-12-08 23:36:02 +01:00
Andrzej Rybczak
5a0317eaf3 check at startup if terminal window is big enough to display UI properly 2010-12-04 22:15:20 +01:00
Andrzej Rybczak
18a1210ccf settings: update default song_list_columns_format to match the one in example config file 2010-11-09 16:35:00 +01:00
Andrzej Rybczak
6af641a049 fix for bd64052f: restore scrolling less than whole page in lists with mouse 2010-10-06 21:48:29 +02:00
Andrzej Rybczak
e8c8e6394e lyrics: fix segfault if song didn't have proper tags set 2010-09-30 05:15:25 +02:00
Andrzej Rybczak
ba577f9f8c fix mingw32 compilation 2010-09-20 17:43:29 +02:00
Andrzej Rybczak
06d5b81125 lyrics/lastfm: refetch data if file didn't exist before 2010-09-15 18:57:17 +02:00
Andrzej Rybczak
f2ac6cac03 menu: fix null pointer dereference in Menu::ReverseSelection() 2010-09-14 23:09:48 +02:00
Andrzej Rybczak
968d2366aa settings: make displaying 'empty tag' entry optional 2010-09-09 16:43:10 +02:00
Andrzej Rybczak
f90176ffee fix switching to artist info screen
if one switched from artist info screen while artist info was being
downloaded, {s,}he wouldn't be able to enter the screen again.
2010-08-29 02:13:09 +02:00
Andrzej Rybczak
fa027bbcc9 set color for stdscr if titles visibility is disabled
without it separators between columns have default color.
2010-08-26 21:02:23 +02:00
Alexey Semenko
18bc6368bf titles_visibility configuration option 2010-08-25 15:35:37 +02:00
Andrzej Rybczak
8ec84637d2 media library: search constraints: rename Artist to PrimaryTag
it makes much more sense since 'Artist' can be also date, composer etc.
2010-08-24 22:29:35 +02:00
Andrzej Rybczak
d799c5bf32 media library: show songs with primary tag unspecified
thanks to Alexey Semenko <igogo.dev@gmail.com> for base patch
2010-08-24 22:29:03 +02:00
Andrzej Rybczak
ef4a505470 media library: sort artists' songs in GetSelectedSongs() 2010-08-24 18:44:47 +02:00
Andrzej Rybczak
0db01b7429 status: fix drawing progressbar if third character was not specified 2010-08-24 17:30:01 +02:00
Andrzej Rybczak
80d6b36917 status: fix drawing progressbar if third character is non-ascii 2010-08-24 16:38:00 +02:00
Andrzej Rybczak
30ab7814f4 song: report proper position of invalid character in a format 2010-08-24 16:14:42 +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
Alexey Semenko
f310dbfd70 ask before cropping main playlist 2010-08-24 15:27:47 +02:00
Andrzej Rybczak
c63780e6e6 support adding last.fm streams to playlist 2010-08-23 17:13:45 +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
Andrzej Rybczak
523164dd74 settings: remove unused function prototypes 2010-08-22 22:06:54 +02:00
Andrzej Rybczak
1735a8c7db handle possible errors while saving playlist properly 2010-08-22 22:04:57 +02:00
Andrzej Rybczak
6af99edcc1 conv: shorten: maintain proper string length if max_length is odd 2010-08-22 20:58:34 +02:00
Andrzej Rybczak
f09f7c396f song format: add support for limiting maximal length of a tag 2010-08-22 20:56:38 +02:00
Andrzej Rybczak
e4b3d6aea2 make last column with fixed size take its whole size, not size-1 2010-08-22 18:40:10 +02:00
Andrzej Rybczak
7aebb34015 display: put long switch into separate function 2010-08-22 18:39:53 +02:00
Andrzej Rybczak
6687def7f7 merge some duplicated code in parsing song formats 2010-08-22 17:46:23 +02:00
Andrzej Rybczak
a66ab40c25 settings: make progressbar_look support 'empty' part of progressbar 2010-08-22 16:36:47 +02:00
Andrzej Rybczak
d879a60965 fix compilation --without-taglib 2010-08-22 15:43:48 +02:00
Andrzej Rybczak
1381a45d06 fix compilation --without-curl 2010-08-22 15:40:28 +02:00
Andrzej Rybczak
e0eff99175 mpd: do not rely on idle event itself in case of playlist change 2010-08-18 18:23:54 +02:00
Andrzej Rybczak
c0e558f04b lyrics: add support for storing lyrics in song's directory 2010-08-17 16:58:48 +02:00
Andrzej Rybczak
c97f4fac59 settings: use separate bindings for switching between columns 2010-08-17 15:49:37 +02:00
Andrzej Rybczak
de084e70bf lyrics fetcher: remove lyricsfly.com support
I'll take not answering for a week my e-mail with
request for permanent  userid key as "no".
2010-08-16 15:35:34 +02:00
Andrzej Rybczak
1b98b02659 fix 'media library: fix filter issues' 2010-08-16 15:12:48 +02:00
Andrzej Rybczak
d669bec777 tag editor: fix filter issues 2010-08-16 14:47:21 +02:00
Andrzej Rybczak
91fcbf6781 playlist editor: fix filter issues 2010-08-16 14:30:04 +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
17c340408f include lastfm_service.{cpp,h}
ops, I forgot to add them.
2010-08-13 07:34:25 +02:00
Andrzej Rybczak
5ee05e3119 settigs: add support for custom visualization color 2010-08-13 07:27:04 +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
a7b9088b87 lastfm: put code that takes info from a thread to separate function 2010-08-13 05:54:37 +02:00
Andrzej Rybczak
3afa0028e6 lyrics: some code beautification + Lyrics::SwitchTo() corrections 2010-08-13 05:45:34 +02:00
Andrzej Rybczak
a1cd5ae1aa lastfm: redesigned plugins system 2010-08-13 05:20:12 +02:00
Andrzej Rybczak
d4a5574146 lyrics fetcher: add sing365.com db support + a few corrections 2010-08-11 16:44:51 +02:00