Commit Graph

5661 Commits

Author SHA1 Message Date
Craig Drummond
a1cb4acbe2 - Fix index creation
- Create index (artistId, albumId) to speed up albums listing
2015-06-28 08:21:24 +01:00
Craig Drummond
8981174776 Save grouping 2015-06-27 17:41:08 +01:00
Craig Drummond
1c6361086a Implement sorting of albums by last modified 2015-06-27 17:34:05 +01:00
Craig Drummond
5fe2db6319 Move view settings into menu button for each view 2015-06-27 17:06:14 +01:00
Craig Drummond
de2155f867 Spelling 2015-06-26 21:54:01 +01:00
Craig Drummond
b39a68a1f0 Place language combo on correct line! 2015-06-26 21:53:19 +01:00
Craig Drummond
3d26523151 Sore last-modified, so that can be used for later sort 2015-06-26 21:45:06 +01:00
Craig Drummond
4039d64678 Slightly taller tabs 2015-06-26 21:31:45 +01:00
Craig Drummond
0cf56fae6e Use idx paramter! 2015-06-26 21:22:27 +01:00
Craig Drummond
406f99be02 Always build support for Dynamic, Online, and Streams 2015-06-26 21:18:25 +01:00
Craig Drummond
e29a3ebd9e Always use monochrome sidebar icons 2015-06-26 18:15:20 +01:00
Craig Drummond
d91493d1b4 Combine playlists and dynamic into sub-pages of playlists tab 2015-06-26 18:10:00 +01:00
Craig Drummond
8e6dd7cb5d - Move streams into online page
- Rename online to internet
2015-06-24 22:30:22 +01:00
Craig Drummond
6940a5e780 Port pages to singlepagewidget 2015-06-23 23:25:04 +01:00
Craig Drummond
f25110ed9e Use QScrollArea to hold buttons 2015-06-22 19:11:11 +01:00
Craig Drummond
a4c9371dd9 List of widgets, not just toolbuttons 2015-06-22 18:52:54 +01:00
Craig Drummond
ce8a21e437 - Fix crash (using proxy, so need to map to source)
- Fix refresh prompt
2015-06-21 23:09:12 +01:00
Craig Drummond
676cc73a44 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
9b13de6c2f 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
dab5b0bace Use role to determine if cover should load in UI thread 2015-06-20 19:55:59 +01:00
Craig Drummond
9e780b4d3d Fix podcast covers 2015-06-20 19:51:32 +01:00
Craig Drummond
7a5f1fe1c6 Check db is valid 2015-06-20 18:54:42 +01:00
Craig Drummond
6804f35824 Add function to clear songs 2015-06-20 18:51:32 +01:00
Craig Drummond
7253bcb56b Empty songs_fts when empty songs 2015-06-20 18:46:07 +01:00
Craig Drummond
704b0fd40d Show download % 2015-06-20 18:39:02 +01:00
Craig Drummond
786f7324c7 Set icon when not downloaded 2015-06-20 18:35:02 +01:00
Craig Drummond
c0151930e5 Add actions 2015-06-20 12:38:39 +01:00
Craig Drummond
d9de89c180 Filtering 2015-06-20 09:06:13 +01:00
Craig Drummond
fe94246b91 - Tooltips
- Use QDateTime for episode date
2015-06-20 09:03:45 +01:00
Craig Drummond
a1459c798d Don't load twice! 2015-06-20 08:49:27 +01:00
Craig Drummond
3bfce20b98 Add proxy for podcasts 2015-06-20 08:45:36 +01:00
Craig Drummond
bce0f39156 Add subscribe, configure, and refresh actions 2015-06-20 00:01:39 +01:00
Craig Drummond
3dca26126f SoundCloud page does not need configure button 2015-06-19 23:26:07 +01:00
Craig Drummond
a8709610ab Oops forgot to add these!!! 2015-06-19 23:05:58 +01:00
Craig Drummond
a8fdddbd43 No covers in view 2015-06-19 23:01:24 +01:00
Craig Drummond
430ee392ff Call fixPath so that correct URL is passed 2015-06-19 22:55:51 +01:00
Craig Drummond
6d52512c46 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
84491aef6c Increase margins - otherwise widgets look too cramped! 2015-06-12 18:48:59 +01:00
Craig Drummond
20fc9d882e Remove unused signal 2015-06-11 20:49:53 +01:00
Craig Drummond
c4999eee86 Remove debug 2015-06-11 20:49:31 +01:00
Craig Drummond
53184260d3 Nicer list header button 2015-06-11 20:46:12 +01:00
Craig Drummond
666658bf66 Fix "QFormLayoutPrivate::setItem: Cell (0, 0) already occupied" 2015-06-09 18:33:54 +01:00
Craig Drummond
5cd23dee3b Remove albums proxy model - no longer used. 2015-06-09 18:03:13 +01:00
Craig Drummond
d29e685863 Implement getXXXIndex functions 2015-06-08 23:05:15 +01:00
Craig Drummond
e91eda5dd9 Remove Cantata 1.x library xml files 2015-06-08 21:25:06 +01:00
Craig Drummond
d02304e5c8 If using list/grid view and model is reset, then navigate to top 2015-06-08 21:08:40 +01:00
Craig Drummond
c09f12e669 Don't add item to set if set includes parent 2015-06-08 21:01:48 +01:00
Craig Drummond
c18e48a60b Album/artist sorting 2015-06-08 20:54:44 +01:00
Craig Drummond
a8166c76dc Remove treble-clef as composer icon 2015-06-08 20:40:12 +01:00
Craig Drummond
23be42719f Re-implement songExists 2015-06-08 20:36:20 +01:00