Commit graph

12 commits

Author SHA1 Message Date
Philipp Wolfer
4e9f50b6b6
More resilient HTTP requests
Fixed rate limit check for ListenBrainz and Funkwhale. Also retry always
on server side errors.
2023-11-15 09:20:35 +01:00
Philipp Wolfer
4d18a207ee
ListenBrainz: Support import of loves without recording MBID 2023-11-13 23:55:47 +01:00
Philipp Wolfer
1b5ea241b6
ListenBrainz: Harmonized code 2023-11-13 18:20:16 +01:00
Philipp Wolfer
aa453e4dc2
ListenBrainz: Fix love import and rate limit check 2023-11-13 11:42:09 +01:00
Philipp Wolfer
161ada7aff
ListenBrainz: Handle rate limit 2023-11-13 09:48:16 +01:00
Philipp Wolfer
ebcec46d7a
ListenBrainz: Fixed loves pagination 2023-11-13 09:47:27 +01:00
Philipp Wolfer
0020594ea3
ListenBrainz: Love export and basic import
Love import currently works only for tracks with existing recording MBID
2023-11-13 09:21:22 +01:00
Philipp Wolfer
aa01ae1342
Unified code for backend clients and tests 2023-11-12 16:28:23 +01:00
Philipp Wolfer
48c8843f91
Moved specifc backends into separate packages 2023-11-12 01:14:53 +01:00
Philipp Wolfer
3ac3fac317
Test ListenBrainz client 2023-11-11 23:03:23 +01:00
Philipp Wolfer
49cb2774e2
listenbrainz: Read data from newest first
Very low min_ts parameters lead to empty results from LB and there is no
easy way to determine the oldest valid timestamp.
2023-11-10 00:56:43 +01:00
Philipp Wolfer
8395f1e02c
ListenBrainz API listens exporter 2023-11-09 22:49:43 +01:00