FoxxMD
5b83e774e6
fix: TS typings for brainz meta and missed recording-track rename
2026-01-23 17:09:25 +00:00
FoxxMD
9cc2ca1010
docs: Refactor lastfm source instructions in quickstart guide to use ENV
2026-01-22 21:43:50 +00:00
FoxxMD
77aaefa3c3
docs: Update readme
2026-01-22 16:25:13 -05:00
FoxxMD
7a09950312
chore: Bump version for release
0.11.1
2026-01-22 20:17:07 +00:00
FoxxMD
2244eb4bf0
docs(sonos): Update admonitions
2026-01-22 20:10:23 +00:00
FoxxMD
5f9907adf7
chore: Cleanup dynamic import refactor
2026-01-22 14:49:57 +00:00
Matt Foxx
64eeae78a8
Merge pull request #448 from FoxxMD/mbTrack
...
feat(musicbrainz): Search by track MBID
2026-01-22 09:36:30 -05:00
Matt Foxx
a053104b13
Merge pull request #451 from FoxxMD/lastfmDebug
...
feat(lastfm): Add response content logging
2026-01-22 09:34:26 -05:00
FoxxMD
d2ea1adcb0
chore(lastfm): Use updated lastfm package
...
* Support timeout scriptex/lastfm-ts-api#50
* Error response debugging scriptex/lastfm-ts-api#51
2026-01-22 14:28:08 +00:00
Matt Foxx
20d86905c0
Merge pull request #439 from FoxxMD/sonos
...
Implement Sonos Source
2026-01-22 09:23:49 -05:00
FoxxMD
5fba6436ab
refactor(sonos): Add missing sonos source dynamic usage
2026-01-22 13:51:54 +00:00
FoxxMD
dea6d68228
feat(sonos): Better cleanup for for devices
2026-01-22 13:48:44 +00:00
FoxxMD
2ac9547f6a
Use device invariant data for iterating devices
...
* Use invariant hash for seen state logging
* Removes dependence on individual properties being available
* Drop player state if an existing existing player has the same play, rather than dropping by existing group
* Enable logging empty player for more debugging info
try to get device summary with for loop
2026-01-22 13:48:42 +00:00
FoxxMD
49529af813
feat(sonos): Add group/device filtering
2026-01-22 13:48:42 +00:00
FoxxMD
54eabf49f0
feat(sonos): Fix first media seen logging and add debug guidance to docs
...
add env gate to sonos test playground
2026-01-22 13:48:39 +00:00
FoxxMD
16ad50ca4d
feat: Implement Sonos Source
...
disable debug test
Add mising type to source status data
2026-01-22 13:48:37 +00:00
Matt Foxx
49d09d0420
Merge pull request #453 from FoxxMD/memoryFix
...
refactor: Optimize production for memory usage
2026-01-22 08:31:14 -05:00
FoxxMD
50e613748f
reactor: try dynamic import for components
2026-01-21 16:51:51 +00:00
FoxxMD
69d76d2d44
refactor: Use compiled json for schema in production
...
* Use dynamic import for schema based on environment
* If production use pre-generated json to avoid loading vega generator -- big memory footprint reduction
* If not production use vega so schema is always up to date
2026-01-21 16:24:58 +00:00
FoxxMD
65d9026f01
docs(tealfm): Update tealfm links
2026-01-21 13:16:21 +00:00
FoxxMD
5b6ad26b2e
feat(lastfm): Add response content logging #449
2026-01-20 15:53:25 +00:00
FoxxMD
59a132e536
chore: Add config types to issue template
2026-01-19 21:35:08 +00:00
FoxxMD
9ec9de519e
fix(musicbrainz): find correct release when release or track mbid is present
2026-01-19 21:08:10 +00:00
FoxxMD
54c631eb40
Fix missed track to recording rename
2026-01-19 18:24:59 +00:00
FoxxMD
ef96241743
feat(musicbrainz): Search by track MBID using basicorids #447
2026-01-19 18:18:13 +00:00
FoxxMD
0b51c3a5fa
refactor(musicbrainz): Rename recording mbid property to recording
...
So that introducing trackId isn't confusing
2026-01-19 18:09:29 +00:00
FoxxMD
9ccdd53bd8
feat: Implement ENV config for clients as sources
...
Source that are also clients did not have ENV config due to early design choices that are now irrelevant.
Implement ENV config for these source to make config easier for everyone.
2026-01-19 15:45:25 +00:00
Matt Foxx
8e6730a5ce
Merge pull request #444 from FoxxMD/prometheus
...
feat: Add prometheus metrics #438
2026-01-18 18:02:24 -05:00
FoxxMD
a2f4c3088a
fix(prometheus): Set content type to plain text #438
2026-01-18 16:39:01 +00:00
FoxxMD
ecb65a29c1
docs: Add prometheus usage
2026-01-16 21:16:55 +00:00
FoxxMD
b4d8b9ad37
refactor: Add type label for prometheus metrics
2026-01-16 21:16:47 +00:00
FoxxMD
d3cde0e373
feat: Add prometheus metrics #438
2026-01-16 21:03:23 +00:00
FoxxMD
28667067ca
docs: Add missing default preset to quickstart MB instructions
2026-01-15 21:04:20 +00:00
FoxxMD
c469ef02dd
docs: Add librefm to repo readme
2026-01-15 15:50:20 +00:00
FoxxMD
f48990e31f
chore: Bump version for release
0.11.0
2026-01-15 15:39:55 +00:00
FoxxMD
2a0733968e
fix: Fix koito spelling
2026-01-14 20:05:59 -05:00
FoxxMD
cc7c90c012
docs: Fix styling on default details
2026-01-14 14:19:58 +00:00
FoxxMD
02a54ce8bc
fix(librefm): Log warning for empty account rather than throwing
...
#401
2026-01-14 13:29:56 +00:00
Matt Foxx
25256321b2
Merge pull request #440 from FoxxMD/docComponents
...
Doc components
2026-01-13 15:42:43 -05:00
FoxxMD
370e3e90b0
docs: Details Admonotions for main configuration
2026-01-13 20:40:04 +00:00
FoxxMD
c0c449ecc2
docs: Use AdmonitionDetails
2026-01-13 20:35:11 +00:00
FoxxMD
4f9cfcf46d
docs: Re-style details and add custom admonition details component
2026-01-13 20:05:23 +00:00
Matt Foxx
b05ff9814e
feat: Librefm Source/Client ( #436 )
...
* feat(librefm): Implement librefm
* feat(librefm): Make api key/secret optional
* feat(librefm): Add LIBREFM_ENABLE env to allow enabling librefm with no other options
* feat(ui): Show client/source hint for all ambiguous components
2026-01-13 08:24:31 -05:00
Matt Foxx
fa34e83474
Merge pull request #437 from jackwilsdon/add-undici
...
fix: add missing undici dependency
2026-01-12 11:07:00 -05:00
Jack Wilsdon
1c73dd5efa
fix: add missing undici dependency
2026-01-11 22:22:28 +00:00
FoxxMD
8f66914dfb
chore!: Remove deprecated Plex/Tautulli Sources
2026-01-08 19:00:56 +00:00
FoxxMD
424a764a9c
chore!: Remove deprecated Jellyfin Source
2026-01-08 18:45:09 +00:00
FoxxMD
53ef315f50
feat(musicbrainz)!: Improve ENV presets
...
* Adds `fields` and `id` presets to give ENV users more flexibility
* BREAKING: Removes searchOrder from `sensible` so users must now use `default` with presets (other than `sensible`) to get default searchOrder methods added
2026-01-08 15:18:23 +00:00
FoxxMD
9e3c15c9e8
Improve logging for artist search method
2026-01-08 13:55:33 +00:00
FoxxMD
240fb2ca7d
docs: Add read-only install instructions
...
Closes #429 thanks @drake7707
2026-01-08 13:33:42 +00:00