Commit Graph

45 Commits

Author SHA1 Message Date
craig.p.drummond
ee457e227c Don't enforce oxygen icons for Qt-only (Linux) builds. Cehck for missing icons, and use alternatives.
NOTE: This is not 100% complete yet - still require better icons for dynamic, playlists, and others...
2012-09-18 18:47:25 +00:00
craig.p.drummond
173712493c Device sync support for Qt-only builds. To support this, a cut-down version of Solid is included. 2012-09-17 18:39:01 +00:00
craig.p.drummond
9a4b322dfb Remove KIO device support - it never worked, was slow, and not useable in its current state. 2012-06-27 17:18:58 +00:00
craig.p.drummond
bf59f2eaff Fix non-android compile! 2012-06-22 15:55:46 +00:00
craig.p.drummond
b3f36f1cae Android: more sizing fixes 2012-06-22 15:51:13 +00:00
craig.p.drummond
3d4c516184 Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond@gmail.com
0f639db994 When adding items to the playqueue, sort the selected items based upon their QModelIndex. 2012-06-07 11:27:29 +00:00
craig.p.drummond
4aecafef4c Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
f5f3114145 Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt. 2012-05-31 17:45:57 +00:00
craig.p.drummond@gmail.com
f7ae678282 Add support for using KIO to access music collections. This is currently disabled as it is VERY slow. For example, accessing my android phone (via wifi) with 17 albums took ~60 seconds with webdav, and only ~10 when using sshfs!!!! 2012-05-03 20:07:28 +00:00
craig.p.drummond@gmail.com
168bd92744 s/RemoteDevice/RemoteFsDevice/g 2012-05-02 19:42:19 +00:00
craig.p.drummond@gmail.com
a06d1d3aef Re-arrange some minor details... 2012-05-02 19:29:38 +00:00
craig.p.drummond@gmail.com
56557014b7 When updating a non-MTP device, prompt the user as to whether to perform a parial scan (only new songs are scanned), or a full scan (where all songs are rescanned). 2012-05-02 11:22:14 +00:00
craig.p.drummond@gmail.com
03375c229b Dont enable 'sync' unless connected. 2012-04-26 15:59:22 +00:00
craig.p.drummond@gmail.com
4153c92f52 Add a basic 'sync' dialog. Shows two lists; left has songs that are only in library, right has songs that are only on device. Each has a 'Copy to' action. When songs are copied, the lists are updated to show the remaining differences. 2012-04-26 12:30:00 +00:00
craig
4a7225a249 OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-( 2012-04-02 18:03:00 +00:00
craig
10b6c03d37 Only allow to select 1 fs-device at a time 2012-04-02 18:01:55 +00:00
craig
8e3e403263 Reduce memory usage - VERY slightly!!!! 2012-04-02 17:56:13 +00:00
craig
bd1de87413 Automatically expand treeview items when searching. 2012-03-27 17:39:05 +00:00
craig
f7e743461a Remove proxy code duplication 2012-03-21 19:07:34 +00:00
craig
e31c5fcefa Qt tag editor 2012-03-14 17:28:55 +00:00
craig
289b406458 TagLib is required 2012-03-14 17:27:43 +00:00
craig
c46633f4e3 Remote devices dont need separate audio folder setting 2012-03-02 20:24:40 +00:00
craig
b3df9426c4 Remote devices dont need separate music folder 2012-03-01 18:30:36 +00:00
craig
efa92fbcf1 Make 'locally mounted folders' option visible 2012-02-22 17:28:24 +00:00
craig
46ec3763e7 Add connect/disconnect action 2012-02-21 22:23:55 +00:00
craig
5b68bd2e2b Initial work on remote (sshfs) devices. 2012-02-21 17:01:43 +00:00
craig
510bc9600c No delete in menu - when app is maximixed its the first entry! 2012-02-17 18:38:09 +00:00
craig
24b19fc361 Dont show base dir when editing tags of tracks on UMS device. 2012-02-16 21:47:42 +00:00
craig
528a812c4c Add ability to calculate replaygain tags. 2012-02-16 20:33:05 +00:00
craig
3e525093a6 Fix icon size 2012-02-14 21:23:30 +00:00
craig
da14e19de1 controlActions(); 2012-02-10 20:31:45 +00:00
craig
5b089b0a45 Put some actions in menu 2012-02-09 19:16:37 +00:00
craig
6b2e2d1d5d Store genre in set 2012-02-09 19:13:21 +00:00
craig
2003c241d5 Fix updating of views when genre filter is changed. 2012-02-07 19:37:10 +00:00
craig
4eeb17f3f6 No burn action 2012-02-07 19:36:57 +00:00
craig
027b4f1eb4 REdo menu order 2012-02-06 19:55:25 +00:00
craig
45a857024b Comment out 'burn to cd' actions - not sure these are useful... 2012-02-06 19:53:04 +00:00
craig
868abd4922 Add track organizer dialog... 2012-02-03 20:59:04 +00:00
craig
896dee6f78 USe just one delete action 2012-02-03 19:35:12 +00:00
craig
1494f31b85 Allow to edit tags, and burn cds, from device files 2012-02-02 21:18:57 +00:00
craig
cc95b844d6 Add finter-enabling to all models 2012-01-25 17:33:23 +00:00
craig
778eb240f0 Fix genre filtering 2012-01-16 19:46:27 +00:00
craig
00e8fd6c8a Add option to hide delete songs action 2012-01-15 21:25:07 +00:00
craig
658f0bc29e Initial import of device support work
- Basic copy to/from device support.
- When refreshing library/albums, only affect parts of the model that have
  changed. (Previously the whole model was replaced).
- Allow songs to be deleted.

TODO:
- Make song deletion actually work
- Copy/delete album covers
- When deleting a whole album/artist, need to delete corresponding dir if it is empty.
- MTP devices
2012-01-15 19:18:12 +00:00