88 Commits

Author SHA1 Message Date
brian-doherty
bcb613c79c feat(transcode): add cache pruning and config options
* Added config option to set size of transcode cache and cadence to enforce that sizing via ejection.

* Added cache eject to contrib/config.

* Added error return for CacheEject(). Changed to use WalkDir() instead of Walk().

* Lint fix.

* Added universal lock for cache eject.

* Removed accidentally committed binary.
2024-09-15 14:04:28 +00:00
sentriz
0e45f5e84c feat(subsonic): expose replaygain tags 2024-05-30 11:43:45 +01:00
garfieldairlines.net
259be0edde docs: add example GONIC_EXCLUDE_PATTERN usage (#505)
+ regex examples for GONIC_EXCLUDE_PATTERN
2024-05-23 10:19:19 +00:00
Senan Kelly
b6766d39c5 Update README.md
closes #471
2024-02-16 15:49:42 +00:00
sentriz
1b0315f416 update multi valued tags readme 2024-01-03 09:04:38 +00:00
Jesse Bannon
2f40ceea04 readme: fix links to multi-valued-tags (#440)
* Fix links to multi-valued-tags

* soon -> link
2023-12-22 01:13:10 +00:00
Senan Kelly
4e9f0f881a Update README.md 2023-12-11 00:36:53 +00:00
Senan Kelly
cba7ad318f Update README.md 2023-12-11 00:36:10 +00:00
sentriz
481940d299 Update README.md 2023-11-29 12:52:59 +00:00
Senan Kelly
52e357dcc6 Update README.md 2023-11-29 11:05:00 +00:00
Senan Kelly
48d397de9f Update README.md 2023-11-29 11:00:34 +00:00
sentriz
d989fd02ae mention subsonic.el in readme 2023-11-26 14:00:57 +00:00
sentriz
60c1fb18d8 clarify jukebox in readme 2023-11-25 15:52:56 +00:00
sentriz
c1a34dc021 feat: store and expose individual track artists
a
2023-10-31 19:14:08 +00:00
sentriz
c90fea1765 fix readme typo 2023-10-31 14:05:38 +00:00
sentriz
eac4db8165 update readme stats 2023-10-28 16:24:31 +01:00
sentriz
00779a19d7 clarify v0.16 requirement for multi value tags in readme 2023-09-15 01:16:39 +01:00
sentriz
2a7a455ce2 feat: add option for /debug/vars endpoint to expose database and media stats
closes #372
closes #150
2023-09-13 01:11:13 +01:00
sentriz
8f6610ff86 feat: allow multi valued tag modes to be configurable 2023-09-10 16:16:33 +01:00
Senan Kelly
b4df1fa3f6 Update README.md 2023-07-10 12:50:34 +00:00
sentriz
7dc9575e52 feat: store and use m3u files on filesystem for playlists
closes #306
closes #307
closes #66
2023-05-06 18:42:52 +01:00
Gregor Zurowski
1d3877668f feat(scanner): add a new option for excluding paths based on a regexp
* Exclude paths based on new exclude pattern option

* Add test for excluded paths

* Add exclude pattern option to docs

* Set exclude regexp only if given argument is set

* Update scanner/scanner.go

---------

Co-authored-by: Senan Kelly <senan@senan.xyz>
2023-05-06 17:03:11 +00:00
sentriz
3974b0d844 docs: add airsonic-refix 2023-03-11 13:54:07 +00:00
Zoltan Puskas
4ecc1e1285 docs: update tested player list in README (#305)
- Sublime music: update link as it has moved to GitHub
- Add Strawberry music player (Clementine fork) for QT and KDE desktops
- Add Ultrasonic Android app
2023-03-11 13:52:40 +00:00
sentriz
428fddad1b feat(jukebox): allow users to pass custom arguments to mpv
fixes #125
fixes #164
2022-11-16 20:11:35 +00:00
Senan Kelly
b7bf8cb70b update readme 2022-11-08 00:09:32 +00:00
Brian Doherty
f6c95503c7 feat(scanner): added option to scan at startup
closes #251
2022-11-07 23:41:56 +00:00
brian-doherty
85cb0feb5a feat(podcasts): add an option to purge old episodes
* Record podcast episode plays in ModifiedAt field.

* Added podcast purger.
2022-11-07 23:30:34 +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
Walter Huf
a11d6ab92d fix(docs): add GONIC_HTTP_LOG to setting table 2022-09-09 08:35:02 +00:00
sentriz
de540966bc add a note about symfonium.app to the readme 2022-07-21 20:18:54 +01:00
brian-doherty
182c96e966 refactor(podcast)!: make podcasts global not per user, to match spec
Release-As: 0.15.0
2022-05-03 22:42:03 +01:00
brian-doherty
59c404749f feat(server): support TLS
* Added https support. Will revert to http if either cert or key are empty strings.

* Update server/server.go

Co-authored-by: Senan Kelly <senan@senan.xyz>

* Fixed lint issues.

Co-authored-by: Senan Kelly <senan@senan.xyz>
2022-03-14 23:38:09 +00:00
Senan Kelly
4176b9e9d4 Update README.md 2022-02-18 02:24:46 +00:00
jgdye
506899be6d Updated README.md to clarify directory structure 2022-01-21 09:39:01 +00:00
sentriz
155c8b4a8b readme: add multi folder support docs
closes: #172
2021-11-20 19:00:34 +00:00
sentriz
ef5920ea78 docs: use go install 2021-09-15 10:52:23 +01:00
sentriz
47b7363eb1 doc: remove microbadger 2021-09-06 20:10:26 +01:00
sentriz
ef6dd6c82a fix(docs): update ubuntu / systemd service instructions
fixes #126
2021-05-12 00:05:13 +01:00
Sumner Evans
5d1aee79e6 update sublime-music link 2021-04-18 12:41:24 +01:00
sentriz
87cd303257 update readme for offical arm builds 2021-02-09 20:09:25 +00:00
sentriz
cf1d8b9a18 update readme docker compose podcasts path example 2021-02-04 00:09:13 +00:00
sentriz
278aec49d2 update readme for podcasts etc 2021-02-03 20:45:30 +00:00
sentriz
f3d42bd9aa add multigenre docs 2021-01-03 18:15:16 +00:00
sentriz
cbbe8718c6 add genre split to readme 2021-01-03 18:15:16 +00:00
sentriz
9541b86938 add comma in clients list 2020-12-13 19:46:51 +00:00
Zoe
c401eee26d Add stmp to supported clients 2020-12-13 19:46:51 +00:00
sentriz
7d8ba77bcb add directory structure example 2020-12-13 19:40:53 +00:00
sentriz
d6875a184e add repo status 2020-08-16 14:58:33 +01:00
sentriz
fe81de6c56 add github actions badge 2020-07-12 13:43:26 +01:00