Commit graph

  • 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
  • d704e4d3cb
    Updated README Philipp Wolfer 2024-01-14 22:22:34 +01:00
  • 60bbbb9f15
    spotify-history: min. playback time for skipped tracks is now in seconds Philipp Wolfer 2024-01-14 22:22:00 +01:00
  • 01380bd730
    listenbrainz: localize duplicate listen message Philipp Wolfer 2024-01-14 22:09:12 +01:00
  • fa316b3025
    Fixed completed progress bar showing empty Philipp Wolfer 2024-01-14 22:04:28 +01:00
  • 0d04b73338
    listenbrainz: implement duplicate listen check on import Philipp Wolfer 2024-01-14 18:53:52 +01:00
  • b2b5c69278
    New similarity.CompareTracks function Philipp Wolfer 2024-01-14 17:14:05 +01:00
  • bace31471e
    New similarity module to help with comparing track titles Philipp Wolfer 2024-01-14 13:12:02 +01:00
  • d9d83a4282
    Fixed examples not being run during test Philipp Wolfer 2024-01-14 11:54:54 +01:00
  • 925c21893b
    spotifyhistory: configurable min duration for skipped tracks Philipp Wolfer 2024-01-13 14:12:19 +01:00
  • 97e93553a1
    Support integer config values Philipp Wolfer 2024-01-13 14:11:58 +01:00
  • 8c459f4d2f
    Spotify extended streaming history exporter Philipp Wolfer 2024-01-13 13:55:05 +01:00
  • 7666ca53a7
    Allow default values for boolean config settings Philipp Wolfer 2024-01-13 13:18:52 +01:00
  • 6ac2b4f142
    Moved ratelimit to pkg Philipp Wolfer 2023-12-11 23:21:29 +01:00
  • c4da3a40cc
    Added util.Min and util.Max helpers Philipp Wolfer 2023-12-11 22:48:08 +01:00
  • be1cfdac9e
    allow datetime string as --timestamp parameter Philipp Wolfer 2023-12-10 16:15:09 +01:00
  • c6be6c558f
    update translations Philipp Wolfer 2023-12-10 15:24:15 +01:00
  • 788fa3828d
    fixed redeclared Entity Philipp Wolfer 2023-12-10 15:19:11 +01:00
  • ba4825aae9 Translated using Weblate (German) Philipp Wolfer 2023-12-10 14:17:29 +00:00
  • 53f7dbb568
    update translations for weblate Philipp Wolfer 2023-12-10 14:48:38 +01:00
  • 78baba8154 Introduce models.Entity type Philipp Wolfer 2023-12-10 14:22:38 +01:00
  • 086bf25616
    update translations Philipp Wolfer 2023-12-10 14:25:05 +01:00
  • c4587b80af
    Introduce models.Entity type Philipp Wolfer 2023-12-10 14:22:38 +01:00
  • a59a542967
    moved OAuth2Authenticator to auth package Philipp Wolfer 2023-12-10 14:17:49 +01:00
  • dd501df5c5
    use go:embed to simplify testdata loading Philipp Wolfer 2023-12-10 14:11:54 +01:00
  • c4193f42a1
    Code cleanup and missing error checks Philipp Wolfer 2023-12-10 13:51:38 +01:00
  • 6eaef18188
    subsonic: only set tags if genre is non-empty Philipp Wolfer 2023-12-10 01:33:14 +01:00
  • acb0e9cb11
    scrobblerlog: configuring should show append mode as enabled by default Philipp Wolfer 2023-12-10 00:25:29 +01:00
  • 4d07a39b64
    jspf: implement append mode Philipp Wolfer 2023-12-10 00:24:39 +01:00
  • a751b7182c
    Bump version to 0.3.1 v0.3.1 Philipp Wolfer 2023-12-09 23:20:12 +01:00
  • 3d52f8779a
    Update translations Philipp Wolfer 2023-12-09 23:19:23 +01:00
  • ab0e50f7aa
    Prompt user for auth after service requireing auth added Philipp Wolfer 2023-12-09 23:17:43 +01:00
  • 9449a29fb1
    service auth, edit and delete now all support --service flag Philipp Wolfer 2023-12-09 22:59:33 +01:00
  • c21715d36b
    Fixed last timestamp for beam loves not getting loaded Philipp Wolfer 2023-12-09 22:42:04 +01:00
  • 5755ccef01
    Do not apply locale formatting to Unix timestamps Philipp Wolfer 2023-12-09 22:39:08 +01:00
  • 1698568d0e
    Fixed crash with invalid target config name in beam commands Philipp Wolfer 2023-12-09 22:29:15 +01:00
  • 76fd7cfeb4
    Allow default value for boolean select Philipp Wolfer 2023-12-09 22:15:40 +01:00
  • 6c1cf2101d
    Bump version to 0.3.0 Philipp Wolfer 2023-12-09 21:59:54 +01:00
  • e7d596b4e0
    Allow specifying --timestamp 0 v0.3.0 Philipp Wolfer 2023-12-09 18:56:23 +01:00
  • 2307e6247b
    Even on error the last import timestamp should be set to the previous timestamp Philipp Wolfer 2023-12-09 18:41:53 +01:00
  • b07c393a22
    Fixed import error handling Philipp Wolfer 2023-12-09 18:37:52 +01:00
  • 3e9ebfb9af
    Fixed Deezer listen export count Philipp Wolfer 2023-12-09 18:10:34 +01:00
  • 08514e5eac
    Fixed file extension for config file in paramter documentation Philipp Wolfer 2023-12-09 17:42:03 +01:00
  • 0b1806367f
    Documented general configuration and usage Philipp Wolfer 2023-12-09 17:41:38 +01:00
  • d6ca8d33f7
    Mark user interface strings Philipp Wolfer 2023-12-09 16:43:14 +01:00
  • 511b71b909
    Documented translation and set translation license to CC0 Philipp Wolfer 2023-12-09 15:41:43 +01:00
  • 7df08bfaaa
    Trigger weblate update on CI build Philipp Wolfer 2023-12-09 12:07:09 +01:00
  • 2006725311 Translated using Weblate (German) Philipp Wolfer 2023-12-09 11:02:24 +00:00
  • 1f3247c3ff
    Translate progress bar Philipp Wolfer 2023-12-09 12:01:04 +01:00
  • a41318d822
    Basic i18n setup Philipp Wolfer 2023-12-09 11:46:32 +01:00
  • 20f1732858
    Use positional arguments for source and target in beam commands Philipp Wolfer 2023-12-08 17:59:37 +01:00
  • 3ab0ce1cc6
    Restructured cmd files Philipp Wolfer 2023-12-08 17:37:53 +01:00
  • 543a9c666d
    Implemented service delete command Philipp Wolfer 2023-12-08 17:27:04 +01:00
  • 7f2db58462
    Implemented service list command Philipp Wolfer 2023-12-08 08:56:10 +01:00
  • 58a47a43e7
    Implemented service edit command Philipp Wolfer 2023-12-08 08:38:17 +01:00
  • c6c0723e27
    Renamed config command to service, make auth a subcommand Philipp Wolfer 2023-12-07 23:49:19 +01:00
  • 9c363cc06d
    Use config.ServiceConfig across API Philipp Wolfer 2023-12-07 23:44:58 +01:00
  • 091b3c2f49
    Prevent adding duplicate services Philipp Wolfer 2023-12-07 23:09:16 +01:00