Commit graph

  • 97600d8190 Update dependencies main Philipp Wolfer 2025-05-09 07:38:28 +02:00
  • a42b5d784d
    Added short doc string to ratelimit package Philipp Wolfer 2025-05-08 07:40:12 +02:00
  • a87c42059f
    Use a WaitGroup to wait for both export and import goroutine to finish Philipp Wolfer 2025-05-05 17:49:44 +02:00
  • 17cee9cb8b
    For import progress show actually processed and total count Philipp Wolfer 2025-05-05 17:39:47 +02:00
  • b8e6ccffdb
    Initial implementation of unified export/import progress Philipp Wolfer 2025-05-05 11:38:29 +02:00
  • 1f48abc284
    Fixed timestamp displayed after import not being the updated one Philipp Wolfer 2025-05-04 15:18:14 +02:00
  • 54fffce1d9
    Update translation files Philipp Wolfer 2025-05-04 13:31:44 +02:00
  • cb6a534fa1 Translated using Weblate (German) Philipp Wolfer 2025-05-04 11:25:07 +00:00
  • 05f0e8d172
    Change string for aborted progress bar Philipp Wolfer 2025-05-04 13:24:12 +02:00
  • a8517ea249
    funkwhale: fix progress abort on error Philipp Wolfer 2025-05-04 13:22:51 +02:00
  • dfe6773744
    Update translations Philipp Wolfer 2025-05-04 13:07:02 +02:00
  • aae5123c3d
    Show progress bars as aborted on export / import error Philipp Wolfer 2025-05-04 12:59:40 +02:00
  • 15d939e150
    Update changelog Philipp Wolfer 2025-05-04 12:02:17 +02:00
  • 55ac41b147
    If import fails still save the last reported timestamp Philipp Wolfer 2025-05-04 11:52:12 +02:00
  • 069f0de2ee
    Call "FinishImport" even on error Philipp Wolfer 2025-05-04 10:31:36 +02:00
  • 3b1adc9f1f
    Fix duplicate calls to handle import errors Philipp Wolfer 2025-05-02 09:25:07 +02:00
  • 1c3364dad5
    Close export results channel in generic implementation Philipp Wolfer 2025-05-02 08:43:30 +02:00
  • 9480c69cbb
    Handle wait group for progress bar centrally Philipp Wolfer 2025-05-02 08:36:59 +02:00
  • b3136bde9a
    jspf: add MB extension, if it does not exist Philipp Wolfer 2025-05-04 11:43:26 +02:00
  • 1a9f9bb36c
    If import fails still save the last reported timestamp fix-processing-error-handling Philipp Wolfer 2025-05-04 11:52:12 +02:00
  • 45aeeb7087
    jspf: add MB extension, if it does not exist Philipp Wolfer 2025-05-04 11:43:26 +02:00
  • 873a1b88af
    Call "FinishImport" even on error Philipp Wolfer 2025-05-04 10:31:36 +02:00
  • 8885e9cebc
    Fix scrobblerlog timezone not being set from config Philipp Wolfer 2025-05-02 21:35:14 +02:00
  • bd7a35cd68
    Update dependencies Philipp Wolfer 2025-05-02 16:28:54 +02:00
  • 338b2654ef
    Fix duplicate calls to handle import errors Philipp Wolfer 2025-05-02 09:25:07 +02:00
  • 5fb1596d61
    Close export results channel in generic implementation Philipp Wolfer 2025-05-02 08:43:30 +02:00
  • 16245e495d
    Handle wait group for progress bar centrally Philipp Wolfer 2025-05-02 08:36:59 +02:00
  • d757129bd7
    jspf: also set username and recording MSID in exports Philipp Wolfer 2025-05-01 15:20:37 +02:00
  • a645ec5c78
    JSPF: Implemented export as loves and listens Philipp Wolfer 2025-05-01 15:10:00 +02:00
  • cfc3cd522d
    scrobblerlog: fix listen export not considering latest timestamp Philipp Wolfer 2025-05-01 14:09:12 +02:00
  • 443734e4c7
    jspf: write duration to exported JSPF Philipp Wolfer 2025-05-01 13:48:21 +02:00
  • 588a6cf96f
    Document the scrobblerlog package Philipp Wolfer 2025-05-01 13:22:20 +02:00
  • 91c28bac0c
    Release 0.5.2 v0.5.2 Philipp Wolfer 2025-05-01 12:53:32 +02:00
  • 21d757e37c
    listenbainz: fixed loves export not considering timestamp Philipp Wolfer 2025-05-01 12:32:02 +02:00
  • c305b6c7e3
    Simplify timestamp comparisons Philipp Wolfer 2025-05-01 12:27:24 +02:00
  • 389c7c6ec1
    Release 0.5.1 v0.5.1 Philipp Wolfer 2025-05-01 11:53:09 +02:00
  • e973e72bbe
    scrobblerlog: fixed timezone offset calculation Philipp Wolfer 2025-05-01 11:51:02 +02:00
  • 0a411fe2fa
    If locale detection fails fall back to English Philipp Wolfer 2025-04-29 17:25:10 +02:00
  • 1e91b684cb
    Release 0.5.0 v0.5.0 Philipp Wolfer 2025-04-29 16:16:43 +02:00
  • 19852be68b
    Updated translations Philipp Wolfer 2025-04-29 16:12:42 +02:00
  • a6cc8d49ac Translated using Weblate (German) Philipp Wolfer 2025-04-29 14:11:31 +00:00
  • a5442b477e
    Sync translations with new strings Philipp Wolfer 2025-04-29 16:06:13 +02:00
  • 90e101080f Translated using Weblate (German) Philipp Wolfer 2025-04-29 13:51:09 +00:00
  • dff34b249c
    Updated translation files Philipp Wolfer 2025-04-29 15:46:14 +02:00
  • bcb1834994
    scrobblerlog: use camelcase for constants Philipp Wolfer 2025-04-29 13:29:00 +02:00
  • d51c97c648
    Code style: All uppercase acronyms URL, ISRC, ID, HTTP Philipp Wolfer 2025-04-29 13:23:41 +02:00
  • 39b31fc664
    Update changelog Philipp Wolfer 2025-04-29 13:01:54 +02:00
  • 1516a3a9d6
    scrobblerlog: renamed setting include-skipped to ignore-skipped Philipp Wolfer 2025-04-29 12:57:28 +02:00
  • 82858315fa
    Disable Linux 386 builds Philipp Wolfer 2025-04-29 11:44:04 +02:00
  • e135ea5fa9
    Update goreleaser config file format Philipp Wolfer 2025-04-29 11:43:42 +02:00
  • 597914e6db
    Announce new releases to Go Module Index Philipp Wolfer 2025-04-29 11:15:49 +02:00
  • c817480809
    Updated Weblate CI secret and fixed build Philipp Wolfer 2025-04-29 11:12:28 +02:00
  • 47486ff659
    Update weblate configuration Philipp Wolfer 2025-04-29 11:05:37 +02:00
  • 159f486cdc
    Upgrade musicbrainzws2 Philipp Wolfer 2025-04-29 10:32:59 +02:00
  • b104c2bc42
    scrobblerlog: fixed listen export progress Philipp Wolfer 2025-04-29 10:10:32 +02:00
  • ed191d2f15
    scrobblerlog: Allow configuring fallback time zone Philipp Wolfer 2025-04-29 10:05:40 +02:00
  • 0f4b04c641
    Renamed Backend.FromConfig to Backend.InitConfig and added error handling Philipp Wolfer 2025-04-29 10:03:28 +02:00
  • aad542850a
    scrobblerlog: Use specific Record type Philipp Wolfer 2025-04-29 09:18:57 +02:00
  • aeb3a56982
    Moved scrobblerlog parsing to separate package Philipp Wolfer 2025-04-29 08:36:34 +02:00
  • 69665bc286
    scrobblerlog: consider timezone from parsed file Philipp Wolfer 2025-04-28 08:54:17 +02:00
  • 9184d2c3cf
    Update changelog for next version Philipp Wolfer 2025-04-28 08:08:01 +02:00
  • 4a30bdf9d9
    Update go.mod Philipp Wolfer 2025-04-28 08:03:33 +02:00
  • 91f78d04dd
    ListenBrainz: Handle missing loves metadata for merged recordings Philipp Wolfer 2025-04-27 18:56:09 +02:00
  • 9e1c2d8435
    Remove github.com/delucks/go-subsonic from go.mod Philipp Wolfer 2025-04-27 18:17:19 +02:00
  • db78bfe457
    Fixed subsonic test Philipp Wolfer 2025-04-27 18:16:27 +02:00
  • 20c9ada6ec
    RecordingMsid -> RecordingMSID Philipp Wolfer 2025-04-27 18:14:48 +02:00
  • 7c0774fb8d
    ListenBrainz: Fixed loves export Philipp Wolfer 2025-04-27 18:11:58 +02:00
  • 90bf51a00b
    ListenBrainz: Log missing recording MBID on love import Philipp Wolfer 2025-04-27 17:54:29 +02:00
  • 910056b0a6
    Subsonic: Support for some OpenSubsonic tags Philipp Wolfer 2023-11-23 09:57:35 +01:00
  • bed60c7cdf
    Update dependencies Philipp Wolfer 2025-04-27 17:22:29 +02:00
  • 2d66d41873
    ListenBrainz: Fix love import progress Philipp Wolfer 2025-04-27 16:57:30 +02:00
  • da6c920789
    ListenBrainz: Fix loves import loading all existing loves Philipp Wolfer 2025-04-27 16:55:14 +02:00
  • 01e7569051
    Fixed progress for subsonic loves export Philipp Wolfer 2025-04-27 13:26:47 +02:00
  • 1ea90d2d2b Update translation files Philipp Wolfer 2025-04-09 22:31:34 +02:00
  • 329f696b55 Manage gotext as a tool with go.mod Philipp Wolfer 2025-04-09 22:30:06 +02:00
  • 5f9c0f24ab Updated dependencies Philipp Wolfer 2025-04-09 22:11:59 +02:00
  • dc834e9b6f
    update dependencies Philipp Wolfer 2025-04-07 08:46:46 +02:00
  • 0d9bc74bc0
    More conversion to mbtypes.MBID Philipp Wolfer 2025-04-03 15:19:26 +02:00
  • 13eb8342ab
    Use mbtypes.ISRC type Philipp Wolfer 2025-04-03 15:08:02 +02:00
  • ad1644672c
    Write acronym MBID all uppercase Philipp Wolfer 2025-04-03 15:00:45 +02:00
  • 8fff19ceac
    Use MBID type from go.uploadedlobster.com/mbtypes Philipp Wolfer 2025-04-03 14:56:39 +02:00
  • 04eddfda33
    Release 0.4.1 v0.4.1 Philipp Wolfer 2024-09-16 19:07:07 +02:00
  • 1c1ce224f7
    Update dependencies Philipp Wolfer 2024-09-16 19:02:14 +02:00
  • 7175d3453d
    Fix go version definition in go.mod Philipp Wolfer 2024-09-16 19:00:24 +02:00
  • cdf20728ae
    Update and tidy dependencies Philipp Wolfer 2024-04-15 15:47:55 +02:00
  • bcc7bf3167
    Replaced util Min/Max functions with builtin Philipp Wolfer 2024-04-15 15:47:16 +02:00
  • 357932f9b0
    Use resty response.IsSuccess() instead of checking for status code 200 Philipp Wolfer 2024-03-24 16:36:53 +01:00
  • 3f1bebd8ed
    deezer: fix artist and album ID URIs Philipp Wolfer 2024-01-29 08:27:51 +01:00
  • 1aa7b61649
    subsonic: include subsonic_id as additional metadata Philipp Wolfer 2024-01-26 12:19:00 +01:00
  • fee1eba080
    Release 0.4.0 v0.4.0 Philipp Wolfer 2024-01-21 16:28:55 +01:00
  • 757aeed7b5 Translated using Weblate (German) Philipp Wolfer 2024-01-21 15:26:29 +00:00
  • df423acdeb
    Update translation files Philipp Wolfer 2024-01-21 16:19:50 +01:00
  • c69097434c
    Update dependencies Philipp Wolfer 2024-01-15 08:38:18 +01:00
  • 84443d0e69
    Close export progress in export goroutine Philipp Wolfer 2024-01-15 08:21:38 +01:00
  • 1cea9bd301
    Use ImportResult log for dump backend Philipp Wolfer 2024-01-15 08:05:05 +01:00
  • 8a2ddb7772
    Replaced ImportResult.ImportErrors with ImportResult.ImportLog Philipp Wolfer 2024-01-15 08:00:17 +01:00
  • 91f9b62db3
    Update translations Philipp Wolfer 2024-01-15 07:35:44 +01:00
  • 210fe928fd
    Update config.example.toml Philipp Wolfer 2024-01-15 07:34:42 +01:00
  • 6281554248
    jspf: fixed creating new file in append mode Philipp Wolfer 2024-01-14 23:41:15 +01:00
  • 66242d0057
    Updated changelog Philipp Wolfer 2024-01-14 22:32:56 +01:00