Jonas Kvinge
5bb35bf08a
Fix crash in messagereply ( #6372 )
...
* Fix crash in messagereply
* Fix formatting
2019-07-20 18:52:37 +01:00
James D. Smith
32e867a84b
clang-formatter changes.
2019-05-31 11:25:38 -06:00
James D. Smith
96a7e18a8d
Fix a number of potential zero-value field values.
2019-05-31 11:25:38 -06:00
James D. Smith
bd89a1d2de
Fixes for APE filetype.
2019-04-01 22:56:50 -06:00
John Maguire
5171150e4f
Fix spotify blob detection on win32
2019-03-18 17:57:57 +00:00
smithjd15
8dd5750efa
Improved support for APEv2 tags. ( #6280 )
2019-02-14 17:37:44 +11:00
Jonas Kvinge
956df42caa
Add syntax to proto files
2019-01-27 14:56:07 +00:00
Jonas Kvinge
2d1f6cd239
Replace Q_OS_MACOS with Q_OS_MAC ( #6223 )
2018-11-29 22:11:55 +00:00
Jonas Kvinge
9f946a2898
Improvements to makefiles and make components optional ( #6221 )
2018-11-29 21:32:12 +00:00
Jonas Kvinge
c264725e78
Save tags for WavPack files ( #6152 )
2018-10-01 01:38:29 -07:00
raphj
292fd0b009
Use QString fromLatin1 instead of fromAscii
...
Methods QString::fromAscii and QString::toAscii have been deprecated in Qt 5 (https://doc.qt.io/qt-5/qstring-obsolete.html ).
This commit replaces calls to QString::fromAscii by calls to QString::fromLatin1 and calls to QString::toAscii by calls to QString::toLatin1.
This allows successful build when merging branch master into branch qt5.
2018-07-11 13:40:01 +01:00
Mattias Andersson
31002ca534
Resolve an ambiguous function call
2018-07-08 23:09:41 +01:00
Eoin O'Neill
4733185d08
Added basic VGM format playback and tag reading. ( #6089 )
...
Current VGM format implementation in GStreamer (gstgme) only supports Sega Geneses (Mega Drive) and Sega Master System emulation.
GStreamer also cannot handle the VGZ format (a shorthand for vgm.gz, a gzipped archive that contains a song) which means
that users will currently have to extract the contents of their VGZ files to individual vgm files.
2018-06-18 14:26:11 +01:00
Eoin O'Neill
e2f63e3945
Implemented SPC playback functionality.
...
Would like to add more playback support for additional GME supported file types. GME is already supported by the GStreamer backend.
2018-06-16 10:06:37 +01:00
Jonas Kvinge
37912a87b8
Fix WavPack playback ( #6048 )
2018-05-01 18:29:47 +01:00
John Maguire
7599b5771f
Explicitly link qt to libclementine-common
2017-11-21 13:25:33 +01:00
Andreas
07f1ab6311
Change license for network remote protocol buffer meassages to Apache
2017-02-09 15:46:05 +01:00
Bigard Florian
3485bbe438
Workaround to spotify loading playlist issue ( #5593 )
2017-01-12 18:00:32 +00:00
Ilya Selyuminov
1a477201ed
Use CaseInsensitive file type checking #5499 ( #5592 )
...
* Fix Seafile setting page loading
Check access_token instead of QSetting parameters to make
sure that we're logged in.
* Use CaseInsensitive file type checking (#5499 )
CloudFileService and TagReader classes use
QString::endWith() method for checking file type.
This method is CaseSensitive by default.
2017-01-12 15:58:44 +00:00
John Maguire
6f356592a5
Fixes for cross compiling for mac.
2016-12-15 11:36:05 +00:00
Hugues Morisset
fa7bcff43d
Fix undefined symbol error conversion from std::string to TagLib::String
...
Taglib version 1.9.1-2.4 on debian
2016-10-10 12:49:49 +01:00
Jan Suchomel
622a3e478a
Add support for displaying lyrics from a Vorbis comment ( #5495 )
...
* Added support for displaying lyrics from Vorbis Comments.
* Fixed style issues
2016-09-18 13:23:39 +01:00
beedaddy
126ed1a551
Fix fetching cover art for taglib >= 1.11 ( #5434 )
2016-07-12 11:39:25 +01:00
John Maguire
7750d5015e
Cope with empty biography responses.
2016-06-28 18:22:15 +01:00
John Maguire
55af2b1d3b
Add image fetching from wikipedia
...
#5416
2016-06-28 15:34:14 +01:00
Pavel Vatagin
2792bce486
fixed "undefined reference to" for clementine-tagreader when build in MXE
2016-03-12 18:10:32 +03:00
John Maguire
b99b090adc
Refactor simple dialogs to use Lazy
2016-02-12 16:01:35 +00:00
John Maguire
f2daa772c1
Lazy initialise everything in Application.
2016-02-11 15:15:38 +00:00
John Maguire
a7ca007e24
Tidy up lazy implementation.
2016-02-11 14:09:36 +00:00
John Maguire
4c8b1d8143
Add lazy initialisation helper.
2016-02-11 13:46:23 +00:00
John Maguire
ac660dcf3d
Use a simpler arraysize() implementation.
2016-01-14 16:14:13 +00:00
David Sansome
170c64cd8b
Link statically to libprotobuf from the spotifyblob
2015-12-14 00:02:07 +11:00
John Maguire
f300946c81
Remove most usages of QFutureWatcher
2015-11-27 14:28:12 +00:00
John Maguire
2d61fe6c87
Changed my mind about automatically passing QFutures.
2015-11-27 12:04:14 +00:00
Arnaud Bienner
ec98a68c3d
Update SLOT signatures.
...
There weren't update as part of commit 33494dcddcb64f9fccae215f1100cfa885c72039: this prevented the slider to be updated, among other things.
2015-11-27 11:44:59 +01:00
John Maguire
3cc9c1e446
Remove ModelFutureWatcher
2015-11-26 19:02:08 +00:00
John Maguire
689858026e
Actually pass the finished QFuture back.
2015-11-26 18:42:12 +00:00
John Maguire
2cd15ff430
Add NewClosure overload for QFuture
2015-11-26 18:35:17 +00:00
Martin Babutzka
bd3b953b08
Softened the metadata-editor behavior to not deliberately delete additional, valid frames which are stored in mp3-files.
...
Stashed commit of the following:
e54bcd2f058d186c2c919a84152ed5e8526047fc
Fixed bugs/comments from John Maguire
01c71c4c67be44dd6889498abc323a6d2d20dd99
Added description "Clementine editor" to new created lyrics frames.
70dfa0d1f177523ff897985ae022979cd052a6ed
Updated the SetTextFrame method as well:
Existing frames are cached and only the first frame (which is actually shown in the metadata editor) will be updated.
Prevents the cruel deletion of all other existing frames in a well defined mp3-file.
dfddf76eda417442c8c168eb8868038b0675cb10
Updated behavior of metadata-editor concerning lyrics (might follow for other id3v2-tag properties):
Existing further frames in the tags are not deleted but cached so only the true changes by the metadata-editor are applied on the edited frame.
Further frames in the metadata are preserved.
2015-07-27 22:52:29 +02:00
John Maguire
b2a532be62
Experiment with typesafe time units
2015-07-20 14:35:13 +01:00
Eduardo Sánchez Muñoz
c051506fdd
Fix "menu_previousmode" setting not loading when opening the settings window.
2015-07-15 18:46:18 +02:00
John Maguire
e94ec8d119
Add Equifax root cert after Apple removed it.
...
Fixes #4942
2015-07-07 19:15:23 +01:00
Eduardo Sánchez Muñoz
ef1992570b
Define some original year tag keys as constants and enclose some if bodies with {}.
2015-07-01 15:02:52 +02:00
Eduardo Sánchez Muñoz
8dd4506697
Add support for more original year tags.
2015-07-01 00:50:19 +02:00
Eduardo Sánchez Muñoz
c46fb5eec7
Code formatting fixes
2015-06-30 19:51:01 +02:00
Eduardo Sánchez Muñoz
e0816800b1
Add support for original year tags.
2015-06-30 18:34:34 +02:00
Mark Furneaux
f4b7c22bc2
Revert "Revert "Add track intro mode""
...
This reverts commit ece262f7f4
.
2015-06-15 16:27:40 -04:00
John Maguire
ece262f7f4
Revert "Add track intro mode"
2015-06-15 15:49:08 -04:00
Mark Furneaux
b57cebbf2d
Add track intro mode
...
This repeat mode plays the beginning of each track, good for quickly getting a feel for a new album for example.
2015-06-14 13:32:58 -04:00
Andreas
0abdf545a0
Network remote: Insert Song as well as urls. Is used for global search to add metadata for non library tracks.
2015-06-13 16:00:15 +02:00