66 Commits

Author SHA1 Message Date
Craig Drummond
b6bd94c236 Update (c) year 2022-01-08 21:24:07 +00:00
Craig Drummond
11bb7571c9 Update (c) year 2021-01-01 10:06:43 +00:00
Thomas Uhle
741b054e48 Fix setting song details in OnlineService::decode()
This seems to be a copy-paste error. Before the fix, 'time', 'year' and
'disc' have also been mapped to song.track.
2020-04-08 12:45:34 +02:00
Craig Drummond
d7b3965b9b Update (c) year 2020-01-01 11:51:13 +00:00
Craig Drummond
2d8566d743 - Show podcast coves in toolbar, queue, and info view.
- Show podcast description in info view.
- Only show cover in toolbar cover tooltip.
Issue #1556
2019-12-05 16:01:39 +00:00
Craig Drummond
1d0ee7cf98 Sanitise hash usage
Closes #1549
2019-11-04 16:05:32 +00:00
Craig Drummond
cb9efe205f Update (c) year 2019-09-15 15:56:58 +01:00
Craig Drummond
d79198bb93 Use JSON to encode song details when adding online tracks. 2018-05-08 22:37:19 +01:00
Craig Drummond
2139d3dbb8 Update (c) year 2018-01-01 10:11:39 +00:00
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