Commit Graph

40 Commits

Author SHA1 Message Date
craig.p.drummond
4b64fa30fc Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond@gmail.com
f53788fc9f 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
17a2efc29f Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
f9f1edcb6f 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
4cb460f41b 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
4ee8ca74bf s/RemoteDevice/RemoteFsDevice/g 2012-05-02 19:42:19 +00:00
craig.p.drummond@gmail.com
a97a098ed6 Re-arrange some minor details... 2012-05-02 19:29:38 +00:00
craig.p.drummond@gmail.com
d95b7170f2 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
42205ea150 Dont enable 'sync' unless connected. 2012-04-26 15:59:22 +00:00
craig.p.drummond@gmail.com
477953ddf3 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
3b07a1897b OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-( 2012-04-02 18:03:00 +00:00
craig
cd28f73a6b Only allow to select 1 fs-device at a time 2012-04-02 18:01:55 +00:00
craig
2d657b4007 Reduce memory usage - VERY slightly!!!! 2012-04-02 17:56:13 +00:00
craig
3fe8b94b59 Automatically expand treeview items when searching. 2012-03-27 17:39:05 +00:00
craig
b4ed235271 Remove proxy code duplication 2012-03-21 19:07:34 +00:00
craig
1a05040904 Qt tag editor 2012-03-14 17:28:55 +00:00
craig
ca2b578432 TagLib is required 2012-03-14 17:27:43 +00:00
craig
8ab1687fdd Remote devices dont need separate audio folder setting 2012-03-02 20:24:40 +00:00
craig
7cab78b729 Remote devices dont need separate music folder 2012-03-01 18:30:36 +00:00
craig
d214eb01d1 Make 'locally mounted folders' option visible 2012-02-22 17:28:24 +00:00
craig
9111091df8 Add connect/disconnect action 2012-02-21 22:23:55 +00:00
craig
afa552e51f Initial work on remote (sshfs) devices. 2012-02-21 17:01:43 +00:00
craig
e2a95bcb97 No delete in menu - when app is maximixed its the first entry! 2012-02-17 18:38:09 +00:00
craig
8c1af8b1df Dont show base dir when editing tags of tracks on UMS device. 2012-02-16 21:47:42 +00:00
craig
ad83c68528 Add ability to calculate replaygain tags. 2012-02-16 20:33:05 +00:00
craig
b8b610b7a9 Fix icon size 2012-02-14 21:23:30 +00:00
craig
fb798a3634 controlActions(); 2012-02-10 20:31:45 +00:00
craig
c22f5c5f1d Put some actions in menu 2012-02-09 19:16:37 +00:00
craig
1aae3d2edc Store genre in set 2012-02-09 19:13:21 +00:00
craig
965cf3e4ac Fix updating of views when genre filter is changed. 2012-02-07 19:37:10 +00:00
craig
d660dd8626 No burn action 2012-02-07 19:36:57 +00:00
craig
480b8ab520 REdo menu order 2012-02-06 19:55:25 +00:00
craig
5b3e1e2406 Comment out 'burn to cd' actions - not sure these are useful... 2012-02-06 19:53:04 +00:00
craig
69778b3262 Add track organizer dialog... 2012-02-03 20:59:04 +00:00
craig
b1881b52ef USe just one delete action 2012-02-03 19:35:12 +00:00
craig
217147efd8 Allow to edit tags, and burn cds, from device files 2012-02-02 21:18:57 +00:00
craig
f281a0f718 Add finter-enabling to all models 2012-01-25 17:33:23 +00:00
craig
4ca16b5c16 Fix genre filtering 2012-01-16 19:46:27 +00:00
craig
b75d04f876 Add option to hide delete songs action 2012-01-15 21:25:07 +00:00
craig
613f625422 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