Commit Graph

59 Commits

Author SHA1 Message Date
craig.p.drummond
56e8b209a1 Only show composer field in tag editor if it is one of the MPD supplied tags 2013-12-05 19:40:46 +00:00
craig.p.drummond
5d63ab1d78 Only use taglib in tags.cpp/filetyperesolver.cpp 2013-11-26 19:59:15 +00:00
craig.p.drummond
cb762dcf37 Check if ID3V2 is empty 2013-11-24 20:19:00 +00:00
craig.p.drummond
c049af0cc8 Revert reading/writing of tags in external helper - its not working correctly
BUG: 319
2013-10-25 20:01:33 +00:00
craig.p.drummond
d35039429b Make stream category and online provider configs available from main settings dialog. 2013-10-23 18:33:38 +00:00
craig.p.drummond
da16c7fe6b If some files did not get saved due to timeout, then leave dialog open - so that we can attempt to save again. 2013-10-22 20:34:18 +00:00
craig.p.drummond
dc5d9f9a96 Also quit if socket is unconnected 2013-10-22 20:25:47 +00:00
craig.p.drummond
3b7dfa470a Fix cantata-tags for windows 2013-10-22 20:21:43 +00:00
craig.p.drummond
5343b1273a Read/write tags in an external app - as per Clementine and Amarok. Isolates Cantata from TagLib crashes. 2013-10-22 18:22:41 +00:00
craig.p.drummond
d839b32034 Dont check 'All Tracks' file!!! 2013-10-21 18:32:40 +00:00
craig.p.drummond
a4bc9d3063 Put song-file checking in base class 2013-10-21 18:06:52 +00:00
craig.p.drummond
126a5a6569 Dont even display dialog if cant save - to be consistent with track organiser and replay gain 2013-10-21 18:05:37 +00:00
craig.p.drummond
a4d0b9a120 When displaying tag editor, track orgainiser, or replay gain dialogs, check that the song files can be accessed. (For speed reasons, only the 1st 100 files are checked) 2013-10-21 18:04:46 +00:00
craig.p.drummond
3876d0c122 Be consistent with isReadable check on dirs 2013-10-20 14:18:31 +00:00
craig.p.drummond
8a85666be8 Check if source file exists before attempt rename 2013-10-20 14:16:09 +00:00
craig.p.drummond
057a560c69 Set 'ExpandingFieldsGrow' - otehrwise with some styles spin boxes span the whole width! 2013-10-16 18:26:32 +00:00
craig.p.drummond
cb8d717630 Rename Utils::createDir to Utils::createWorldReadableDir - to make its use more obvious 2013-10-15 17:16:32 +00:00
craig.p.drummond
b63a557772 Fix windows build 2013-10-14 21:22:21 +00:00
craig.p.drummond
5c3c796381 Code layout 2013-10-14 18:15:34 +00:00
craig.p.drummond
c3e04511ce Simplify 2013-10-14 18:15:22 +00:00
craig.p.drummond
ec156ed98f Simpler FileRef 2013-10-14 18:15:08 +00:00
craig.p.drummond
9a53a1f44a Initial support for Composer tag 2013-08-22 18:18:59 +00:00
craig.p.drummond
c26cb9b161 Untested support for opus file format 2013-08-19 17:55:31 +00:00
craig.p.drummond
74bd6030d2 Put BasicItemDelegate into its own source files 2013-08-13 19:40:05 +00:00
craig.p.drummond
7b000043b7 Use StdGuiItem for KDE builds too 2013-08-12 18:31:54 +00:00
craig.p.drummond
f0bad94c9c Use i18n is a more KDE-like manner, other wise debug builds of kdelibs produce (I18N_ARGUMENT_MISSING)
BUG: 254
2013-07-18 14:52:45 +00:00
craig.p.drummond
7b7f35aa95 Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel 2013-07-17 18:16:50 +00:00
craig.p.drummond
81c9ab8fc3 udi is only unused if compiled without devices support 2013-07-02 19:25:51 +00:00
craig.p.drummond
0e0242896d For MPD versions 0.17 and above, if Cantata can read a .cue file then it will list each track as a separate entry in the artists and albums views.
BUG: 249
2013-07-02 19:20:40 +00:00
craig.p.drummond
cb3824335e Add context menu to replygain and file orgainuzer dialogs to remove items from list. 2013-06-13 18:53:15 +00:00
craig.p.drummond
dc6e3af0d8 Fix Qt5 segfault on exit, due to static QIcons being destructed. 2013-06-12 19:56:59 +00:00
craig.p.drummond
c25fc0ffec Consistency... 2013-06-06 18:44:11 +00:00
craig.p.drummond
70ba8bbb69 Save id3v1 if it already exists 2013-06-06 18:43:42 +00:00
craig.p.drummond
5af8eacda0 Need to add another #ifdef around id3 version saving
BUG:227
2013-06-06 18:43:15 +00:00
craig.p.drummond
941dd77c2b Add cmake check to see if TagLib has id3version in MPEG save.
BUG:227
2013-06-05 17:37:12 +00:00
craig.p.drummond
587aec145b Consistent style for treeviews 2013-05-30 18:58:37 +00:00
craig.p.drummond
9ae929a329 - Try no to use yes/no in dialogs - as Gtk reverses this to no/yes!!
- Use standard gui items, and create Qt equivalents
2013-05-29 19:00:50 +00:00
craig.p.drummond
8780e072ff Code layout 2013-05-23 16:55:47 +00:00
craig.p.drummond
67f7058633 Remove lyrics and info pages, and place within a new context view. 2013-05-18 10:13:53 +00:00
craig.p.drummond
ff23bd85f5 Save size of Track Organiser, Tag Editor, and ReplayGain dialogs. 2013-05-09 19:11:09 +00:00
craig.p.drummond
bbeb25e084 Formatting 2013-03-22 21:17:54 +00:00
craig.p.drummond
3d177ce6aa Save, and restore, sizes of (most) dialogs. 2013-03-18 20:15:41 +00:00
craig.p.drummond
f88bb882d5 When updating, only need to check that 'to' is not empty 2013-03-17 21:24:10 +00:00
craig.p.drummond
f6369a6c52 Save ID3v2 only for CD encodes 2013-03-13 20:05:22 +00:00
craig.p.drummond
7f2224c7cd More work on CD device support. 2013-03-07 17:32:20 +00:00
craig.p.drummond
3e6c45c626 Initial support for AudioCDs
TODO: Editing of track details, covers, testing, etc...
2013-03-06 17:24:33 +00:00
craig.p.drummond
4f7c893dde Create a cusrtom ComboBox - so that we can add scrollbars to pop-up of non-editrable combos with QGtkStyle 2013-02-28 22:15:02 +00:00
craig.p.drummond
b3fc564703 Add some missing includes 2013-02-28 18:14:58 +00:00
craig.p.drummond
d8a8e3bb15 Provice correct parameters to save() 2013-02-28 18:14:42 +00:00
craig.p.drummond
6a4290fff6 Remove un-implmented function 2013-02-28 18:14:18 +00:00