Kendall Garner
66ca4ccecf
Merge branch 'master' into os-lyrics
2023-12-09 14:29:29 -08:00
Deluan
546aa26a0a
Removed duplicated code
2023-12-09 14:11:07 -05:00
dependabot[bot]
fc677f7951
Bump github.com/lestrrat-go/jwx/v2 from 2.0.17 to 2.0.18 ( #2684 )
...
Bumps [github.com/lestrrat-go/jwx/v2](https://github.com/lestrrat-go/jwx ) from 2.0.17 to 2.0.18.
- [Release notes](https://github.com/lestrrat-go/jwx/releases )
- [Changelog](https://github.com/lestrrat-go/jwx/blob/develop/v2/Changes )
- [Commits](https://github.com/lestrrat-go/jwx/compare/v2.0.17...v2.0.18 )
---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-09 14:04:56 -05:00
Deluan
aed0309161
Return AlbumID3 in search3 results
2023-12-09 14:01:22 -05:00
Deluan
465cc091b0
Convert internal disc number representation to int
2023-12-09 13:53:38 -05:00
Deluan
2c9035fdd0
Add discTitles to OpenSubsonic responses
2023-12-09 13:53:38 -05:00
Deluan
af7eead037
Add discs to album
2023-12-09 13:53:38 -05:00
Deluan Quintão
0ca0d5da22
Replace beego/orm with dbx ( #2693 )
...
* Start migration to dbx package
* Fix annotations and bookmarks bindings
* Fix tests
* Fix more tests
* Remove remaining references to beego/orm
* Add PostScanner/PostMapper interfaces
* Fix importing SmartPlaylists
* Renaming
* More renaming
* Fix artist DB mapping
* Fix playlist updates
* Remove bookmarks at the end of the test
* Remove remaining `orm` struct tags
* Fix user timestamps DB access
* Fix smart playlist evaluated_at DB access
* Fix search3
2023-12-09 13:52:17 -05:00
dependabot[bot]
7074455e0e
Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.13.1 to 2.13.2.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v2.13.1...v2.13.2 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-08 21:35:42 -05:00
caiocotts
2f2fbeb009
Fix ld warnings on taglib_wrapper.
2023-12-04 15:19:12 -05:00
Kendall Garner
894f2bf410
use int instead for windows
2023-12-03 16:47:59 -08:00
Kendall Garner
ce0ad4a04b
taglib 1.12 vs 1.13
2023-12-03 16:35:10 -08:00
Kendall Garner
8c0921ba8c
add id3 tags
2023-12-03 16:30:51 -08:00
Kendall Garner
ed8bcdc0e6
make taglib work again???
2023-12-03 15:30:13 -08:00
Kendall Garner
baf73e6f21
fight taglib. again
2023-12-03 15:25:50 -08:00
Kendall Garner
6a48069133
remove unnecessary line
2023-12-03 15:16:06 -08:00
Kendall Garner
c1d4fa8780
sylt, move some things to wrapper
2023-12-03 15:03:46 -08:00
Kendall Garner
742fd16a01
Parse more itunes keys, optimize taglib wrapper ( #2680 )
...
* parse more itunes keys
* Move special iTunes M4A logic to Go code
* Simplify ASF/WMA tags handling
* Simplify ASF/WMA tags handling even more, moving compilation logic to `metadata` normalizer
* Remove strdups from C++ code, `C.GoString` already duplicates the strings
* reduced set
* remove strdup
* Small nitpick
---------
Co-authored-by: Deluan <deluan@navidrome.org >
2023-12-03 14:19:16 -05:00
Deluan Quintão
7766ee069c
Return http form post extension (OpenSubsonic) ( #2676 )
2023-12-02 19:46:57 -05:00
Deluan
4cd7c7f39f
Fix FileHaunter tests
2023-12-02 19:40:59 -05:00
Deluan
81daee3b9b
Fix FileHaunter tests
2023-12-02 18:43:24 -05:00
Deluan
9b434d743f
Ignore flaky FileHaunter tests
2023-12-02 18:32:48 -05:00
Deluan
4641dc0b2b
Add ReplayGain to OpenSubsonic API Child response
2023-12-02 15:28:44 -05:00
Deluan
812dc2090f
Add support for timeOffset in /stream endpoint
2023-12-02 13:10:36 -05:00
Deluan
a9cf54afef
Return genres in bookmark endpoints (OpenSubsonic)
2023-12-02 11:36:16 -05:00
Deluan
595186b1b2
Coalesce null annotation values, to better rank them against annotations with value 0
2023-12-02 11:35:54 -05:00
Deluan
cdccdc56c9
Add more OpenSubsonic fields
...
- isCompilation
- sortName
2023-11-28 21:26:00 -05:00
Deluan
f580c5b8bc
Add more OpenSubsonic fields
...
- mediaType
- musicBrainzId (Child)
2023-11-28 21:12:28 -05:00
deluan
f0e25c251d
Update translations
2023-11-28 06:10:03 -05:00
Deluan
abde399e7b
Upgrade to Goose 3.15.1
2023-11-27 14:46:44 -05:00
Deluan
1b4483d32b
Remove tools.go
2023-11-27 14:06:00 -05:00
Deluan
f7fe8ba938
npx update-browserslist-db@latest
2023-11-27 13:56:16 -05:00
Deluan
f543e7accc
Fix getOpenSubsonicExtensions endpoint
...
Match the current doc: https://opensubsonic.netlify.app/docs/endpoints/getopensubsonicextensions/
openSubsonicExtensions must be an array, not a struct
2023-11-27 13:27:10 -05:00
Deluan Quintão
60a5fbe1fe
Optimize search3, by removing OFFSET when paginating ( #2655 )
...
* Optimize pagination, removing offset
* For search, don't add `where` clause for empty queries
* Revert "Replace `COUNT(DISTINCT primary_key)` with `COUNT(*)`"
Genres are required as part of the count queries, so filter by genres work
* Optimize search3 query, using order by id if it is a "" query.
Also fix the optimizePagination query logic
* Allow offset optimizer threshold to be configured
2023-11-27 13:06:23 -05:00
Kendall Garner
9014cba4f6
round 2 changes
2023-11-25 20:46:07 -08:00
Kendall Garner
2e37a3f4d6
time to fight pipeline
2023-11-25 20:42:40 -08:00
Kendall Garner
d71bd3c1ef
Merge remote-tracking branch 'upstream/master' into os-lyrics
2023-11-25 20:29:35 -08:00
Kendall Garner
c529c47054
draft commit
2023-11-25 20:16:10 -08:00
Deluan
28dc98dec4
Revert "Replace COUNT(DISTINCT primary_key) with COUNT(*)"
...
Genres are required as part of the count queries, so filter by genres work
2023-11-25 23:08:20 -05:00
Deluan
8c8e1ea701
Replace COUNT(DISTINCT primary_key) with COUNT(*)
2023-11-25 22:46:15 -05:00
Deluan
b964018cd7
Show SQL errors in queryAll
2023-11-25 13:54:38 -05:00
Deluan
9aa7b80d0d
Generalize BreakUp/RangByChunks functions
2023-11-25 12:13:36 -05:00
Deluan
c3efc57259
Use TagLib 1.13.1 for snapshots/releases
2023-11-24 20:35:38 -05:00
Deluan
27a92b05e7
Fixed deprecated GoReleaser options
2023-11-24 18:08:34 -05:00
Deluan
21f1354cd1
Revert "Bump golang.org/x/exp, change slices.SortFunc function call"
...
This reverts commit 474f32f1
2023-11-24 17:57:22 -05:00
Deluan
069da5d91c
Bump Go to 1.21.4
2023-11-24 17:51:36 -05:00
Deluan
69d2ced852
Bump Go dependencies
2023-11-24 16:45:52 -05:00
Deluan
17ac8d25cb
Bump dependencies
2023-11-24 16:40:20 -05:00
Deluan
474f32f1b8
Bump golang.org/x/exp, change slices.SortFunc function call
2023-11-24 16:38:47 -05:00
Deluan
ecadcfb403
Make ParamInt generic (any int type)
2023-11-23 13:40:06 -05:00