Commit Graph

  • c3f0abd61c Fix docstring _resolve_genres J0J0 Todos 2025-01-21 12:00:49 +01:00
  • bb3f9c53c2 lastgenre new defaults, remove config sanity check J0J0 Todos 2025-01-21 11:41:32 +01:00
  • 4e8948d7ca Rework new & refine existing lastgenre docs chapters J0J0 Todos 2025-01-21 11:36:41 +01:00
  • ca5e471f05 Refactor again _last_lookup J0J0 Todos 2025-01-21 07:52:09 +01:00
  • ec10507fab Return as-is if no-force J0J0 Todos 2025-01-19 15:58:21 +01:00
  • 6e3f5b3127 Fix type hints, Refactor existing genres method J0J0 Todos 2025-01-13 23:06:01 +01:00
  • ed68bc019b Refactor _get_genre, simplify _combine_genre J0J0 Todos 2025-01-13 22:37:01 +01:00
  • 4580757c8e Simplify _last_lookup() J0J0 Todos 2025-01-12 11:07:35 +01:00
  • f16e671ff6 Simplify _get_genre keep_existing conditional J0J0 Todos 2025-01-13 07:58:46 +01:00
  • f698f21a28 Ensure _resolve returns list, add type hint J0J0 Todos 2025-01-12 18:35:42 +01:00
  • d358a24ed9 Remove redundant unique_list call in _combine J0J0 Todos 2025-01-12 18:09:53 +01:00
  • 2a80a10aa8 Use util.unique_list in fav of deduplicate J0J0 Todos 2025-01-12 17:45:41 +01:00
  • 79b5379dce Refactor and rename _is_valid() helper J0J0 Todos 2025-01-11 10:44:46 +01:00
  • 14974533e8 Revert "Quickfix constant msgpack poetry issue" J0J0 Todos 2025-01-12 09:09:20 +01:00
  • e1fe6fd3d0 Prevent album genre inherit only when source:track J0J0 Todos 2023-11-04 00:53:52 +01:00
  • bd0c02437a Apply temp logging leftover review suggestions J0J0 Todos 2025-01-11 09:41:44 +01:00
  • b476560d76 Integrate _format_tag in _to_delimited_... J0J0 Todos 2025-01-11 09:36:03 +01:00
  • 593f5460b6 Apply type hint suggestions from review J0J0 Todos 2025-01-11 09:30:09 +01:00
  • 6b41743b91 Polish 'fetched last.fm tags' debug message J0J0 Todos 2025-01-09 23:15:04 +01:00
  • 8d43517a71 Remove all lastgenre temporary debug logging J0J0 Todos 2025-01-09 23:07:35 +01:00
  • 847b7260b4 Fix most popular track genre fetching (VA albums) J0J0 Todos 2025-01-09 22:20:58 +01:00
  • 1aca3989d7 Fix previous temp log messages J0J0 Todos 2025-01-09 09:52:38 +01:00
  • da98d37632 Temporary debug messages in _sort_by_depth J0J0 Todos 2025-01-09 09:01:44 +01:00
  • a717998587 Add a temporary log around whitelist setup J0J0 Todos 2025-01-08 21:09:27 +01:00
  • a49f12b110 Final lastgenre docs changes J0J0 Todos 2025-01-08 18:23:01 +01:00
  • 37fc1b6b7f Final lastgenre plugin linting J0J0 Todos 2025-01-08 18:13:55 +01:00
  • 6cd000750a _resolve_genre as list tests, add test_to_delimited_string J0J0 Todos 2025-01-06 11:23:01 +01:00
  • 13ae699230 Fix _dedup_genre, ensure lower case J0J0 Todos 2025-01-07 02:41:34 +01:00
  • dd3a74ca4d Fix lastgenre limit to count test J0J0 Todos 2025-01-06 01:18:45 +01:00
  • 569ba73016 Refactor again _combine_and_label_genres J0J0 Todos 2025-01-06 23:13:12 +01:00
  • 3d036473e7 lastgenre _is_allowed detailed logging J0J0 Todos 2025-01-05 11:10:22 +01:00
  • b4590ec3e0 Fix/add lastgenre fallback tests J0J0 Todos 2025-01-06 00:53:41 +01:00
  • 50e2619ed2 Refactor lastgenre mocked fetchers return list J0J0 Todos 2025-01-06 00:38:01 +01:00
  • 9f5b4badb2 Handle genres as list, count/format/str helper J0J0 Todos 2025-01-06 00:24:05 +01:00
  • 5e6d9170d7 Fix lastgenre "count" issue J0J0 Todos 2025-01-04 12:20:23 +01:00
  • 3e452e7b76 lastgenre test _get_genre for renamed keep_existing J0J0 Todos 2025-01-03 09:34:11 +01:00
  • d0abc0d830 Rename lastgenre option, refactor, new default J0J0 Todos 2025-01-03 10:04:20 +01:00
  • 998f2f8984 Rewrite docs for keep_allowed/existing change J0J0 Todos 2025-01-03 12:39:58 +01:00
  • 4c7d0c98cf Clarify lastgenre _is_allowed docstring J0J0 Todos 2025-01-03 08:45:52 +01:00
  • 90c48ea8cf Temporary lastgenre debug messages for @arsaboo J0J0 Todos 2025-01-03 08:34:12 +01:00
  • 1c14574e85 Add lastgenre testcase with unicode \0 separator J0J0 Todos 2025-01-03 00:38:10 +01:00
  • a434ecfe7b Refactor _get_genre test to parametrized pytest J0J0 Todos 2025-01-01 21:05:54 +01:00
  • b0e0f1b048 Fallback to next stage when fetch_ returns None J0J0 Todos 2025-01-02 18:41:09 +01:00
  • 462a7a524a _combine_and_label return None not empty str J0J0 Todos 2025-01-02 18:19:26 +01:00
  • 6866fce364 Fix default for _dedup_genre whitelist arg J0J0 Todos 2025-01-02 12:09:13 +01:00
  • 70d641c556 Experiment with test_lastgenre J0J0 Todos 2024-12-15 12:36:03 +01:00
  • cbc33e78fc lastgenre: Add comments over groups of methods J0J0 Todos 2024-11-01 09:45:22 +01:00
  • 2c86af3ce6 Quickfix constant msgpack poetry issue J0J0 Todos 2024-11-01 08:47:28 +01:00
  • 11f7a98917 Refactor keep/new genres combination J0J0 Todos 2024-10-31 07:47:00 +01:00
  • d935ec869c Implement --force and --keep-allowed behaviours J0J0 Todos 2024-09-17 17:09:28 +02:00
  • 40760a0621 Docs for lastgenre keep_allowed/force J0J0 Todos 2024-09-15 14:19:54 +02:00
  • 318c02099a Add lastgenre keep_allowed options (-k/-K) J0J0 Todos 2024-09-14 23:53:44 +02:00
  • 4ea8650799 Use provided deduplicate function for keep_allowed J0J0 Todos 2023-11-16 16:12:33 +01:00
  • fe466f4bb3 Use separator as configured instead of hardcoding J0J0 Todos 2023-11-16 16:05:16 +01:00
  • 517c037c25 Refactor lastgenre keep_allowed to list comprehension J0J0 Todos 2023-11-16 13:22:19 +01:00
  • 7d6a4046ce Handle dups of existing genres in lastgenre plugin J0J0 Todos 2023-06-17 08:42:52 +02:00
  • 6ab6ae2051 Fix track-level genre handling in lastgenre plugin J0J0 Todos 2023-08-30 10:20:34 +02:00
  • 4ff8c34ed1 Quickfix lastgenre always overwriting multi-genre J0J0 Todos 2023-05-03 08:28:05 +02:00
  • f709ac14d8 Fix lrclib lyrics (#5406) Šarūnas Nejus 2025-01-20 17:09:40 +00:00
  • bb5f3e0593 lyrics: sort lrclib lyrics by synced field and query search first Šarūnas Nejus 2024-12-15 00:17:07 +00:00
  • 33aafdd50b Remove trailing spaces in synced lyrics lines without text Šarūnas Nejus 2024-10-23 15:37:41 +01:00
  • 618c3a21a6 Try to GET LRCLib lyrics before searching Šarūnas Nejus 2024-10-19 00:50:32 +01:00
  • 2fb72c65a5 lyrics/LRCLib: handle instrumental lyrics Šarūnas Nejus 2024-09-27 23:00:01 +01:00
  • 30379bca38 Update lyrics.sources configuration to prioritize lrclib Šarūnas Nejus 2024-08-27 11:22:34 +01:00
  • a398fbe62d LRCLib: Improve exception handling Šarūnas Nejus 2024-08-27 18:14:38 +01:00
  • 8d4a569291 Fix fetching lyrics from lrclib Šarūnas Nejus 2024-09-04 02:02:04 +01:00
  • 38c820901b Refactor lyrics tests, do not search for empty metadata (#5452) Šarūnas Nejus 2025-01-19 01:59:54 +00:00
  • e5c006d99d Test lyrics texts explicitly Šarūnas Nejus 2025-01-19 01:54:53 +00:00
  • c250bfa724 Google: test the entire fetch method Šarūnas Nejus 2024-10-18 01:03:01 +01:00
  • 334bbde826 Make album, duration required for LyricsPlugin.fetch Šarūnas Nejus 2024-09-20 13:56:37 +01:00
  • 0a12d07a94 Do not attempt to fetch lyrics with empty data Šarūnas Nejus 2024-10-03 14:15:56 +01:00
  • 767a83fbe6 Refactor utils test cases to use pytest.mark.parametrize Šarūnas Nejus 2024-10-03 10:02:51 +01:00
  • f674d65a65 Refactor search_pairs tests to use pytest parametrize Šarūnas Nejus 2024-10-03 08:13:00 +01:00
  • 14fd151f80 Refactor test_slug to pytest Šarūnas Nejus 2024-10-02 23:40:21 +01:00
  • 67e0af526c Remove outdated GeniusLyrics test Šarūnas Nejus 2024-10-02 20:42:04 +01:00
  • 35dcfe508a Configure integrated lyrics tests to only run on lyrics code changes Šarūnas Nejus 2024-10-02 20:23:04 +01:00
  • fc49902f3a Refactor lyrics backend tests to use pytest fixtures Šarūnas Nejus 2024-10-02 19:25:34 +01:00
  • b9bc2cbc04 lyrics: isolate test configuration Šarūnas Nejus 2025-01-12 20:23:38 +00:00
  • 29a3dd5084 Remove redundant lyrics test files Šarūnas Nejus 2024-08-28 09:42:35 +01:00
  • 3b73a26002 Address failing google sources tests Šarūnas Nejus 2024-10-02 01:35:01 +01:00
  • e99d457c9d Rewrite lyrics integration tests Šarūnas Nejus 2024-10-02 01:26:38 +01:00
  • bd3043935c Handle ambiguous column names in queries involving 'any' field and a relation field (#5541) Šarūnas Nejus 2025-01-19 01:18:52 +00:00
  • a8ad7df064 Use Item.field_query for queries that receive user input Šarūnas Nejus 2024-12-07 16:27:31 +00:00
  • 4650f6513b Add Item.any_writable_media_field_query method for BPD search Šarūnas Nejus 2024-06-16 15:22:52 +01:00
  • d22c497dc0 Use table-qualified names in any field query Šarūnas Nejus 2024-12-07 14:50:23 +00:00
  • 69faa58bab Unify query construction logic Šarūnas Nejus 2024-05-08 11:36:57 +01:00
  • f4097410eb Fix Sphinx configuration post-update (#5588) Šarūnas Nejus 2025-01-19 01:06:00 +00:00
  • a1e85727f5 Enable colors in the docs Šarūnas Nejus 2025-01-19 00:30:47 +00:00
  • 3bb8af819e Ignore this test Šarūnas Nejus 2025-01-13 22:48:14 +00:00
  • 044712b796 Add now missing libcairo dependency Šarūnas Nejus 2025-01-13 06:58:30 +00:00
  • 0a53a930aa Fix release formatting for new versions of pandoc Šarūnas Nejus 2025-01-13 05:21:01 +00:00
  • 5fc92c98da Make sure release script is tested on Ubuntu Šarūnas Nejus 2025-01-12 05:12:29 +00:00
  • 64b3481235 Take into account Sphinx updates in docs and release script Šarūnas Nejus 2025-01-12 01:42:32 +00:00
  • bcc91ffff5 lastgenre: Fix track-level handling and streamline logging (#5582) J0J0 Todos 2025-01-09 07:31:40 +01:00
  • 55c0f7ad4c Changelog for PR #5582 J0J0 Todos 2025-01-08 07:55:16 +01:00
  • 0c10635ff7 Another round of lastgenre logging nitpicks J0J0 Todos 2023-11-04 10:24:16 +01:00
  • 9d09d6f317 Fix lastgenre source:track handling during imports J0J0 Todos 2023-11-04 10:08:56 +01:00
  • 18e76f08c7 Prevent album genre inherit only when source:track J0J0 Todos 2023-11-04 00:53:52 +01:00
  • 9ec2a8146f Streamline lastgenre singleton log with album log J0J0 Todos 2023-05-21 10:29:13 +02:00
  • d4ada3ce43 Fix track-level genre handling in lastgenre plugin J0J0 Todos 2023-08-30 10:20:34 +02:00