Commit Graph

57 Commits

Author SHA1 Message Date
Craig Drummond
0a73215867 Update (c) year 2017-04-02 18:45:30 +01:00
Craig Drummond
28bbd5e0f1 URL encode online stream URLs before passing to MPD.
Issue #961
2017-02-12 00:57:43 +00:00
Craig Drummond
eaca1f34f3 When listing albums where composer is used for artist grouping, place album artist name after album name if different from composer.
Issue #896
2016-10-16 22:33:41 +01:00
Craig Drummond
82bdbd3aab When adding a podcast (or other track from an internet service), remove any new-lines from metadata. 2016-06-11 17:14:43 +01:00
Craig Drummond
705648420a Update (c) year 2016-01-08 18:55:13 +00:00
Craig Drummond
9533f12881 Update (c) year 2015-08-13 21:12:34 +01:00
Craig Drummond
d841e3ceb9 Fix podcast covers 2015-06-20 19:51:32 +01:00
Craig Drummond
54f615cc77 Re-work online services so that Jamendo and Magantune use SQL backend.
This is NO WHERE NEAR COMPLETE! There are *lots* of missing features,
etc.
2015-06-19 21:39:56 +01:00
Craig Drummond
4a713c7ec9 Initial work on using SQL for MPD cache. Not 100% functional. Eventually
will also use SQL for Jamendo and Magantune...
2015-06-07 22:18:19 +01:00
Craig Drummond
b2ce9ff016 Various devel changes
- Use time_t to store MPD DB version, as that is what MPD sends anyway
- Initial changes for an (experimental) webapp
2015-06-01 21:53:55 +01:00
craig.p.drummond
93b70ec240 Rename mpd source folder to mpd-interface to help build errors when libmpdclient(?) is also installed.
BUG: 650
2015-03-16 19:18:52 +00:00
craig.p.drummond
8c7aa81b8e If MPD supports https, then there is no need to convert SoundCould URLs. 2014-10-06 22:00:48 +00:00
craig.p.drummond
d7f7c9ca87 Fix podcast and soundcloud serice icon display 2014-07-17 16:11:28 +00:00
craig.p.drummond
6a3910716f Fix SoundCloud and Podcast icon in cover widget, etc. 2014-07-16 20:41:13 +00:00
craig.p.drummond
b2e14672fe Hide online service URLs from playqueue tooltips 2014-07-16 19:10:19 +00:00
craig.p.drummond
c05f755bb4 Online service covers 2014-07-16 19:09:39 +00:00
craig.p.drummond
68cc3c2410 - Remove cover size setting, set automtically.
- Artist images only shown in grid view.
- No images, or icons, shown in basic tree view.
2014-07-16 19:06:33 +00:00
craig.p.drummond
5d39a638f0 Fix progress display when saving XML 2014-06-17 16:53:40 +00:00
craig.p.drummond
64c06773ce Alter includes to have su-folder - e.g. utils.h -> support/utils.h 2014-05-13 18:37:52 +00:00
craig.p.drummond
834f2179ef Remove grouping of multiple-artist albums under 'Various Artists' 2014-04-01 18:02:12 +00:00
craig.p.drummond
db25ffac66 If downloading online-service track listing fails, then stop loader and show error. 2014-03-21 20:04:11 +00:00
craig.p.drummond
bf363ec0d9 Load artist iamges in non-UI thread too. Should only be album images in artists view that are loaded in UI thread. Tried loading these in non_UI thread, but didnt like delay in showing covers. 2014-03-20 19:58:40 +00:00
craig.p.drummond
809951681a Remove support for artist images in online services. 2014-03-19 19:51:29 +00:00
craig.p.drummond
7cda7b29d5 Need to store if date is unreliable (i.e. 0) in cache 2014-02-05 19:22:07 +00:00
craig.p.drummond
addfca835a Update (c) year 2014-01-06 19:32:05 +00:00
craig.p.drummond
b337a76aed Show errors within podcast search dialog 2013-10-21 18:06:20 +00:00
craig.p.drummond
97dea22fb6 Fix Jamendo/Magantune covers 2013-10-18 18:57:12 +00:00
craig.p.drummond
fdadd3857c Dynamic sorting of online service model 2013-10-10 20:30:02 +00:00
craig.p.drummond
6fbabc4c7e Need to sort online when add podcast 2013-09-20 19:55:00 +00:00
craig.p.drummond
556071c2a7 Use NetworkJob to automatically, and consistently, handle re-directs 2013-09-18 18:11:49 +00:00
craig.p.drummond
7da1774619 - Indicate when podcast episodes have been played
- Display number on unplayed episodes
2013-09-18 18:10:30 +00:00
craig.p.drummond
d7740e7733 Initial podcast support
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
20b4837d44 Fix decoding of details for Online service URLs sent to MPD, and subsequently read back.
BUG: 278
2013-08-26 18:54:02 +00:00
craig.p.drummond
238af8627f Use settings to determine if to show artist images 2013-08-12 18:33:50 +00:00
craig.p.drummond
a37765c9c3 Place loading of online icons into OnlineService 2013-08-12 18:33:25 +00:00
craig.p.drummond
60f6fabcf4 Remove leftover debug 2013-07-18 14:54:37 +00:00
craig.p.drummond
e5c1f418bb Fix function X is hidden by Y in KDE builds 2013-07-18 14:53:39 +00:00
craig.p.drummond
f0bad94c9c Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
BUG: 254
2013-07-18 14:52:45 +00:00
craig.p.drummond
7b7f35aa95 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond
2dbd194c01 Ensure deliminator is not in strings 2013-07-16 18:33:27 +00:00
craig.p.drummond
dbbf96abba Use a more generic guard string 2013-07-16 18:33:02 +00:00
craig.p.drummond
045bf0d5ac Encode song details into URL for all services 2013-07-16 18:31:19 +00:00
craig.p.drummond
12cc3c0822 SoundCloud support 2013-07-11 19:41:41 +00:00
craig.p.drummond
c0ea1e6480 Remove add/remove services action 2013-07-11 18:37:50 +00:00
craig.p.drummond
e428c816ee Only show progress bar for Jamendo and Magnatune when it is needed 2013-07-11 18:35:29 +00:00
craig.p.drummond
813ee2f784 - Fix deletion of threads.
- Enable online services for windows builds.
2013-05-04 10:35:06 +00:00
craig.p.drummond
dbab3443d2 Expand device when connected. 2013-03-04 19:38:17 +00:00
craig.p.drummond
3b8a63a713 Some valgrind fixes 2013-02-15 17:21:44 +00:00
craig.p.drummond
a2f6db3178 Always delete update 2013-02-15 17:21:12 +00:00
craig.p.drummond
02ee6d5702 Dont remove device/online-service when relevant page is disabled 2013-02-12 16:40:42 +00:00