Craig Drummond
d6b0d7431d
Fix various CMakeLists issues
2017-04-09 17:26:22 +01:00
Craig Drummond
f4c48915d4
Always use external helper for tags
2017-04-09 00:31:44 +01:00
Craig Drummond
b3bc9b456c
Reduce number of advanced config items - there was just too many.
2017-04-08 19:27:18 +01:00
Craig Drummond
b63c6fbe26
Use Qt5's translation framework - ts files, not po files.
2017-04-08 10:35:31 +01:00
Craig Drummond
a0cc59a528
Better icon?
2017-04-07 17:57:03 +01:00
Craig Drummond
5a9f7b96bb
Add button on podcasts page to show only unplayed podcasts.
...
Issue #968
2017-04-03 20:08:45 +01:00
Craig Drummond
0a73215867
Update (c) year
2017-04-02 18:45:30 +01:00
Craig Drummond
b0b0140d98
Remove Qt4 support
2017-04-02 18:43:34 +01:00
Craig Drummond
85db2b6a55
Show podcast descriptions in tooltips.
...
Issue #967
2017-02-25 10:25:19 +00: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
123e84bbd2
Improve Mopidy support.
...
Issue #949
2017-01-10 22:37:07 +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
2b14432f5b
Emit dataChanged() when calc unplayed count for podcast (Issue #875 )
2016-08-11 20:48:00 +01:00
Craig Drummond
7b23493dd6
Update podcast unplayed count
2016-06-23 22:55:42 +01:00
Craig Drummond
0ed2c31eb2
Fix saving, and restoring, of podcast 'played' status.
2016-06-23 18:57:19 +01:00
Craig Drummond
a0152fe7d4
Refactor code to make adding a new search based online service easier.
2016-06-11 20:55:08 +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
b4c5624eef
Re-add genre combo to library view. Only visible if grouping by artist or album
2016-06-10 18:22:23 +01:00
Eugene Shalygin
52d125e455
fix crash on start-up
...
PodcastWidget constructor calls view->setModel() which in turn calls
slots of the PodcastWidget object. Some slots are virtual and thus
virtual PodcastWidget::controlActions() is called wiht uninitialized
object. In particular, actions are not created. Workaround the crash by
moving action creation before the setModel() call.
2016-04-23 01:40:46 +02:00
Craig Drummond
6a3e1da91c
Delay creation of Jamendo and Magnatune DBs until required.
2016-01-29 21:27:15 +00:00
Craig Drummond
705648420a
Update (c) year
2016-01-08 18:55:13 +00:00
Craig Drummond
1e93e6357d
Remove NPR - not working?
...
Add New York Times
2015-12-21 15:24:08 +00:00
Craig Drummond
8755cb2dcc
Dont keep loading listing each time it shown!
2015-12-21 15:23:54 +00:00
Heiko Becker
5c6bcac12c
Allow changing the location of arch-independent data
...
This is helpful on a multiarch layout where the prefix is /usr/${host}
but arch-independent files should still be installed to /usr/share.
2015-11-26 20:15:28 +01:00
Craig Drummond
a04307d8e1
Dynamically load folder view. (No nonger use listall :-) )
2015-10-08 21:42:35 +01:00
Craig Drummond
d4ffb15811
Send songs in batches of 500
2015-09-19 15:29:13 +01:00
Craig Drummond
b95de46e46
Clear DB before update - will be replacing all rows, so no need to delete each row, etc.
2015-09-19 15:28:26 +01:00
Craig Drummond
bffaf49783
Send songs grouped by artist not album
2015-09-18 23:47:20 +01:00
Craig Drummond
2b7d82332d
Send songs in batches of 100
2015-09-18 23:46:52 +01:00
Craig Drummond
2d2c810352
Delete parser when finished
2015-09-18 23:35:30 +01:00
Craig Drummond
bb02d428fd
Use album genre? Not sure about this, but some albums get split if use song genre...
2015-09-18 23:27:59 +01:00
Craig Drummond
f4784f6b93
If grouping by genre and all genres selected, or grouping by arist and
...
all artists selected - then just select random album from all albums
2015-09-13 18:03:00 +01:00
Craig Drummond
bd7750b3a4
Add 'Append Random Album' option to library, jamendo, and magnatune
...
pages.
#732
2015-09-13 12:54:50 +01:00
Craig Drummond
fc6082baad
More font-awesome icons...
2015-09-06 11:57:11 +01:00
Craig Drummond
e02d31229c
Use mono icon for music file and playlists
2015-09-06 00:25:59 +01:00
Craig Drummond
9533f12881
Update (c) year
2015-08-13 21:12:34 +01:00
Craig Drummond
8a0ccf092c
New options to add songs to play queue - 'add and play', 'append and
...
play', and 'insert after current'
#680
2015-08-10 18:00:44 +01:00
Craig Drummond
aa6fc1e366
When conveting RFC822 dates - convert strings to lower case and then
...
uppercase first letter. Fixes issue where month is all in lowercase
#714
2015-07-31 16:58:52 +01:00
Craig Drummond
f1de0dea00
Show podcast published date on sub-text, and duration in brackets
...
#714
2015-07-31 16:39:08 +01:00
Craig Drummond
fd17c43e51
Auto-expand first level when searching
2015-07-30 19:32:37 +01:00
Craig Drummond
08b738f709
Fix setting of unplayed count when refreshing podcast
...
#705
2015-07-26 11:39:32 +01:00
Craig Drummond
de7d46d06f
Add refresh button to podcasts
...
#705
2015-07-25 20:25:19 +01:00
Craig Drummond
25ff471d3b
- Speed up album loading and searching. Use single query to get track
...
details - and use this to build listing.
- Reduce space of db slightly - by not storing album and albumId if
these are the same.
- Remove indexes, as these were incorrect anyway.
#702
2015-07-21 21:58:41 +01:00
Craig Drummond
b78a4f4204
Show + and |> buttons in some titlebars - allowing an album to be played
...
when its listing is shown
2015-07-20 20:28:03 +01:00
Craig Drummond
26ba385b46
Remember current page
2015-07-20 16:42:10 +01:00
Craig Drummond
e89b4ca413
Artist index for Jamendo
2015-07-16 22:08:08 +01:00
Craig Drummond
5cf11336f8
Add 'Group By' to Jamendo and Magantune config
2015-07-16 21:46:16 +01:00
Craig Drummond
ee55d81802
Use service title where appropriate
2015-07-15 23:10:16 +01:00
Craig Drummond
2fde0ea0ac
Fix compile errors and wrnings with KDE builds
...
#690
2015-07-07 23:13:59 +01:00
Craig Drummond
3c73db5d0d
Add actions to view after init, so that standard actions are first
2015-07-04 21:22:56 +01:00