Deluan
|
7cf98af9da
|
Refactor included handling
|
2023-06-07 10:49:56 -04:00 |
|
Deluan
|
40f7170930
|
Add descriptions to included fields
|
2023-06-07 10:49:56 -04:00 |
|
Deluan
|
4a8f176f0d
|
Add includes for /albums
|
2023-06-07 10:49:56 -04:00 |
|
Deluan
|
4507895d58
|
Add includes for /tracks
|
2023-06-07 10:49:56 -04:00 |
|
Deluan
|
90c2d7d1cf
|
Add Albums endpoints
|
2023-06-07 10:49:56 -04:00 |
|
Deluan
|
f62231f728
|
Fix pipeline
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
8e03d7d013
|
Add authorization to new API
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
960415ed95
|
Update oapi-codegen
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
ea231fe265
|
Refactor
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
09e52eba87
|
Change API name
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
2650e4c27c
|
Finish splitting openapi into multiple files
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
250b6dbb33
|
Start breaking OpenAPI spec
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
9308127342
|
Add more tracks attributes
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
141edb881e
|
Add sort param
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
20a1e3160b
|
Add Album and relationships
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
d4c458d193
|
Add tests
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
ed87e703ff
|
Build collection Links
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
dcb5725642
|
Add OpenAPI spec for new API, and wire up a new API handler
Based on Aura and JSONAPI
|
2023-06-07 10:49:55 -04:00 |
|
Deluan
|
a984bbbc7a
|
Make SmartPlaylists to always be seen as changed for Subsonic clients.
|
2023-05-25 09:14:00 -04:00 |
|
Deluan Quintão
|
9154e44eb4
|
Add initial support for OpenSubsonic. (#2302)
|
2023-04-08 13:25:37 -04:00 |
|
Deluan
|
ecac74c2bd
|
Fix getSongsByGenre pagination. Fix #1640
|
2023-04-05 22:39:32 -04:00 |
|
Deluan
|
f25b91b4d8
|
Remove any previous UNIX socket file
|
2023-04-04 11:03:37 -04:00 |
|
Deluan
|
bbb9461000
|
Increase max Server-Sent Events' ID
|
2023-04-04 10:46:57 -04:00 |
|
Deluan
|
de816e8e5d
|
Fix lint error
|
2023-04-03 11:15:46 -04:00 |
|
Deluan
|
b22d0366d5
|
Use channels for EventStream instead of diodes
|
2023-04-03 10:51:24 -04:00 |
|
Deluan
|
d6dd0aaae7
|
Close SSE connection on write error
|
2023-04-02 18:40:58 -04:00 |
|
Deluan
|
e6bfa2bb0b
|
Convert our usage of go-diodes into a simplified, generic version
|
2023-04-01 21:53:45 -04:00 |
|
Deluan
|
1c7fb74a1d
|
Fix writeEvents race condition.
This required removing the compress middleware from the /events route.
|
2023-04-01 20:54:15 -04:00 |
|
Deluan
|
83ae2ba3e6
|
Fix race condition
|
2023-04-01 18:40:37 -04:00 |
|
Deluan
|
e89cdf6199
|
Fix flaky tests
|
2023-03-30 09:25:18 -04:00 |
|
Deluan
|
cf804a52ef
|
Add support for listening on Unix socket.
For that to work, specify the config option `Address` with `unix:/path/to/socket/file`.
Closes #1477
|
2023-03-29 16:05:59 -04:00 |
|
Deluan
|
628fd69d3d
|
Fix race condition
|
2023-03-29 15:17:34 -04:00 |
|
Deluan
|
1d00d1e986
|
Fix writeEvent function.
It would not send anything if the `ResponseWriter` was not a `http.Flusher`, and it was leaking channels with `time.After`
|
2023-03-29 15:04:40 -04:00 |
|
Deluan
|
e3079d81ea
|
More tests
|
2023-03-27 20:36:23 -04:00 |
|
Deluan
|
b998c05ca0
|
Some refactorings
|
2023-03-26 21:28:37 -04:00 |
|
Deluan
|
05d381c26f
|
Add more middleware tests
|
2023-03-26 21:28:36 -04:00 |
|
Deluan
|
65eeb5ec1a
|
Add tests for serverAddressMiddleware
|
2023-03-26 13:29:57 -04:00 |
|
Deluan
|
673880d661
|
Add option to load TLS cert/key, and use HTTPS
|
2023-03-17 16:32:13 -04:00 |
|
Deluan
|
377e7ebd52
|
Disable share downloading when EnableDownloads is false.
Fixes https://github.com/navidrome/navidrome/pull/2246#issuecomment-1472341635
|
2023-03-16 13:11:26 -04:00 |
|
Deluan Quintão
|
f7d4fcdcc1
|
Convert all Subsonic API ints to int32 as per specification (#2252)
* Fix Genre
* Fix ArtistID3
* Fix AlbumID3
* Fix Child
* Fix NowPlayingEntry
* Fix Playlist
* Fix Share
* Fix User
* Fix Artist
* Fix Directory
* Fix Error
|
2023-03-14 09:48:52 -04:00 |
|
Deluan
|
b520d8827a
|
Add download button in the SharePlayer
|
2023-03-10 23:33:29 -05:00 |
|
Deluan
|
a7d3e6e1f1
|
Add option to allow share to be downloaded
|
2023-03-10 23:33:29 -05:00 |
|
Deluan
|
a22eef39f7
|
Add share download endpoint
|
2023-03-10 23:33:29 -05:00 |
|
Deluan
|
10108c63c9
|
Allow BaseURL to contain full server url, including scheme and host. Fix #2183
|
2023-02-15 21:13:38 -05:00 |
|
Deluan
|
aac6e2cb07
|
Add path to cookies. Fix #1580
|
2023-02-15 20:23:32 -05:00 |
|
Deluan
|
727632b616
|
Refactor play tracking
|
2023-02-11 18:52:28 -05:00 |
|
Deluan
|
b0e58cb885
|
Use Navidrome's own public images endpoint for getAlbumInfo 's imageURLs
|
2023-02-08 20:03:31 -05:00 |
|
Deluan
|
806713719f
|
Add lastUpdated to coverArt ids. Helps with invalidating art cache client-side.
|
2023-02-08 20:03:31 -05:00 |
|
Deluan
|
759ff844e2
|
Make ffmpeg path configurable, also finds it automatically in current folder. Fixes #1932
|
2023-02-07 13:46:09 -05:00 |
|
Deluan
|
b8c5e49dd3
|
Close stream when downloading files, fix fd leak
|
2023-02-07 09:58:50 -05:00 |
|