Commit Graph

72 Commits

Author SHA1 Message Date
craig.p.drummond
237ba51f1b Add a GenreCombo class 2012-10-15 18:42:39 +00:00
craig.p.drummond
a0c0cd9634 Support for modifiable keyboard shortcuts in Qt-only builds. (Code stolen from Quassel!) 2012-10-03 19:58:42 +00:00
craig.p.drummond@gmail.com
a09348805d 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
169f8a97d9 - 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
5b32b51a23 Android: more sizing fixes 2012-06-22 15:51:13 +00:00
craig.p.drummond
63e0431f6c Make TagLib optional. 2012-06-18 18:22:58 +00:00
craig.p.drummond
09527996b1 Support MPD queue functionality. Add an 'Add With Priority' to menu of library, etc, views. Add a 'Set Priority' to play queue. Requires MPD 0.17.0 or newer. 2012-06-15 19:05:14 +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@gmail.com
88e09e9a93 Set ListView grid size before setting the mode.
BUG:33
2012-06-12 11:02:35 +00:00
craig.p.drummond
746192d4a3 - 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
632bc04c9b Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond@gmail.com
f53788fc9f 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
4c726a1a3b Disable 'Edit Tags' and 'Organize Files' actions if MPD dir is not readable. 2012-06-01 16:24:21 +00:00
craig.p.drummond
17a2efc29f Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +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
4ca5f4f635 s/playlist/playqueue/g 2012-04-16 18:43:50 +00:00
craig
9a233fbaf1 clear any existing search when 'Locate In Library' is activated. 2012-04-11 21:51:58 +00:00
craig
228a40b2e1 Only expand if we have text 2012-04-07 20:17:35 +00:00
craig
2d657b4007 Reduce memory usage - VERY slightly!!!! 2012-04-02 17:56:13 +00:00
craig
3fe8b94b59 Automatically expand treeview items when searching. 2012-03-27 17:39:05 +00:00
craig
74e3663c5b Fix logic of replacing play queue - the clear message is sent in the MPD
thread just before the add message.
2012-03-26 18:22:26 +00:00
craig
b4ed235271 Remove proxy code duplication 2012-03-21 19:07:34 +00:00
craig
1cfd62a95c Add action to show current track in lib 2012-03-21 19:05:55 +00:00
craig
e6182412c3 Initial import of grouped playlists - NOT FINISHED 2012-03-16 22:33:34 +00:00
craig
1a05040904 Qt tag editor 2012-03-14 17:28:55 +00:00
craig
b450c6ad45 Reduce QMutex usage - have MPDStats/MPDStatus emitted as objects, and
stored in relevant classes.
2012-03-13 19:31:25 +00:00
craig
2e58ef7a72 Cleanup MPDStats 2012-03-06 19:01:14 +00:00
craig
4e221ae283 Update copy of KMessageWidget 2012-03-05 19:48:55 +00:00
craig
ad83c68528 Add ability to calculate replaygain tags. 2012-02-16 20:33:05 +00:00
craig
b8b610b7a9 Fix icon size 2012-02-14 21:23:30 +00:00
craig
a0f42e8413 Add 'copy to device', etc, actions to folders page. 2012-02-10 20:32:56 +00:00
craig
fb798a3634 controlActions(); 2012-02-10 20:31:45 +00:00
craig
1aae3d2edc Store genre in set 2012-02-09 19:13:21 +00:00
craig
120306e5fd Fix loading of genres 2012-02-08 19:22:44 +00:00
craig
965cf3e4ac Fix updating of views when genre filter is changed. 2012-02-07 19:37:10 +00:00
craig
3567b1ef50 Reorder menu actions - to be more consistent with amarok 2012-02-06 19:53:26 +00:00
craig
5b3e1e2406 Comment out 'burn to cd' actions - not sure these are useful... 2012-02-06 19:53:04 +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
470789f709 Add create audio/data cd actions to library/folder/albums pages. 2012-01-30 19:26:00 +00:00
craig
f281a0f718 Add finter-enabling to all models 2012-01-25 17:33:23 +00:00
craig
68d13c562f Better cache usage 2012-01-24 19:58:29 +00:00
craig
4a364399b6 Reduce number of MPD reloads 2012-01-21 21:26:57 +00:00
craig
1502d3a49e Rename 'Update Database' action to 'Refresh', as the curent view is now also refreshed. 2012-01-21 20:58:58 +00:00
craig
52db6eb496 When we recieve an updated signal frmo MPD, refresh library view. 2012-01-19 20:21:16 +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
73bc659d43 Cleanup 2012-01-04 19:19:13 +00:00
craig
7dad99ec88 Update copyright statements. 2012-01-04 19:15:55 +00:00
craig
ee4919da62 Change dock item icon to cover 2012-01-03 19:56:03 +00:00
craig
91c0f36485 Fix inconsistency between adding items via drag'n'drop and using the '>>' actions 2012-01-03 19:54:13 +00:00