Commit Graph
124 Commits
Author SHA1 Message Date
dependabot[bot] b3439e1350 chore(deps): bump pylast from 7.1.0 to 7.2.0 in /docker
Bumps [pylast](https://github.com/pylast/pylast) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/pylast/pylast/releases)
- [Changelog](https://github.com/pylast/pylast/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pylast/pylast/compare/7.1.0...7.2.0)

---
updated-dependencies:
- dependency-name: pylast
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-04 01:51:15 +00:00
simonmcnair 87a22f8187 Update config.toml (#909)
This is editing comments, so they're subjective which should make the change easier to swallow in terms of impact.

I found that downloading tracks can put them in to the same folder as an album you've already downloaded, just with a different naming strategy.

Personally, I feel that if I'm downloading a single I don't want to pollute a full album with other things, especially if they're the same but named differently.
2026-09-22 21:28:10 +02:00
cl.st 7a54c3dd76 Refacto api (#903)
* refacto wip

* move from yarn to pnpm

* update api doc

* fix pnpm

* fix ci

* fix express type

* fix api

* front fixes

* fix delete loading
2026-09-21 23:03:57 +02:00
simonmcnair a192fe6c21 Update config.toml (#905)
I would argue that since album.artist is already used then this should be item.artist as , in the case of 'various artists' you want to know the individual artist, and album.artist is already in the template
2026-09-21 20:30:35 +02:00
cl.st f7bec21093 fix pr 2026-07-17 07:31:00 +00:00
dependabot[bot] 9a5b6fac3c chore(deps): bump tiddl from 3.4.3 to 3.4.4 in /docker
Bumps [tiddl](https://github.com/oskvr37/tiddl) from 3.4.3 to 3.4.4.
- [Release notes](https://github.com/oskvr37/tiddl/releases)
- [Commits](https://github.com/oskvr37/tiddl/compare/v3.4.3...v3.4.4)

---
updated-dependencies:
- dependency-name: tiddl
  dependency-version: 3.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-12 01:48:44 +00:00
dependabot[bot] 63ce970d80 chore(deps): bump pylast from 7.0.2 to 7.1.0 in /docker
Bumps [pylast](https://github.com/pylast/pylast) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/pylast/pylast/releases)
- [Changelog](https://github.com/pylast/pylast/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pylast/pylast/compare/7.0.2...7.1.0)

---
updated-dependencies:
- dependency-name: pylast
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-05 01:48:43 +00:00
cl.st 38c7516eaf feat(api): update tiddl to 3.4.3 (#787) 2026-05-10 22:29:33 +02:00
cl.st b08c89286e feat(front): handle dolby atmos (#775) 2026-05-06 17:19:49 +02:00
cl.st 0dd32535d4 feat(front): pause sync item (#774) 2026-05-05 20:52:27 +02:00
cl.st faff519300 feat(api): update tiddl to 3.4.0 (#773) 2026-05-05 00:48:58 +02:00
cl.st b4e553721f feat(beet): beet single tracks and merge data (#771) 2026-05-05 00:09:14 +02:00
cl.st 704d7c48bc feat(tiddl): update to 3.4.0a7 (#769) 2026-05-03 18:45:53 +02:00
dependabot[bot] 296cd89eff chore(deps): bump tiddl from 3.2.3 to 3.3.0 in /docker
Bumps [tiddl](https://github.com/oskvr37/tiddl) from 3.2.3 to 3.3.0.
- [Release notes](https://github.com/oskvr37/tiddl/releases)
- [Commits](https://github.com/oskvr37/tiddl/compare/v3.2.3...v3.3.0)

---
updated-dependencies:
- dependency-name: tiddl
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-26 01:48:28 +00:00
dependabot[bot] 2761a7d126 chore(deps): bump tiddl from 3.2.2 to 3.2.3 in /docker
Bumps [tiddl](https://github.com/oskvr37/tiddl) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/oskvr37/tiddl/releases)
- [Commits](https://github.com/oskvr37/tiddl/compare/v3.2.2...v3.2.3)

---
updated-dependencies:
- dependency-name: tiddl
  dependency-version: 3.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-12 19:02:41 +00:00
cl.st 9196a5042b feat(devops): allow custom listening port (#735) 2026-04-11 10:20:55 +02:00
cl.st d60fdf3454 fix(api): remove fav track limit + generate m3u (#727)
* fix(api): remove fav track limit + generate m3u

* update default path template
2026-04-05 20:31:21 +02:00
cl.st efe7d358cc feat(Docker): Load custom requirements.txt (#712) 2026-03-27 00:37:42 +01:00
cl.st 1b2dfcb999 feat(front,api): add single dl button in no dl mode (#708) 2026-03-23 22:15:11 +01:00
cl.st 60139e7c70 feat(api): udpate tiddl 3.2.2 (#694) 2026-03-08 23:24:50 +01:00
dependabot[bot] 840039dc20 chore(deps): bump tiddl from 3.2.0 to 3.2.1 in /docker
Bumps [tiddl](https://github.com/oskvr37/tiddl) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/oskvr37/tiddl/releases)
- [Commits](https://github.com/oskvr37/tiddl/compare/v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: tiddl
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-01 08:38:59 +00:00
cl.st fd513a156b feat(lidarr): add keywords in release names (#634)
* feat(lidarr): add keywords in release names

* add dependabot for pip package
2026-02-02 12:30:08 +01:00
cl.st b8a4488f39 feat(api): add navidrome library update (#615) 2026-01-24 10:52:38 +01:00
cl.st d7de9a64a6 feat(api): update tiddl to 3.2.0 (#606)
* feat(api): update tiddl to 3.2.0

* fix custom css in dev mode
2026-01-19 18:36:41 +01:00
cl.st 691b7a8ae1 fix(api): token renew interval (#598) 2026-01-16 22:31:20 +01:00
cl.st 851037a7ad feat(api): use download_path as final destination (#586) 2026-01-13 19:31:38 +01:00
cl.st 47df15f2ee feat(API): add replay gain (#571) 2025-12-28 21:05:08 +01:00
cl.st 99c463b6ba Feat/OIDC (#553)
* feat(auth): add support for OIDC

* add e2e

* adapt for pocket id
2025-12-19 22:34:49 +01:00
cl.st 3199fd7bee fix(front): mobile processing table (#552) 2025-12-12 21:09:45 +01:00
cl.st c402be1235 Fix/player ownership (#551)
* fix(api): playback CORS issue

* fix(docker): shared folder ownership

* refacto(front): remove dev / prod url condition

* fix(e2e): resume test flaky
2025-12-12 00:00:14 +01:00
cl.st 04aff7e00f feat(api): migrate init.sh to typescript + move files (#549) 2025-12-09 20:38:53 +01:00
cl.st 2bf38fb274 Feat/update tiddl (#528)
* fix(no_download): queue item

* fix(api): error parsing + fix mix

* update tiddl

* fix(tiddl): console error
2025-12-05 01:06:31 +01:00
cl.standunthoiz 7ac3d4bfc7 merge 1.0.7 (#525)
* feat: simplify docker path and make toml path dynamic (#516)

* feat(api) no download mode (#523)

* feat(api): add no_download flag

* feat(api) no download mode

* Fix tests

* feat(api): separate history from queue file list (#514)

* feat(api): separate history from queue file list

* feat(front): add front history

* feat: add docs and test

* Cache files reading

* Use lookups for performance

* fix(api): return correct array from object

* Fix loading state

---------

Co-authored-by: unthoiz <unthoiz@protonmail.com>

---------

Co-authored-by: unthoiz <unthoiz@protonmail.com>
2025-12-03 17:35:30 +01:00
cl.st 284ac7de04 feat(api): update tiddl to 3.1.3 (#507) 2025-11-25 23:39:30 +01:00
cl.st 379b904071 feat(docker): simplify build (#504) 2025-11-25 18:01:05 +01:00
cl.st 7179dad8f4 feat(e2e): remove mock + docker isolation (#493) 2025-11-25 01:58:01 +01:00
cl.st 3bd404c6a0 deps(tiddl): update 3.1.2 (#490) 2025-11-22 12:41:27 +01:00
cl.st 96b53e9d38 feat(api): update tiddl 3.1.1 (#488)
* feat(api): update tiddl 3.1.1

* feat(api): re-active favorites download

* fix(api): rm issue
2025-11-21 22:50:29 +01:00
cl.st 8e43ca1ef7 feat(beets): add plugins (#484)
* feat(beets): add plugins

* fix
2025-11-21 19:03:27 +01:00
cl.st 9ac4baad57 fix(api): umask issue (#482)
* fix(api): umask issue

* feat: fix refresh token loop
2025-11-20 19:29:52 +01:00
cl.st 62579a8b6c fix(api): proxy handler (#480)
* fix(api): proxy handler

* feat: handle toml error
2025-11-20 02:47:58 +01:00
unthoizandunthoiz b15877851d add curl to fix in gotify (#474)
Co-authored-by: unthoiz <unthoiz@protonmail.com>
2025-11-19 13:17:42 +01:00
cl.st 4e094a1432 fix(API): umask issue (#472) 2025-11-19 10:49:36 +01:00
cl.st 1e9c8ea33c feat(api): update tiddl to 3.1.0 (#466) 2025-11-17 23:57:16 +01:00
cl.st b6d5825ca8 Feat/enhance docker (#464)
* refactor(docker): optimize build

* refactor(yarn): use yarn workspaces

* feat: handle tiddl error
2025-11-17 12:35:09 +01:00
cl.st 1d3c09e556 fix: restore custom css placeholder 2025-11-17 10:17:20 +01:00
cl.st 8186c2c39b Feat/clean api (#462)
* refactor(api):

- Kebab-case standardization
- Error handler
- Move app/settings to app/locals
- update doc

* refactors(api): logs + app instance

* fix(api): umask + su-exec

* fix: log blocked by beets

* fix: mix dl
2025-11-17 09:49:42 +01:00
cl.st 2da4573d49 fix: custom css perm 2025-11-15 12:27:43 +01:00
cl.st 7ac5d1352a Feat/update tiddl 3 (#446)
* feat: tiddl 3

replace master with max

feat: update tiddl process

feat: live console

feat: update video

feat: move incomplete to download folder

fix: mix download

fix: mix download

fix: parameters panel

fix: curl

doc: update changelog

fix: console

feat: include incomplete folder in shared volume

feat: tidddl 3.0.1 + minor changes

fix: token check

fix: e2e

fix: video dl

feat: add sync now buttons #447

fix: e2e

feat: add docs tab

feat: disable fav download

refacto: clean api

feat: add cancel btn in terminal dialog

feat: add remove all sync items

fix: dl mix url

test old workflow

* feat: move /check endpoint to settings

* fix: mixes

* feat: add update warn dialog

* feat: enhance console
2025-11-15 11:52:00 +01:00
cl.st 9b64258298 Feat/download all artist videos (#432)
* fix: remove from file if no post processing

* feat: download all artist videos

* feat: add test

* feat: add icon to sync tab

* feat: remove useless env vars

* feat: update large display mode

* feat: update tiddl to 2.8.0

* feat: show changelog last 8 releases

* fix: hide video button if not enabled

* feat: add e2e
2025-11-05 01:03:36 +01:00