Commit Graph

17 Commits

Author SHA1 Message Date
Martchus 88989ff986 Extend script API; allow copying tags from other files 2023-12-30 03:06:58 +01:00
Martchus e1fdfa744c Add test for script processing 2023-08-20 20:26:17 +02:00
Martchus 07406a1185 Make `set-tags.js` a bit more generic by disabling certain parts by default 2023-08-09 01:01:23 +02:00
Martchus 023b25e44b Improve example JavaScript example and README section 2023-08-08 01:05:09 +02:00
Martchus c4f7d195a0 Allow adding cover via JavaScript 2023-08-07 18:41:19 +02:00
Martchus d248c63279 Allow passing settings to JavaScript 2023-08-07 17:30:25 +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 dace19b2bf Improve example JavaScript
* Move querying lyrics into separate module
* Avoid out of service message from being used as lyrics
2023-08-06 17:10:21 +02:00
Martchus a191aebd8a Allow basic use of db query via JavaScript 2023-08-05 02:06:26 +02:00
Martchus dbd4e71281 Set total number of tracks in example JavaScript 2023-08-04 00:28:48 +02:00
Martchus 57b6d38e43 Simplify dealing with fields in JavaScript
* Expose PositionInSet as Object (that is still convertable to String)
* Allow assigning field values directly without having to have a
  TagValueObject and without having to have an Array
2023-08-01 00:50:33 +02:00
Martchus c3af3d43e6 Allow dealing with multiple fields values in JavaScript 2023-07-31 23:53:35 +02:00
Martchus 22953ad0da Allow tag processing via JavaScript 2023-07-30 16:15:19 +02:00
Martchus 0398644c8f Adapt tests to changes in tagparser library 2020-10-02 12:52:18 +02:00
Martchus 252b44242a Adapt tests to changes in tagparser 2020-04-26 23:05:15 +02:00
Martchus 1615fe1559 Fix unit tests for tagparser 6.5.1 2018-02-05 00:14:38 +01:00
Martchus 9633d248f5 Test JSON export 2018-02-03 17:41:58 +01:00