Commit Graph

109 Commits

Author SHA1 Message Date
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
2c2640f123 Fix artist images
BUG:131
2012-11-12 12:11:20 +00:00
craig.p.drummond
427467de96 Get covers from devices 2012-11-08 19:26:07 +00:00
craig.p.drummond
30f33c455e Remove old library caches 2012-10-22 19:02:39 +00:00
craig.p.drummond@gmail.com
c325a9ed28 Move cacheDir/configDir helpers into Utils 2012-10-08 11:35:29 +00:00
craig.p.drummond
094354c66b Make 'Icon' a class, and move icons into Icons 2012-10-03 19:16:52 +00:00
craig.p.drummond@gmail.com
cdf96543f6 Fix image/icon size, and spacing issues, in sync dialog when the library view is set to use icon/list style.
BUG:99
2012-10-02 11:18:07 +00:00
craig.p.drummond@gmail.com
e5793d6b52 More non-oxygen icon work
BUG:91
2012-09-20 11:02:47 +00:00
craig.p.drummond
e704299f24 - Use a random icon that matches the repeat icon better.
- Draw the consume icon in code, so that it matches random and repeat better.
2012-09-19 15:10:26 +00:00
craig.p.drummond
de7478723f Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond
86a9b9db5c Reduce number of translations 2012-09-03 19:05:04 +00:00
craig.p.drummond@gmail.com
a04cafb7c2 Dont clear genre list when clearing music library model.
BUG:66
2012-09-03 11:32:48 +00:00
craig.p.drummond@gmail.com
1832ab8dc7 Use lupdate/lrelease for generating Qt translations from KDE ones.
Hack-around issues with Qt plural forms - use 'Tracks: 2' instead of '2 Tracks'
2012-09-03 11:27:16 +00:00
craig.p.drummond
5c7d22c72d Initial work on Qt translations. Commented out for the moment, as xgettext is crashing!!! 2012-09-02 20:13:00 +00:00
craig.p.drummond@gmail.com
c7006bfaab Cleanup 2012-08-31 11:44:06 +00:00
craig.p.drummond
49cc24eb46 Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-( 2012-08-30 19:43:32 +00:00
craig.p.drummond@gmail.com
0f27a3d4a9 If not changing artist/albumartist/album of a track in tag editor, then just update track if possible - as opposed to removing and adding to list (which causes a complete refresh of list) 2012-08-23 17:49:32 +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
be707eaa3c Fix track order when adding newly added album, via folders page, to playqueue. 2012-08-20 11:36:51 +00:00
craig.p.drummond@gmail.com
720a09d1c6 - Fix track order when adding newly added album to playqueue.
- When dragging one artist, or album, in treeview to play queue, show cover image (if possible).

BUG:48
2012-07-20 11:46:34 +00:00
craig.p.drummond
ce59bd7a36 - Use better names for library/folder loading signals.
- Don't pass dbDateTime into load function, instead store dbDateTime in connection and use this.
- Don't store db time all over the place in the GUI thread, turn MPDStats into a singleton like MPDStatus and use that
2012-06-27 17:05:48 +00:00
craig.p.drummond@gmail.com
0d9a371399 When updating, remove songs first, then add. This way if a non-key field is updated, song wont disappear! 2012-06-26 11:30:55 +00:00
craig.p.drummond
8894263b1f More android work... 2012-06-19 15:48:18 +00:00
craig.p.drummond
1cc63e7c89 If an album consists of 1 music file and 1 cue file, then when load album, load cue file not music file. 2012-06-14 19:05:10 +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
04b02b2b82 - Allow Icon/List for library view.
- Add option to show artist images in library view.
BUG:30
2012-06-11 21:07:24 +00:00
craig.p.drummond
3d4c516184 Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond
f31a7264cd Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond@gmail.com
0f639db994 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
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
c379fce0ed No need to store full path in each song file. 2012-05-02 18:37:45 +00:00
craig.p.drummond@gmail.com
8b24d760a4 When grouping songs into albums, take into account song year. Its possible for an artist to release two albums with the same name in different years!
BUG:6
2012-04-30 11:07:58 +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
31ae414f8e Update genre list when add song 2012-04-06 20:36:40 +00:00
craig
4a7225a249 OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-( 2012-04-02 18:03:00 +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
0a6b993b65 Fix qt-translations 2012-03-26 18:34:41 +00:00
craig
3129aa06ee Add action to show current track in lib 2012-03-21 19:05:55 +00:00
craig
eb686e43df Add #define for default cover icon names 2012-03-20 21:13:18 +00:00
craig
c850e98a86 When checking whether a song exists in device, or library, need to also check
'single tracks' and 'multiple artist' groupings - if these have been enabled.
2012-03-20 21:11:19 +00:00
craig
7db4b15c70 Add option to group albums with multiple artists under Various Artists. 2012-03-20 21:11:02 +00:00
craig
8b43a54281 Include icons in qrc for qt 2012-03-14 17:30:06 +00:00
craig
4e5a489966 Better tooltips 2012-03-07 19:27:13 +00:00
craig
a4a06bc641 Show album durations 2012-03-06 18:59:48 +00:00
craig
e35bdaa74c Sort songs when drag 2012-03-02 20:26:36 +00:00
craig
fe2aea3889 Track & title consistency 2012-02-29 18:09:48 +00:00
craig
baa73c3246 Fix memleaks 2012-02-28 19:32:50 +00:00
craig
239b066e36 Grouped play queue :-) 2012-02-24 18:09:07 +00:00
craig
4ce0df037c Add 'copy to device', etc, actions to folders page. 2012-02-10 20:32:56 +00:00