craig.p.drummond
e9342ad779
Store empty 'Album Artist' in cache
2013-02-19 20:22:11 +00:00
craig.p.drummond
a58562b866
Fix memleak!!!
2013-02-15 17:21:28 +00:00
craig.p.drummond
86cddec7e8
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
a2cad3d269
Better thread termination
2013-01-30 19:16:03 +00:00
craig.p.drummond
09374f37a4
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
bd1217660a
Show progress when reading online cache
2013-01-22 18:10:33 +00:00
craig.p.drummond
6fb2b70f06
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
476d132466
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
1a5dfb0b76
- 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
a71c46565b
Disable XML auto-formatting - files are compressed now anyway...
2013-01-10 21:51:15 +00:00
craig.p.drummond
f40606189c
Only indent by 1 space
2013-01-10 21:48:10 +00:00
craig.p.drummond
feaf1b96be
Use GZIP compression for cache files - easier to uncompress for users, etc.
2013-01-10 20:36:27 +00:00
craig.p.drummond
1c68ec39c8
- 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
5df6740412
Compress cache files
2012-12-18 19:36:43 +00:00
craig.p.drummond
eba6060e1b
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
dc48139466
Fix crash when copying items to devices after a rescan has been performed.
2012-11-30 16:42:42 +00:00
craig.p.drummond
37a4bf6d05
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
e91eca5cb2
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
9bd85ce443
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
ef4c4a2b68
Store flag to indicate if device support album-artist tag.
2012-08-24 12:01:27 +00:00
craig.p.drummond@gmail.com
56927b42fc
- 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
502789d291
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
0a036d2a24
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
3ce1821970
Show playlist files in library and album views.
...
BUG:27
2012-06-12 11:16:37 +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
58e9f92fab
- 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
fd588b7170
Ensure song filenames do not contain audio-folder path.
2012-05-07 12:26:28 +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
08813a7ec2
No need to store full path in each song file.
2012-05-02 18:37:45 +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
2a84c7c2bc
Return correct type
2012-04-16 18:38:47 +00:00
craig
f352244831
Read genre from XML!!!
2012-04-06 20:36:27 +00:00
craig
a690bc880a
Fix reading in of artist! Was taking last song type, and creatnig 2 Various artists!!!
2012-04-04 20:40:04 +00:00
craig
f2deb573e4
Save/restore multiple-artist details to cache
2012-04-02 18:00:59 +00:00
craig
197ea42c14
Fix single-tracks / multiple-artists when list is refreshed
2012-04-02 18:00:15 +00:00
craig
094f4214b1
Reduce QObject usage
2012-04-02 17:58:29 +00:00
craig
2d657b4007
Reduce memory usage - VERY slightly!!!!
2012-04-02 17:56:13 +00:00
craig
392ebb128b
Fix various artists grouping
2012-03-21 19:06:52 +00:00
craig
1621faf8d6
Add option to group albums with multiple artists under Various Artists.
2012-03-20 21:11:02 +00:00
craig
ad404118b3
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
69d8d13fea
Fix UMS cache
2012-02-10 20:32:42 +00:00
craig
69778b3262
Add track organizer dialog...
2012-02-03 20:59:04 +00:00
craig
dc51c8b03e
Tag editor!
2012-02-01 21:06:53 +00:00
craig
751df9e68d
Add option to cache contents of UMS library to an XML file on the device.
2012-01-30 19:27:46 +00:00
craig
d1dcdd7738
Move toXML/fromXML into root class
2012-01-30 19:27:32 +00:00
craig
08598687bf
Fix removeSongFromList
2012-01-16 19:45:46 +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
craig
88a5ea2028
Create custom cover for single-tracks album.
2012-01-06 19:36:38 +00:00
craig
7dad99ec88
Update copyright statements.
2012-01-04 19:15:55 +00:00
craig
b292be9433
Fix single-track - fixes a crash, and places sort in proxy models.
2012-01-04 19:15:34 +00:00