Commit Graph

79 Commits

Author SHA1 Message Date
craig.p.drummond
a04325bfa8 Always save composer 2013-09-04 18:12:13 +00:00
craig.p.drummond
d2afc0f767 Fix covers when using album artist for multiple artist albums, and album artist name is "Various Artists" - but this has been translated in Cantata.
BUG: 277
2013-08-28 18:44:51 +00:00
craig.p.drummond
e8818fdb50 Simplify 2013-08-23 16:35:00 +00:00
craig.p.drummond
2bd038f3a6 Fix album name after read from cache 2013-08-23 16:32:01 +00:00
craig.p.drummond
0e26f046e7 Save actual artist name, if using composer 2013-08-22 18:20:31 +00:00
craig.p.drummond
d4791fcd18 Only use artist/albumartist attribute if it exists 2013-08-22 18:20:05 +00:00
craig.p.drummond
e872124e3b Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
1f1e87f509 Fix Genre refresh when change grouping 2013-08-22 18:18:23 +00:00
craig.p.drummond
98d1eb907e - Fix reading of genres from cache file.
- Fix updating of genres after DB is refreshed.
2013-08-19 17:52:42 +00:00
craig.p.drummond
494e2b51df Correctly set 'guessed' field of Song 2013-08-12 18:32:42 +00:00
craig.p.drummond
c951bd0cc2 Just reset song time and track number, not whole details - as this clears artist and album names!!! 2013-08-03 11:06:18 +00:00
craig.p.drummond
4fed479c70 Set time value on playlist 'song' 2013-08-01 19:47:30 +00:00
craig.p.drummond
afed74a2f8 Reset song when used 2013-08-01 19:47:08 +00:00
craig.p.drummond
faa33400c2 Update online and devices views when cover size, or show year setting, is changed 2013-07-22 18:56:35 +00:00
craig.p.drummond
2ab48f4b37 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond
d7e1746e64 Mor ework on trying to speedup Jamendo - it can still be *very* slow though :-( 2013-07-15 19:15:56 +00:00
craig.p.drummond
f95e2c8269 /slightly/ speedup loading of XML cache 2013-07-12 19:06:54 +00:00
craig.p.drummond
27047196ec List untagged files in main 'artists'/'albums' views. Attempt to guess the tags based upon the filename/folder. e.g. $artist/$album/$trackNo - $trackTitle 2013-04-23 16:55:09 +00:00
craig.p.drummond
91effc6752 songItem is never actually used... 2013-04-16 18:24:24 +00:00
craig.p.drummond
9889170f37 Initial support for AudioCDs
TODO: Editing of track details, covers, testing, etc...
2013-03-06 17:24:33 +00:00
craig.p.drummond
01aefab0e5 Make function const 2013-02-27 19:42:49 +00:00
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