413 Commits

Author SHA1 Message Date
Craig Drummond
b6bd94c236 Update (c) year 2022-01-08 21:24:07 +00:00
Craig Drummond
b65b182629 Misc fixes - taken from https://github.com/fenuks/cantata 2021-12-27 17:05:24 +00:00
Craig Drummond
cb8cbb6002 Add "Refresh" action to hover actions for podcasts.
Issue #1753
2021-11-12 21:34:52 +00:00
Craig Drummond
980227806f Remove SoundCloud support, no longer works due to API changes.
Closes #1745
2021-10-06 18:19:21 +01:00
Craig Drummond
059aceb95d Fix build issues due to previous change. #1727 2021-07-29 12:13:42 +01:00
Craig Drummond
31b8a6d9b9 Revert "Revert "Merge pull request #1727 from jprjr/fix-deprecated-warnings""
This reverts commit be9c1e74e0.
2021-07-29 12:00:04 +01:00
Craig Drummond
be9c1e74e0 Revert "Merge pull request #1727 from jprjr/fix-deprecated-warnings"
This reverts commit cb18837d11, reversing
changes made to b296cf7113.
2021-07-28 19:44:57 +01:00
John Regan
b28aab0de1 fix deprecation: use QLocale to format date 2021-07-20 15:24:47 -04:00
John Regan
93c4ea12c3 fix deprecation: QSet::toList 2021-07-20 08:44:23 -04:00
John Regan
cc0d116986 fix deprecation: QString::SkipEmptyParts is now Qt::SkipEmptyParts 2021-07-19 15:00:32 -04:00
Craig Drummond
11bb7571c9 Update (c) year 2021-01-01 10:06:43 +00:00
Thomas Uhle
2f716be201 Insert additional line break between title and description in tooltip
to better separate long titles from the descriptions.
2020-06-08 14:00:29 +02:00
Thomas Uhle
66bad2a256 Fix writing 'descr' attribute in PodcastService::Podcast::save() 2020-06-08 14:00:01 +02:00
Thomas Uhle
b4fc22d982 Avoid passing empty string as file name to QFile::exists()
Check whether the string object localFile is nonempty to get rid of "Empty
filename passed to function" console messages while loading podcasts.
2020-04-10 22:23:07 +02: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
b8645d1358 Fix most, but not all, deprecation warnings. 2020-02-16 09:51:37 +00: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
e10350842d Convert podcast descriptions to plain text, trim whitespace, and limit to 1000 characters.
Issue #1556
2019-12-03 18:57:43 +00:00
Craig Drummond
1d0ee7cf98 Sanitise hash usage
Closes #1549
2019-11-04 16:05:32 +00:00
Craig Drummond
8ecda06a18 Remove 'Show Unplayed Only' podcasts action, reported to cause crash when
refreshing lists.

I have no time to look into the actual cause.

Closes #1540
2019-10-05 17:13:02 +01:00
Craig Drummond
cb9efe205f Update (c) year 2019-09-15 15:56:58 +01:00
Craig Drummond
9ee9e4ad91 Fix loading podcast URLs 2019-07-08 19:26:28 +01:00
Craig Drummond
1ed064c67f When subscribing to a podcast, check if there are any downloaded episodes from a previous subscription.
Closes #1468
2019-03-15 22:48:32 +00:00
Craig Drummond
097614a788 When downloading podcasts, use whole path for filename.
Closes #1467
2019-03-14 21:45:05 +00:00
Craig Drummond
ddd46cde1a For genres listed in "Composer Support" tweak, shown composer instead of
artist in context view and toolbar.
Issue #1460
2019-03-01 21:36:57 +00:00
Craig Drummond
dc0d678d7d Add action to export current podcast subscriptions
Issue #1359
2018-09-04 20:22:13 +01:00
Craig Drummond
812004b948 Allow to read local RSS/OPML files in podcast search dialog. 2018-09-02 17:45:36 +01:00
Craig Drummond
0bdc1b1805 Allow OPML URLs in podcast add URL dialog. 2018-09-02 17:29:57 +01:00
Craig Drummond
7cc0adaa1f When marking podcast episodes for download, and 'show only uplayed' is checked, then only download unplayed episodes.
Closes #1313
2018-06-23 09:47:29 +01:00
Craig Drummond
3fd2f72461 Store actual song path for local files (mainly affects windows
Issue #1304
2018-06-07 20:35:06 +01:00
Craig Drummond
0208e44f14 Limit soundcloud to 200 tracks, otherwise no results
Closes #1297
2018-06-01 17:31:47 +01:00
Craig Drummond
fb994b0c02 Limit SoundCloud results to 250 matches.
Closes #1297
2018-05-30 18:52:04 +01:00
Craig Drummond
03011d6f11 When saving podcasts, remove queries from filename.
Issue #1293
2018-05-28 17:17:36 +01:00
Craig Drummond
11dffd55ec Simplify whitespace of podcast name and episode names. 2018-05-26 19:04:14 +01:00
Craig Drummond
90fbe05947 Fix playback of downloaded podcasts. 2018-05-25 18:22:26 +01:00
Craig Drummond
09535f46dc When toggle 'Show Unplayed' go to top 2018-05-25 18:19:12 +01:00
Craig Drummond
a92e6d2ba7 Change icon 2018-05-25 18:15:26 +01:00
Craig Drummond
0aadefef3c Make 'Icon' a namespace not class 2018-05-24 19:05:54 +01:00
Craig Drummond
7a0998ace1 Reduce number of confirmation dialogs.
Closes #1289
2018-05-23 22:36:08 +01:00
Craig Drummond
e4624964e2 Use more mono icons 2018-05-23 21:14:42 +01:00
Craig Drummond
32e616d32c Mono icons for podcast search 2018-05-23 19:46:50 +01:00
Craig Drummond
195d5980bd Don't install SVGs, they're embeded 2018-05-17 17:28:08 +01:00
Craig Drummond
eb0b182f9a Embed podcast directories and icons 2018-05-16 19:13:02 +01:00
Craig Drummond
719cc44ca7 Remove "New York Times" podcast directory - not available? 2018-05-16 19:10:41 +01:00
Craig Drummond
43e4e2456d Remove custom icon theme, and just use FontAwesome.
Issue #1277
2018-05-14 22:24:49 +01:00
Craig Drummond
c5aa13b3bd Allow adding Jamendo/Magnatune tracks to stored playlists. 2018-05-08 22:46:14 +01:00
Craig Drummond
e1bd008670 Remove OnlineDevice - not used. 2018-05-08 22:43:43 +01:00
Craig Drummond
8123d334db Don't overwrite genre with file type for Jamendo. 2018-05-08 22:43:14 +01:00
Craig Drummond
d79198bb93 Use JSON to encode song details when adding online tracks. 2018-05-08 22:37:19 +01:00