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
3d696930d2
- When saving track name to cache, save the actual name, no the displayed name.
...
- Attempt to fix errors in cache where the displayed name was saved.
2012-05-10 11:09:01 +00:00
craig.p.drummond@gmail.com
70d90290f8
Ensure song filenames do not contain audio-folder path.
2012-05-07 12:26:28 +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
c379fce0ed
No need to store full path in each song file.
2012-05-02 18:37:45 +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
386f366cee
Return correct type
2012-04-16 18:38:47 +00:00
craig
d4839c961a
Read genre from XML!!!
2012-04-06 20:36:27 +00:00
craig
045c2ca957
Fix reading in of artist! Was taking last song type, and creatnig 2 Various artists!!!
2012-04-04 20:40:04 +00:00
craig
37fe1eef52
Save/restore multiple-artist details to cache
2012-04-02 18:00:59 +00:00
craig
9608e469ad
Fix single-tracks / multiple-artists when list is refreshed
2012-04-02 18:00:15 +00:00
craig
b8dba56619
Reduce QObject usage
2012-04-02 17:58:29 +00:00
craig
8e3e403263
Reduce memory usage - VERY slightly!!!!
2012-04-02 17:56:13 +00:00
craig
49c79ca533
Fix various artists grouping
2012-03-21 19:06:52 +00:00
craig
7db4b15c70
Add option to group albums with multiple artists under Various Artists.
2012-03-20 21:11:02 +00:00
craig
d75a9843e6
When saving cache file, if a track is filed under 'single artists' then
...
store its acutal album name in the cache file. Then when cache is loaded,
we have the correct album to use for the tag editor.
2012-02-20 18:02:16 +00:00
craig
d3d9b4bd7a
Fix UMS cache
2012-02-10 20:32:42 +00:00
craig
868abd4922
Add track organizer dialog...
2012-02-03 20:59:04 +00:00
craig
cfcac8a559
Tag editor!
2012-02-01 21:06:53 +00:00
craig
0c38fd5668
Add option to cache contents of UMS library to an XML file on the device.
2012-01-30 19:27:46 +00:00
craig
133bf7cb0e
Move toXML/fromXML into root class
2012-01-30 19:27:32 +00:00
craig
328b77ae79
Fix removeSongFromList
2012-01-16 19:45:46 +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
craig
5996b24f5c
Create custom cover for single-tracks album.
2012-01-06 19:36:38 +00:00
craig
9fc2286ce3
Update copyright statements.
2012-01-04 19:15:55 +00:00
craig
60802587b2
Fix single-track - fixes a crash, and places sort in proxy models.
2012-01-04 19:15:34 +00:00
craig
8ef2023882
Add option to group single track artist/albums under
...
'Various Artists'/'Single Tracks'/'Artist - Track'
2012-01-03 19:52:45 +00:00
craig
722f137640
Reduce code
2011-12-22 19:05:53 +00:00
craig
d025e2a258
Use insert() to add items
2011-12-05 19:35:04 +00:00
craig
72c058f262
Use QHash instead of QMap - its faster
2011-12-05 19:34:43 +00:00
craig
d037a8df3d
Store maps of items, to speed up loading
2011-12-05 19:33:27 +00:00
craig
d39eb91753
Update copyright
2011-12-05 19:32:25 +00:00
craig
fb8b984f26
Add copyright
2011-12-04 10:48:50 +00:00
craig
7bde289b76
More code re-org
2011-12-03 20:17:23 +00:00