Commit Graph

1142 Commits

Author SHA1 Message Date
Andrzej Rybczak
a9a40e77e7 extras: add program that copies Artist to AlbumArtist for mp3/ogg/flac files 2011-02-25 20:14:39 +01:00
Andrzej Rybczak
dff99c4b0b lyrics fetcher: skip lyricwiki if there's licence restriction on lyrics 2011-02-25 15:51:31 +01:00
Andrzej Rybczak
e323025a82 remove $? formatting from song format while converting to string
this fixes wrong results while searching for phrase
that contains dollar or one of dollar formatting.
2011-02-23 20:16:23 +01:00
Andrzej Rybczak
f3e1ba1c26 ncmpcpp: convert input path to utf8 before calling 'add' command
this fixes the problem with adding files that contain non-ascii
characters while using different charset encoding than utf8.
2011-02-03 07:08:37 +01:00
Andrzej Rybczak
e36f03f339 tag editor: do not convert filenames back to utf8 while reading files using taglib
it was assumed that filesystem encoding is utf8, but that's wrong.
now it's assumed that it matches system encoding.
2011-02-03 07:04:40 +01:00
Andrzej Rybczak
fce3191d28 lyrics fetcher: add support for lyricsvip.com 2011-01-23 05:08:29 +01:00
Andrzej Rybczak
cf4ffb2f7b bump version to 0.5.7_pre 2011-01-09 10:24:47 +01:00
Andrzej Rybczak
07c540e67e search engine: fix error occuring while trying to select first album in results 2011-01-09 10:22:34 +01:00
Andrzej Rybczak
e42c1c1729 update NEWS / version bump 2011-01-03 00:24:11 +01:00
Yannick LM
163e0d576d StripHtmlTags: replace   by space 2010-12-30 19:20:32 +01:00
Andrzej Rybczak
192a90a5be conv: prevent StripHtmlTags from falling into infinite loop
malformed tags could cause this, e.g. ../span><br>..,
position of < would be the same as >, nothing would be actually
removed and the operation would be performed ad infinitum.
2010-12-30 19:13:42 +01:00
Andrzej Rybczak
735faa75b9 lyrics fetcher: add a few comments and improve postprocessing of MetrolyricsFetcher 2010-12-30 19:12:10 +01:00
Andrzej Rybczak
2002d4dfc6 allow loading .pls playlists from mpd music dir, not only playlists dir 2010-12-22 17:43:04 +01:00
Andrzej Rybczak
2b645cadda clear search result after moving items in playlist/playlist editor
search results are remembered as positions and may
point to wrong ones after moving items around.
2010-12-21 18:59:54 +01:00
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
Frank Blendinger
d2f8bb1e9d doc/manpage: mpd_host can be path to unix socket 2010-09-28 16:05:43 +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
7ad624ebc6 bump version to 0.5.6_pre 2010-09-09 16:32:27 +02:00
Andrzej Rybczak
13bcbcc14d update NEWS / version bump 2010-09-04 22:52:38 +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