Deluan
8a17d6999f
Stop tag_scanner when waltDirTree is interrupted by errors
...
Otherwise, tag_scanner remove tracks from folders that would come after the error
2026-01-02 19:18:27 +00:00
Deluan
ed40594d51
Fine tune colors, remove PlayButton from AlbumDetail
2026-01-02 19:18:27 +00:00
Chris Newton
24a7dc423f
feat: ran prettier over changes
2026-01-02 19:18:27 +00:00
Chris Newton
7a4c89f9dc
feat: fixed linting error
2026-01-02 19:18:27 +00:00
Chris Newton
400498e8f1
feat: changed hvoer state for album list, added play icon to album details
2026-01-02 19:18:27 +00:00
Chris Newton
9bc55ada25
feat: altered grid layout to be more like itunes
2026-01-02 19:18:27 +00:00
Deluan
44c1072ca0
Better naming for function
2026-01-02 19:18:27 +00:00
Victorhck
28ad4205e4
improve spanish translation
2026-01-02 19:18:27 +00:00
Deluan
879b439b30
Recover from panic when reading invalid id2 tags
...
Workaround for #596
2026-01-02 19:18:27 +00:00
Deluan
cc2dbd2925
Abort scan when media folder is empty
...
This is to prevent all data being deleted in the case where a mount is not available
2026-01-02 19:18:27 +00:00
Deluan
ae99cd2f1c
Log when a cache has finished loading
2026-01-02 19:18:27 +00:00
Deluan
1f867e54d5
Process changed folders as they are discovered
2026-01-02 19:18:26 +00:00
Deluan
92ebe8191a
WIP
2026-01-02 19:18:26 +00:00
Deluan
38f383ba17
Use timestamp of artwork file instead of album's UpdatedAt in the cache key
2026-01-02 19:18:26 +00:00
Deluan
b953cea009
Add option to disable track cover art. Should help with cloud mounting (rclone)
2026-01-02 19:18:26 +00:00
Deluan
61d6f8aaa0
Make CreatePlaylist response compatible with API >1.14.0
2026-01-02 19:18:26 +00:00
Deluan
465b23a433
Limit startScan to admins only
2026-01-02 19:18:26 +00:00
Deluan
e87fb3a1cc
Make pool's queue buffered. Workaround while we don't put the queue in disk
2026-01-02 19:18:26 +00:00
Deluan
26902d78df
Only start the cache warming after all folders were scanned
2026-01-02 19:18:26 +00:00
Deluan
01b5871218
Implements library scanning endpoints. Also:
...
- Bumped Subsonic API version to 1.15:
- Better User/Users Subsonic endpoint implementations, not final though
2026-01-02 19:18:26 +00:00
Deluan
d9a8e354e9
Make caches singletons
2026-01-02 19:18:26 +00:00
Deluan
6a02ec18f3
Disable flaky test
2026-01-02 19:18:26 +00:00
Deluan
23d28afe4f
Fix job dependencies in pipeline
2026-01-02 19:18:26 +00:00
Deluan
748a10692c
Increased pool test timeout (hate time based tests...)
2026-01-02 19:18:26 +00:00
Deluan
7cde29cd21
Simplify error responses
2026-01-02 19:18:26 +00:00
Deluan
582e9e5249
Completely removed engine package, fewer abstraction layers \o/
2026-01-02 19:18:25 +00:00
Deluan
321c2fc4f1
Move mock datastore to tests package
2026-01-02 19:18:25 +00:00
Deluan
b464ba57a6
Make mocks strongly typed
2026-01-02 19:18:25 +00:00
Deluan
e2d27f5a32
Removed list_generator completely
2026-01-02 19:18:25 +00:00
Deluan
c60766bccb
Removed more layers of indirection from the engine package
2026-01-02 19:18:25 +00:00
Deluan
ee605b2a18
Add test for pool
2026-01-02 19:18:25 +00:00
dependabot-preview[bot]
ed29cc1570
Bump github.com/kr/pretty from 0.2.0 to 0.2.1
...
Bumps [github.com/kr/pretty](https://github.com/kr/pretty ) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/kr/pretty/releases )
- [Commits](https://github.com/kr/pretty/compare/v0.2.0...v0.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2026-01-02 19:18:25 +00:00
Deluan
9f7bbafe1d
Replace unicode quotes and dash with simple ascii chars
...
External services do not use these unicode chars. Ex:
- “Weird Al” Yankovic
- Bachman–Turner Overdrive
- The Go‐Go’s
are not found in Last.FM and Spotify
2026-01-02 19:18:25 +00:00
Deluan
52941909fd
Upgrade GoLang to 1.15.3
2026-01-02 19:18:25 +00:00
Deluan
311b590462
Remove invalid migration
2026-01-02 19:18:25 +00:00
Deluan
53196f8344
Revert "Make caches singletons"
2026-01-02 19:18:25 +00:00
Deluan
0aee6b4377
Add flag to enable new cache layout
2026-01-02 19:18:25 +00:00
Deluan
437339b9b2
Make caches singletons
2026-01-02 19:18:25 +00:00
Deluan
04fe3aff4a
Add simple cache warmer, disabled by default
2026-01-02 19:18:25 +00:00
Deluan
862dee9dd6
Add formatting to config dump
2026-01-02 19:18:24 +00:00
Deluan
f75670efe1
Add dedicated Item interface for cache items
2026-01-02 19:18:24 +00:00
Deluan
696ff8d421
Uses cached original image when requesting a resized image
2026-01-02 19:18:24 +00:00
Deluan
595500d857
Fix cache key-mapping
2026-01-02 19:18:24 +00:00
Deluan
3e5e33cce0
New Cache FileSystem implementation
2026-01-02 19:18:17 +00:00
Deluan
f4be41987f
Change MediaFolder.ID type to int32
2026-01-02 19:17:32 +00:00
Deluan
9b73ec19f2
Add getScanStatus Subsonic response
2026-01-02 19:17:32 +00:00
Deluan
002bfccfaa
Add scanner status
2026-01-02 19:17:32 +00:00
Deluan
bd68dbd438
Add better process lifecycle management
2026-01-02 19:17:32 +00:00
Deluan
5fc08bd97a
Fix test suite name
2026-01-02 19:17:32 +00:00
Deluan
289cabf945
Change avatar placeholder to new logo
2026-01-02 19:17:32 +00:00