sentriz
86fd590556
scanner: use create time if we have it
2024-05-15 17:07:44 +02:00
sentriz
6ba342c770
chore: bump deps
2024-04-28 13:32:40 +01:00
sentriz
fc934c3653
chore: bump deps
2024-03-25 17:28:17 +00:00
sentriz
02606087dc
use context to stop main() jobs
...
use
2024-02-27 00:39:44 +00:00
sentriz
a66463a68c
bump deps
2024-02-24 03:14:30 +00:00
sentriz
4853364259
bump deps
2024-02-22 23:41:14 +00:00
sentriz
bf5e4d4811
bump flagconf
2024-02-21 16:20:35 +00:00
sentriz
3ada74c4db
feat: replace ff with with flagconf
2024-02-21 14:27:21 +00:00
sentriz
4600ee1cbb
feat: upgrade to ff v4
...
allows escaping delimiters
fixes #473
2024-02-20 16:12:25 +00:00
sentriz
4581a0d28e
chore: bump deps
2024-02-11 21:11:37 +00:00
sentriz
29c5397dae
feat: bump audiotags fork to support taglib v2
2024-02-02 19:42:24 +00:00
sentriz
6c6c3493f6
chore: bump deps
2024-01-15 19:26:27 +00:00
sentriz
95ba32b401
reverse musl build fix
2023-12-15 14:22:50 +00:00
sentriz
433829dc4f
fix(docker): fix sqlite3 musl build
...
https://github.com/mattn/go-sqlite3/issues/1164
https://github.com/mattn/go-sqlite3/pull/1177
2023-12-10 18:26:31 +00:00
sentriz
09967e3f5a
chore: bump PGO profile
2023-12-05 15:28:54 +00:00
sentriz
1481f03534
chore: upgrade deps
...
related #408
2023-11-11 13:09:51 +00:00
sentriz
cc1a99f033
feat(subsonic): add getAlbumInfo with cache
...
Release-As: 0.16.1
2023-11-07 23:43:11 +00:00
sentriz
d8f3d2af40
chore: upgrade deps
2023-10-25 19:12:51 +01:00
sentriz
ce991b4d85
use sync.Pool instead of bpool
2023-10-04 20:54:42 +01:00
sentriz
a669ba8598
delete oklog
2023-10-04 20:45:41 +01:00
Senan Kelly
e9accfb71f
refactor: refactor controllers and use standard library ( #385 )
2023-09-30 21:40:51 +00:00
sentriz
e0b1603c00
feat(subsonic): update track play stats on scrobble instead of stream
2023-09-28 20:58:59 +01:00
sentriz
658bae2b43
chore(build)!: bump to go 1.21
...
Release-As: 0.16.0
2023-09-10 16:16:23 +01:00
sentriz
3ac77823c3
feat(subsonic): add support for multi-valued album artist tags
...
closes #103
a
a
a
r
a
a
a
a
a
a
a
a
a
a
2023-09-10 14:05:32 +01:00
sentriz
623d5c3709
feat(tags): support multi valued tags like albumartists
2023-09-05 17:42:24 +01:00
brian-doherty
7d2c4fbb5c
feat(podcast): parse podcast episode descriptions from HTML to plain text ( #351 )
2023-08-14 21:14:13 +00:00
Gregor Zurowski
b7a50ee9cb
use testify for all tests ( #319 )
...
* Use Testify for all tests
* Terminate failing non-relaxed tests using `require`
2023-05-13 15:17:37 +00:00
Gregor Zurowski
bb8507a72f
add unit tests for ListenBrainz scrobbler ( #317 )
...
* Access HTTP client via interface to allow for testing
* [Minor] Fix typo
* Add initial test cases for ListenBrainz scrobbler
* Fix linter error for insecure TLS in tests
* Use Testify for unit tests
* Move model into separate file
* Embed JSON responses into tests
* [Minor] Fix test function names
2023-05-13 12:10:11 +00:00
sentriz
222256cccb
feat(admin): update stylesheet
2023-03-04 13:22:33 +00:00
sentriz
475749534f
feat(subsonic): fetch artist images from lastfm opengraph
...
closes #295
Co-authored-by: cacko <alex@cacko.net >
2023-02-20 22:03:58 +00:00
sentriz
df932864d8
feat(server): recover from panics
2022-12-12 21:57:23 +00:00
sentriz
e1488b0d18
feat(jukebox): use mpv over ipc as a player backend
2022-11-16 19:40:40 +00:00
sentriz
385a980b71
chore!: upgrade deps and require go 1.19
2022-11-16 19:40:40 +00:00
brian-doherty
ea28ff1df3
feat(scanner): add option to use fsnotify based scan watcher ( #232 )
...
* First cut at fsnotify support. Tested on Linux.
* Fixed bug in logging.
* Fixed lint issues.
* Added new scan watcher option to README.md
* Inverted conditional and dedented following code as per PR discussion.
* Changed command line switch and error return on ExecuteWatch() as per GH comments.
* Scan watcher: Removed scan at first start. Modified watcher to set a 10 second timer and then process in bulk.
Co-authored-by: Brian Doherty <brian@hplaptop.dohertyfamily.me >
2022-10-08 15:47:35 +01:00
Brian Doherty
5e66261f0c
feat(subsonic): add avatar support
...
closes : #228
2022-07-20 23:18:35 +01:00
sentriz
165904c2bb
feat(transcode): add a generic transcoding package for encoding/decoding/caching
2022-04-13 01:10:46 +01:00
sentriz
3d377372f7
chore: upgrade deps
2022-02-09 19:50:28 +00:00
sentriz
9c1f9784be
chore: upgrade sqlite
2022-01-05 13:50:55 +00:00
sentriz
907c94c595
chore: update deps
2022-01-05 12:42:24 +00:00
sentriz
e10c8bafdf
refactor: remove godirwalk dep
2021-11-20 18:09:33 +00:00
sentriz
1d9883edbc
chore: upgrade deps
2021-11-06 21:56:01 +00:00
sentriz
fa587fc7de
refactor: update scanner, scanner tests, mockfs
...
closes #165
closes #163
2021-11-06 21:55:46 +00:00
alex
393813665a
feat(jukebox): reduce complexity and update dependencies ( #154 )
...
* feat(jukebox): reduce jukebox code complexity
This removes an unessecary channel, but this is still pretty bad
* feat(jukebox): update flac/beep/oto so flac seeking works
2021-09-09 19:08:05 +01:00
sentriz
6f15589c08
feat!: bump to go1.16 and embed version
2021-05-08 18:37:55 +01:00
Alex McGrath
9c4286b0e2
add support for subsonic podcast api
2021-02-03 20:45:30 +00:00
sentriz
dfefd9e616
delete old track_genre and album_genre tags while scanning
2021-01-03 18:15:16 +00:00
sentriz
5ebb135e8c
bump docker version, go versions
2021-01-03 18:15:16 +00:00
Duncan Overbruck
ae98a18b52
add album cover scaling and caching
2020-07-24 20:56:07 +01:00
sentriz
79ad61eeb1
update deps
2020-05-19 19:19:28 +01:00
Aaron Bieber
b84ec1e16d
bump deps to allow building on OpenBSD
2020-05-19 13:55:30 +01:00