Commit Graph

760 Commits

Author SHA1 Message Date
craig.p.drummond
13a07f1468 When downloading images, dont use extension to determine file format, instead look JFIF and PNG in first few data bytes.
BUG: 378
2014-01-07 20:02:40 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
e64922af2b - Only show artist name of CD track if it does not start with main CD artist.
- Show track numbers in CD listing.
2014-01-03 22:39:31 +00:00
craig.p.drummond
c1642405c8 Add CMake option to disable streams tab 2014-01-03 19:04:37 +00:00
craig.p.drummond
00f9a2ff64 Add CMake option to disable online services 2014-01-03 19:04:14 +00:00
craig.p.drummond
237b075ac2 Dont clear the playqueue when Cantata is passed a song as a commandline at start-up.
BUG: 375
2014-01-03 19:03:01 +00:00
craig.p.drummond
8dcef3c6ae Remove unused 2014-01-03 19:02:19 +00:00
craig.p.drummond
0e994cb399 Delay termination slightly, so that remove signal has time 2014-01-02 19:09:55 +00:00
craig.p.drummond
7a2f2b6749 Add CMake option to disable building of internal HTTP server.
BUG: 373
2014-01-02 19:07:59 +00:00
craig.p.drummond
2273b27f15 If connected to MPD via a UNIX-domain socket, then send non-MPD files as file:/// URLs to MPD - i.e. dont use internal HTTP server. To foce usage of HTTP server - set alwaysUseHttp to true in Cantata's config file.
BUG: 373
2014-01-02 19:06:13 +00:00
craig.p.drummond
34ce777a89 'Load All Covers' in album view is not usable now that scaled covers are cached - it slows down the loading too much! 2013-12-31 09:47:57 +00:00
craig.p.drummond
0fc8ecb33e Add 'Remove dusplicates' functionality to play queue and play lists.
BUG: 370
2013-12-31 08:55:00 +00:00
craig.p.drummond
1d47e67c73 Also remove CDDA files when Cantata exits. 2013-12-24 20:01:09 +00:00
craig.p.drummond
7263262909 Preserve priorities when undo/redo 2013-12-19 20:08:24 +00:00
craig.p.drummond
5acfd68792 Fix potential memory leak with cover images. 2013-12-19 20:07:12 +00:00
craig.p.drummond
135d988de0 Optionally save scaled covers (used in artist and albums views) to disk. 2013-12-19 20:06:06 +00:00
craig.p.drummond
5525103b3f Show number of matched tracks at bottom of search page 2013-12-19 20:04:28 +00:00
craig.p.drummond
ca0b7099fe Try to preserve playqueue position after undo/redo 2013-12-18 19:18:36 +00:00
craig.p.drummond
11d11e549a Fix row count 2013-12-18 19:17:41 +00:00
craig.p.drummond
092258bc18 More icons 2013-12-18 19:17:26 +00:00
craig.p.drummond
b1ff1c0fb1 Use audioFileIcon from Icons 2013-12-18 19:17:05 +00:00
craig.p.drummond
3eef603688 Add 'Search' tab - uses MPD for search. 2013-12-18 19:15:19 +00:00
craig.p.drummond
16cab8a738 Basic undo/redo support for playqueue. 2013-12-17 21:12:27 +00:00
craig.p.drummond
7a327915b3 Start of undo/redo code. Commented out, as its not complete - and I'm not 100% sure how to do this!!! 2013-12-16 19:35:09 +00:00
craig.p.drummond
940e5c1d41 Fix removal of first row in play queue - d'oh!!! 2013-12-14 12:42:36 +00:00
craig.p.drummond
3c29b40dff Move remove and crop functions into playqueue class 2013-12-10 19:47:04 +00:00
craig.p.drummond
0722c23913 Smaller CD icon in sync dialog. 2013-12-09 21:08:40 +00:00
craig.p.drummond
f91db0e4da More consistent .cue file detection - move code into Song class 2013-12-08 15:56:01 +00:00
craig.p.drummond
7514a10b4f Update album's year if song year is changed in tag editor. 2013-12-07 23:18:01 +00:00
craig.p.drummond
5297fbc851 Remove Cantata streams when exiting. 2013-12-06 13:18:42 +00:00
craig.p.drummond
ecd3ad9e2b Check if stream already has cagtegory name before prepending 2013-11-29 20:15:21 +00:00
craig.p.drummond
bb20217719 When shuffling albums, only start to play if was playing before shuffle 2013-11-27 19:40:18 +00:00
craig.p.drummond
40cc354cf0 Use set, faster to check if entry exists 2013-11-27 19:38:47 +00:00
craig.p.drummond
6e6f554cd3 Radio GFM 2013-11-27 19:38:14 +00:00
craig.p.drummond
93783e5000 Fix sub-text display in grouped view. 2013-11-26 23:59:11 +00:00
craig.p.drummond
e8f99117ac Only load info of stored playlists when required. 2013-11-26 19:59:57 +00:00
craig.p.drummond
d32a9badb2 Only re-load favourites if filename changed 2013-11-21 18:16:44 +00:00
craig.p.drummond
bb2f217304 Add model test code 2013-11-21 18:15:36 +00:00
craig.p.drummond
65662b6a5b Also replace ~ with _ for cache file name - as MPD 0.18 allows usage of ~ in local socket name. 2013-11-18 21:25:01 +00:00
craig.p.drummond
abc18ca1a7 Dont load folder list until view is visible. 2013-11-15 19:40:02 +00:00
craig.p.drummond
afd5082a43 Allow to disable playlists model - if so hide playlist actions 2013-11-15 19:39:11 +00:00
craig.p.drummond
21a5302020 If no db time from MPD, use current time. Proxy DB setups dont sent DB time!! 2013-11-15 19:38:03 +00:00
craig.p.drummond
d013c66ec7 Better parent checking 2013-11-12 20:20:56 +00:00
craig.p.drummond
56f99bac16 Fix crash when an album link is clicked on in context-view when current song is from a Various Artists album and the album link is to another album by the artist.
BUG: 327
2013-11-12 20:20:08 +00:00
craig.p.drummond
c6ab93deb0 Only save cache if we have a valid date 2013-11-10 17:52:19 +00:00
craig.p.drummond
4ea883616f If MPD's database time is invalid, and the cache's database time is invalid, then accept a database listing. This works-around an issue with using MPD's proxy DB - where no database time is sent.
BUG: 326
2013-11-10 17:47:55 +00:00
craig.p.drummond
5bd60a4dfd Only remove items if we have items! 2013-11-07 22:49:46 +00:00
craig.p.drummond
a9eec852a0 Add 'Shuffle Albums' entry to playqueue context menu.
BUG: 323
2013-11-01 19:30:26 +00:00
craig.p.drummond
3695f1185b Lazy-load ListenLive 2013-10-30 22:09:15 +00:00
craig.p.drummond
cd3efc8b0d When gettnig albums, need to check all tracks if artist!=albumartist 2013-10-28 19:46:30 +00:00