Deluan
|
dfbf86c577
|
Allow any HTTP methods for public images endpoint. Fix artist covers in Subtracks
|
2023-01-14 10:17:21 -05:00 |
Deluan
|
16c869ec86
|
Optimize playlist cover generation
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
c46a2a5f5f
|
New dev options to control getCoverArt throttling
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
69e0a266f4
|
Remove size from public image ID JWT
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
77a99a735b
|
Always access artist images through Navidrome (proxy calls to external URLs)
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
918fee3ea3
|
Artwork reader for Artist
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
bf461473ef
|
Add local agent, only for images
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
387acc5f63
|
Add public endpoint to expose images
|
2023-01-13 22:18:34 -05:00 |
Deluan
|
7fbcb2904a
|
Add function number.RandomInt64
|
2023-01-13 21:40:24 -05:00 |
Deluan
|
fdbece5c92
|
Use custom sanitize package, fix #2070
|
2023-01-12 13:39:05 -05:00 |
Deluan
|
df0f140f9f
|
Don't refresh smart playlists when generating covers
|
2023-01-01 20:28:03 -05:00 |
Deluan
|
950cc28e67
|
Add coverArt to Subsonic playlist response
|
2023-01-01 19:35:19 -05:00 |
Deluan
|
6260927074
|
Serve artist placeholder directly, instead of using LastFM's CDN
|
2022-12-30 20:14:03 -05:00 |
Deluan
|
61e5523457
|
Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists)
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
332900774d
|
Rename DevFastAccessCoverArt to EnableMediaFileCoverArt
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
722a00cacf
|
Fix artwork caching
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
c1c4645501
|
Move artwork handling to its own package
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
045b023b35
|
Fix `DevFastAccessCoverArt` flag
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
a087f57d2d
|
Handle request (context) cancellation
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
9fcd1c9354
|
Make internal method unexported
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
92b42b35b3
|
Fallback extracting tags using ffmpeg
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
abd3274250
|
Handle empty cover art ID in subsonic API
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
c430401ea9
|
Remove current artwork implementation
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
28e7371d93
|
Moved logic of collapsing songs into albums to model package
(it should really be called domain.... maybe will rename it later)
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
e03ccb3166
|
Replace MinInt/MaxInt with generic versions
|
2022-12-28 15:31:56 -05:00 |
Deluan
|
5943e8f953
|
Rename log.LevelCritical to log.LevelFatal
|
2022-12-21 14:53:36 -05:00 |
Deluan
|
28389fb05e
|
Add command line M3U exporter. Closes #1914
|
2022-12-21 14:39:40 -05:00 |
Kendall Garner
|
54395e7e6a
|
Enable transcoding of downlods (#1667)
* feat(download): Enable transcoding of downlods - #573
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
* feat(download): Make automatic transcoding of downloads optional
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
* Fix spelling
* address changes
* prettier
* fix config
* use previous name
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
|
2022-12-18 12:12:37 -05:00 |
Deluan
|
6489dd4478
|
Fix overriding previous logger in context
|
2022-12-14 11:50:16 -05:00 |
Deluan
|
6c4a0be6ff
|
Add endpoints in Subsonic API logs
|
2022-12-14 10:52:46 -05:00 |
Deluan
|
982b604500
|
Add username to authenticated log messages
|
2022-12-14 09:35:30 -05:00 |
Deluan
|
f206d81afd
|
Some cleanup, fixes typos and grammar errors
|
2022-12-06 20:09:03 -05:00 |
Deluan
|
c5f7cf97f4
|
Some cleanup, adding missing context handling
|
2022-12-06 19:57:47 -05:00 |
Deluan
|
0cc1db54d4
|
Bump github.com/bradleyjkemp/cupaloy to v2.8.0
|
2022-12-05 22:45:02 -05:00 |
Deluan
|
03640ca93d
|
Fix background images when BaseURL is specified
|
2022-11-29 14:48:05 -05:00 |
Deluan
|
950b5dc1ce
|
Remove `math/rand` and only use `crypto/rand`
|
2022-11-27 21:53:13 -05:00 |
Deluan
|
195f39182d
|
Host default login background images in Navidrome's own website
|
2022-11-27 21:37:33 -05:00 |
Deluan
|
1b5f855bff
|
Compress more http content-types.
Also, some minor refactoring
|
2022-11-26 13:13:05 -05:00 |
Deluan
|
19af11efbe
|
Simplify Subsonic API handler implementation
|
2022-11-21 12:57:56 -05:00 |
Deluan
|
cd41d9a419
|
Shutdown gracefully, close DB connection
|
2022-11-21 12:28:09 -05:00 |
Deluan
|
1467036efd
|
Add `DefaultUIVolume` option. Closes #1679
|
2022-11-11 16:31:28 -05:00 |
Deluan
|
9c433b5d68
|
Add missing context to logger calls
|
2022-11-04 11:30:12 -04:00 |
Deluan
|
76517cab12
|
Fix potential nil pointer dereference
|
2022-11-04 10:39:25 -04:00 |
Deluan
|
8f02daf337
|
Reduce spurious error/warn messages, if loglevel != debug
|
2022-11-03 12:38:05 -04:00 |
Deluan
|
80b7311453
|
Add TrackNumber to "fake" generated filenames. Fixes #1912
|
2022-11-02 12:11:01 -04:00 |
Deluan
|
ca2cb26d8e
|
Add `played` field to Subsonic API responses. Fix #1971
This is not an "official" field in the specification, but I guess it does not hurt to expose this ;)
|
2022-11-02 11:20:51 -04:00 |
Deluan
|
aab4925dfc
|
Restore DefaultLanguage case-sensitiveness by reverting commit bfeb8ef6b3 .
Language code should be case-sensitive. Fix #1946. Supersedes #1947.
|
2022-10-19 09:14:02 -04:00 |
Deluan
|
77dbafff0f
|
Add errorlint linter
|
2022-09-30 19:33:39 -04:00 |
Deluan
|
db67c1277e
|
Fix error comparisons
|
2022-09-30 18:54:25 -04:00 |
Deluan
|
7b0a8f47de
|
Add exportloopref linter
|
2022-09-30 18:23:47 -04:00 |