Commit Graph

5661 Commits

Author SHA1 Message Date
Craig Drummond
dd5a8bf2ef - Fix index creation
- Create index (artistId, albumId) to speed up albums listing
2015-06-28 08:21:24 +01:00
Craig Drummond
d43e24a24c Save grouping 2015-06-27 17:41:08 +01:00
Craig Drummond
11e9161d60 Implement sorting of albums by last modified 2015-06-27 17:34:05 +01:00
Craig Drummond
487fd0f3c0 Move view settings into menu button for each view 2015-06-27 17:06:14 +01:00
Craig Drummond
e0d4f3bc0b Spelling 2015-06-26 21:54:01 +01:00
Craig Drummond
91a9102c54 Place language combo on correct line! 2015-06-26 21:53:19 +01:00
Craig Drummond
a73d66bdba Sore last-modified, so that can be used for later sort 2015-06-26 21:45:06 +01:00
Craig Drummond
e70afa05f7 Slightly taller tabs 2015-06-26 21:31:45 +01:00
Craig Drummond
bebc0e0b11 Use idx paramter! 2015-06-26 21:22:27 +01:00
Craig Drummond
67507362d5 Always build support for Dynamic, Online, and Streams 2015-06-26 21:18:25 +01:00
Craig Drummond
ac4cd39139 Always use monochrome sidebar icons 2015-06-26 18:15:20 +01:00
Craig Drummond
2f71978fbb Combine playlists and dynamic into sub-pages of playlists tab 2015-06-26 18:10:00 +01:00
Craig Drummond
b207ade4c4 - Move streams into online page
- Rename online to internet
2015-06-24 22:30:22 +01:00
Craig Drummond
750d1ba7df Port pages to singlepagewidget 2015-06-23 23:25:04 +01:00
Craig Drummond
7ef990a3b6 Use QScrollArea to hold buttons 2015-06-22 19:11:11 +01:00
Craig Drummond
7c092c8a8f List of widgets, not just toolbuttons 2015-06-22 18:52:54 +01:00
Craig Drummond
2d80fa74db - Fix crash (using proxy, so need to map to source)
- Fix refresh prompt
2015-06-21 23:09:12 +01:00
Craig Drummond
c27bd73c3e If model is a proxy model need to connect to source to get dataChagnged
if index is QModelIndex()
2015-06-21 12:10:39 +01:00
Craig Drummond
ecc3321f30 Add genre/artistId index for Jamendo/Magnatune slows ingest down a
little, but speeds up loading
2015-06-21 11:17:16 +01:00
Craig Drummond
45d080c7d5 Use role to determine if cover should load in UI thread 2015-06-20 19:55:59 +01:00
Craig Drummond
d841e3ceb9 Fix podcast covers 2015-06-20 19:51:32 +01:00
Craig Drummond
529f0bb738 Check db is valid 2015-06-20 18:54:42 +01:00
Craig Drummond
42a514054d Add function to clear songs 2015-06-20 18:51:32 +01:00
Craig Drummond
cd4f16ddc8 Empty songs_fts when empty songs 2015-06-20 18:46:07 +01:00
Craig Drummond
908b6cba10 Show download % 2015-06-20 18:39:02 +01:00
Craig Drummond
69ce7601fe Set icon when not downloaded 2015-06-20 18:35:02 +01:00
Craig Drummond
41a0351f98 Add actions 2015-06-20 12:38:39 +01:00
Craig Drummond
a97649bd12 Filtering 2015-06-20 09:06:13 +01:00
Craig Drummond
3cd53ceef9 - Tooltips
- Use QDateTime for episode date
2015-06-20 09:03:45 +01:00
Craig Drummond
a5463b2b89 Don't load twice! 2015-06-20 08:49:27 +01:00
Craig Drummond
11012ae522 Add proxy for podcasts 2015-06-20 08:45:36 +01:00
Craig Drummond
5f414c8ec7 Add subscribe, configure, and refresh actions 2015-06-20 00:01:39 +01:00
Craig Drummond
c2c6ebdd9f SoundCloud page does not need configure button 2015-06-19 23:26:07 +01:00
Craig Drummond
d394f1868a Oops forgot to add these!!! 2015-06-19 23:05:58 +01:00
Craig Drummond
b5d9d12089 No covers in view 2015-06-19 23:01:24 +01:00
Craig Drummond
97271a60d1 Call fixPath so that correct URL is passed 2015-06-19 22:55:51 +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
c4dbd9ed54 Increase margins - otherwise widgets look too cramped! 2015-06-12 18:48:59 +01:00
Craig Drummond
4f7bf9bb55 Remove unused signal 2015-06-11 20:49:53 +01:00
Craig Drummond
18aff7b6e6 Remove debug 2015-06-11 20:49:31 +01:00
Craig Drummond
58ffbe9789 Nicer list header button 2015-06-11 20:46:12 +01:00
Craig Drummond
037174fc74 Fix "QFormLayoutPrivate::setItem: Cell (0, 0) already occupied" 2015-06-09 18:33:54 +01:00
Craig Drummond
4f67ff225b Remove albums proxy model - no longer used. 2015-06-09 18:03:13 +01:00
Craig Drummond
dc594559b5 Implement getXXXIndex functions 2015-06-08 23:05:15 +01:00
Craig Drummond
e80d13889c Remove Cantata 1.x library xml files 2015-06-08 21:25:06 +01:00
Craig Drummond
bc7ebc0aa4 If using list/grid view and model is reset, then navigate to top 2015-06-08 21:08:40 +01:00
Craig Drummond
26c9f352cf Don't add item to set if set includes parent 2015-06-08 21:01:48 +01:00
Craig Drummond
5e4103d97c Album/artist sorting 2015-06-08 20:54:44 +01:00
Craig Drummond
64bc73c40f Remove treble-clef as composer icon 2015-06-08 20:40:12 +01:00
Craig Drummond
e73af45d87 Re-implement songExists 2015-06-08 20:36:20 +01:00