Commit Graph

52 Commits

Author SHA1 Message Date
Martchus 2d5f586c88 Fix condition for skipping lyrics download from Tekstowo if already done 2023-08-09 01:29:04 +02:00
Martchus 5222082635 Fix crashes when invoking DB query functions with invalid index 2023-08-08 00:53:57 +02:00
Martchus 64aabf6de3 Restore compatibility with Qt 5 2023-08-07 22:43:37 +02:00
Martchus e69278634f Overhaul meta-data search
* Improve coding style
* Remove useless code comments
* Hide legacy providers by default
* Add Tekstowo to have at least one functioning provider for lyrics again
* Enable query logging only if an environment variable is set
* Use Tekstowo in example JavaScript
2023-08-06 20:02:00 +02:00
Martchus a191aebd8a Allow basic use of db query via JavaScript 2023-08-05 02:06:26 +02:00
Martchus 1017873c28 Apply clang-format 2023-07-25 23:34:39 +02:00
Martchus 4a3aa9c1c1 Fix warnings about implicit conversions when compiling against Qt 6 2023-07-23 22:17:47 +02:00
Martchus 9b143ffbef Avoid unqualified calls to `std::move` 2023-02-20 19:55:16 +01:00
Martchus df4d3060b3 Fix wrong comment referencing LyricsWikia 2021-08-02 20:11:21 +02:00
Martchus b4d1df8592 Fix typos found via `codespell --skip .git -w` 2021-07-03 19:38:36 +02:00
Martchus e535e20720 Fix warnings 2021-03-20 21:59:49 +01:00
Martchus 7ed99a5035 Adapt to changes in tagparser 2021-02-01 17:11:48 +01:00
Martchus 7ed5723fd9 Use Q_SIGNALS instead of signals 2020-03-09 18:46:08 +01:00
Martchus 3e58d67c4c Don't use lower-case Qt macros 2020-03-08 14:04:29 +01:00
Martchus a1b126f18a Fix building against Qt 5.14.0 2019-12-15 19:30:50 +01:00
Martchus d92814187a Hide progress indication before showing cover/lyrics dialog 2019-09-25 18:18:06 +02:00
Martchus dc4a6b2ee9 Make "...ApiUrl()" functions static 2019-09-25 18:17:08 +02:00
Martchus 2a9b7eb48a Make LyricsWikia query more robust
This PR adds a fallback to a self-crafted URL if the XML which is
supposed to contain it broken.

That's required because it seems that the XML is sometimes not
generated correctly (e.g. missing "+" character in song name which
has the plus sign in it).
2019-09-25 18:16:20 +02:00
Martchus 015dc06c17 Allow to query makeitpersonal.co for lyrics 2019-09-02 21:47:11 +02:00
Martchus ce0c0c9e19 Workaround lupdate issue 2019-07-07 15:39:24 +02:00
Martchus 94c77deb40 Only keep the last 20 cover images 2019-06-14 18:08:05 +02:00
Martchus 66a45f7578 Adapt to changes in c++utilities 2019-06-12 20:47:44 +02:00
Martchus 66c9250246 Adapt to changes in c++utilities 2019-06-10 22:49:46 +02:00
Martchus 89e3e4b657 Support disk number in db query widget 2019-06-01 12:50:09 +02:00
Martchus de558048ce Use override 2019-06-01 12:45:12 +02:00
Martchus d2a51ad473 Show all recording/release combinations from MusicBrainz 2019-05-31 13:54:16 +02:00
Martchus 1691b9daa2 Adapt to c++utilities v5 2019-05-04 16:05:20 +02:00
Martchus 258ebe7255 Improve dbquery code 2019-04-21 17:08:55 +02:00
Martchus 784f2c8a3a Update LyricWiki URL 2019-04-16 23:10:17 +02:00
Martchus 8e59c5b24f Improve coding style and formatting in dbquery code 2018-08-19 15:11:46 +02:00
Martchus 4b7d7a9499 Apply clang-format 2018-03-07 01:18:01 +01:00
Martchus c1a3e53dc9 Move tagparser to namespace TagParser 2018-03-06 23:10:13 +01:00
Martchus a3b8048156 Allow showing db query result in browser 2017-08-08 20:22:37 +02:00
Martchus fe4e6ff02d Fix error handling when parsing lyrics from LyricsWikia 2017-08-08 20:02:39 +02:00
Martchus e7a0781a51 Use fake user agent for MusicBrainz 2017-07-30 21:03:27 +02:00
Martchus 15fc9b5f66 Implement downloading cover from LyricWiki 2017-07-30 20:33:51 +02:00
Martchus c2d560487b Remove check for undefined variable 2017-03-29 00:59:04 +02:00
Martchus 8f7f0dceb4 Don't mix signed with unsigned types 2017-03-29 00:59:04 +02:00
Martchus e75ea5526a Use _wopen under Windows to support unicode filenames 2016-12-19 23:53:12 +01:00
Martchus d3558cfefe Refactor GUI
* Make error handling more clear
* Get rid of useless mutex (sync is done
  by QMetaObject::invokeMethod() already)
* Improve details
2016-11-23 21:46:33 +01:00
Martchus 89d2da0191 Fix #include <QNetworkReply> 2016-11-10 23:45:08 +01:00
Martchus 0ef07b7969 Refactor settings 2016-10-24 20:17:30 +02:00
Martchus 0062384bad Allow retrieving lyrics from LyricsWikia 2016-10-12 23:51:16 +02:00
Martchus 958cd9960c Allow querying LyricsWikia for metadata
Querying lyrics has not been implemented yet
2016-10-09 19:44:06 +02:00
Martchus dddb6fc8be Update README 2016-09-10 17:19:48 +02:00
Martchus 27325ac416 Fix minor mistakes 2016-07-27 19:55:32 +02:00
Martchus e0dcf58588 Change usage of DECLARE_ENUM macro 2016-07-11 21:34:05 +02:00
Martchus 5d72024d79 Determine mime/type for covers from Cover Art Archive 2016-05-14 23:23:16 +02:00
Martchus b2a14b8260 minor changes
- fixed name of desktop entry for renaming utility
- allow compilation without web view
- fixed window titles
- always return in eventFilter()
2016-03-28 23:15:07 +02:00
Martchus 70b94fa5fa allow querying cover from Cover Art Archive 2016-03-06 17:52:33 +01:00