craig.p.drummond
3260c4e975
Make function const
2013-02-27 19:42:49 +00:00
craig.p.drummond
8c431ac361
Store empty 'Album Artist' in cache
2013-02-19 20:22:11 +00:00
craig.p.drummond
6e439671fa
Fix memleak!!!
2013-02-15 17:21:28 +00:00
craig.p.drummond
493648eefb
When reading cache (either MPD, or device), and the grouping (single tracks, or multiple artists) has changed - then dont do a rescan, just re-do the grouping.
2013-02-04 17:27:45 +00:00
craig.p.drummond
ac3345c65c
Better thread termination
2013-01-30 19:16:03 +00:00
craig.p.drummond
c60604502f
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
ccaab922f9
Show progress when reading online cache
2013-01-22 18:10:33 +00:00
craig.p.drummond
0ded0e0934
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
03a5e755db
- Dont save 'Unknown' genre to files, leave this as blank, and load blank as 'Unknown'
...
- Fix updatnig of genres in streams model
2013-01-12 08:29:19 +00:00
craig.p.drummond
b54417827c
Disable XML auto-formatting - files are compressed now anyway...
2013-01-10 21:51:15 +00:00
craig.p.drummond
ebfb0ea9ae
Only indent by 1 space
2013-01-10 21:48:10 +00:00
craig.p.drummond
c5558506e3
Use GZIP compression for cache files - easier to uncompress for users, etc.
2013-01-10 20:36:27 +00:00
craig.p.drummond
6992f88027
- Store properties on remote device
...
- If no music items, delete cache
- If properties are all default, remove file
2012-12-18 19:38:28 +00:00
craig.p.drummond
045ca17302
Compress cache files
2012-12-18 19:36:43 +00:00
craig.p.drummond
201f325a2a
In sync dialog, when detecting items unique to library/device, revert various artist work-around for each track if it is enabled on the device.
2012-12-03 20:01:25 +00:00
craig.p.drummond
48e67c282a
Fix crash when copying items to devices after a rescan has been performed.
2012-11-30 16:42:42 +00:00
craig.p.drummond
c4bc722d1f
If group single tracks, or multiple artists, settings are changed, then rebuild library and device models frmo existing set of songs - as opposed to re-reading all songs from mpd/device.
2012-11-16 19:43:53 +00:00
craig.p.drummond@gmail.com
5bf63b08ba
Dont default to 'Various Artists' as artist name of playlist files in music library.
...
BUG:79
2012-09-11 11:08:03 +00:00
craig.p.drummond
2d0539a85d
If we are grouping multiple-artists albums under 'Various Artists', then we also need to place 'Various Artists' albums there as well. This oddity can occur when i18n('Various Artists') != 'Various Artists'
2012-09-03 19:03:37 +00:00
craig.p.drummond@gmail.com
26e216a6e3
Store flag to indicate if device support album-artist tag.
2012-08-24 12:01:27 +00:00
craig.p.drummond@gmail.com
62611bad53
- Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
...
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond@gmail.com
0c6ae40474
Fix saving of library to XML cache when multiple artist albums are grouped under 'Various Artists' (only save artist attribute once!!)
...
BUG:47
2012-07-11 11:20:18 +00:00
craig.p.drummond
e530838c8f
Save genre with album (taken from 1st track), and only save with track if this is different to the album's genre.
2012-06-27 17:06:28 +00:00
craig.p.drummond@gmail.com
692bbf6590
Show playlist files in library and album views.
...
BUG:27
2012-06-12 11:16:37 +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
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