FoxxMD
d724bef4e4
docs: Update to Docusaurs 3.6 to improve build times
2025-01-16 14:07:47 -05:00
FoxxMD
c1df74ee27
docs: Strikeout tautulli in readme
2025-01-15 15:16:01 +00:00
FoxxMD
56ecad24d4
docs: Update kitchensink with newer jellyfin/plex examples
2025-01-15 15:09:38 +00:00
FoxxMD
6bb600648a
docs: Add final deprecation notices for Plex/Tautull/Jellyfin legacy sources
2025-01-15 15:00:44 +00:00
FoxxMD
fe2610c35a
docs: Add debug mode information
2025-01-15 14:36:48 +00:00
FoxxMD
84bcbc9cea
docs(ytm): Update docs with more debugging options
2025-01-15 14:02:50 +00:00
FoxxMD
34289f0176
docs: defer script load
2025-01-03 19:24:51 +00:00
FoxxMD
feb02bfa85
docs(ytmusic): Clearer wording for troubleshooting content
...
Also increase non-erroneous diff logging from DEBUG to VERBOSE to raise signal a bit.
2024-12-10 15:55:20 +00:00
FoxxMD
276e51b8ea
docs: Fix broken links
2024-12-10 15:40:15 +00:00
FoxxMD
c83d77c02a
docs: Fix bad transform links
2024-12-10 15:28:25 +00:00
Matt Foxx
1e65abd962
Merge pull request #236 from FoxxMD/ytOauthRedux
...
feat(ytm): Re-implement auth with cookie and oauth
2024-12-10 09:16:14 -05:00
FoxxMD
5c0f419e7e
feat(ytm): Implement ENV config
2024-12-06 19:28:32 +00:00
FoxxMD
c33d42808a
docs(ytmusic): Add new auth docs and update FAQ
2024-12-06 19:09:32 +00:00
FoxxMD
c66d5d4627
docs: Improve schema generation and compatibility
...
* Patch generator to generate definition titles until vega/ts-json-schema-generator#2127 is resolved
* Add launch config for debugging schema generation
* Disallow topRef generation so docusarus json viewer works
* Write to docsite static assets on generation
2024-12-04 14:46:40 -05:00
dependabot[bot]
844833f348
chore(deps): bump the npm_and_yarn group across 2 directories with 3 updates
...
Bumps the npm_and_yarn group with 1 update in the / directory: [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js ).
Bumps the npm_and_yarn group with 2 updates in the /docsite directory: [micromatch](https://github.com/micromatch/micromatch ) and [webpack](https://github.com/webpack/webpack ).
Updates `xml2js` from 0.6.0 to 0.6.1
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/compare/0.6.0...0.6.1 )
Updates `micromatch` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
Updates `webpack` from 5.92.1 to 5.95.0
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.95.0 )
---
updated-dependencies:
- dependency-name: xml2js
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: micromatch
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: webpack
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-10-31 12:40:57 +00:00
Matt Foxx
1706d5cab9
Merge pull request #203 from FoxxMD/GH-195/ytoauth
...
feat(youtube)!: Use oauth-based api library for better stability
2024-10-31 08:30:48 -04:00
FoxxMD
312b6ce987
fix(plex): Handle plex local user
...
* Identify when session is for the local user (no user is logged in)
* Add Local User as default allowed when no usersAllow settings
* Allow user config to allow/block local user
* Update plex docs
Fixes #218
2024-10-30 16:44:51 +00:00
FoxxMD
489f70929e
docs: Fix spelling mistake
2024-10-29 13:47:38 -04:00
FoxxMD
904ddfa5c6
docs(tautulli): Add deprecation notice and discussion link
2024-10-29 16:57:59 +00:00
FoxxMD
3ed6840607
feat: Improved filtering for platform players with multiple states
...
* Add session key dervied from source data to Play and PlayerState
* Discriminate states based on a session key, if possible
* Log which states are being dropped based on session key (plex)
* Add session key to important logging (new player play, in UI for player info)
2024-10-29 14:59:55 +00:00
FoxxMD
e62e04dd14
feat(youtube)!: Use oauth-based api library for better stability
...
* Fixes #195 missing (404) history endpoint which only appear when using cookies
* Might fix #158 due to using a different authentication method
2024-10-28 18:03:10 +00:00
FoxxMD
4a96cbfb0e
docs(plex): Clean up api/webhook sections and add migration guide
2024-10-23 15:18:13 +00:00
FoxxMD
dc4962ade1
feat(plex): Initial Plex API Source implementation
2024-10-22 18:21:28 +00:00
FoxxMD
ccf317c06f
docs: Fix Jellyfin API migration version
2024-10-17 10:40:54 -04:00
FoxxMD
3e5576481d
feat(jellyfin): Support and enforce library collection type
...
* Default disallow any activity not from a library of collectionType 'music'
* Allow user config for allow/block by library name
* Allow user config for allowing additional library collection types
* Update docs and example config
2024-10-15 17:41:33 +00:00
FoxxMD
ffd74aea6f
docs: Enable parsing json5 for AIO examples
2024-10-15 17:39:49 +00:00
FoxxMD
f2f550dae7
Update devcontainer usage with docusarus and docs
2024-10-08 19:53:50 +00:00
FoxxMD
4b4cc1c438
docs: Update/fix docker-compose usage
...
* Remove bad direct links to non-docsite docker-compose and replace with inline file
* Fix quotes around base url ENV
* Simplify config volume mapping
2024-10-03 09:11:56 -04:00
FoxxMD
7aac664916
docs: Update jellyfin instructions in quickstart to use API Source
2024-10-03 08:55:36 -04:00
FoxxMD
1eada12714
fix(jellyfin): Fix naming in documentation for allow/disallow options
...
* Fix documentation and jellyfin example to match code
* Add tests for jellyfin api config parsing and valid activities
* Fix jellyin api ENV naming to match code
* Fix config parsing missing lowercase transform
Fixes #196
2024-09-30 11:07:43 -04:00
FoxxMD
cb2c7276dd
docs: Add scrobble modification logging docs
2024-09-24 11:45:50 -04:00
FoxxMD
54fe61c51c
docs: Add when condition docs and examples
2024-09-24 11:43:56 -04:00
FoxxMD
1dba90ceb5
docs: Update development docs for VSCode usage
2024-09-20 12:31:34 -04:00
FoxxMD
a1443594f7
docs: Fix youtube music identifier
...
Closes #190
2024-09-12 08:46:49 -04:00
Jack Wilsdon
764493f5c9
docs: fix link
2024-09-11 19:35:39 +01:00
Jack Wilsdon
11fbe97325
fix: local documentation
...
express-static prefers directories over files when using the extensions
option, meaning an extensionless route will always route to the
directory instead of the file (expressjs/serve-static#138 ).
2024-09-10 21:09:09 +01:00
dependabot[bot]
ee78b95617
chore(deps): bump the npm_and_yarn group across 2 directories with 7 updates
...
Bumps the npm_and_yarn group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [formidable](https://github.com/node-formidable/formidable ) | `2.1.2` | `3.5.1` |
| [@types/formidable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/formidable ) | `2.0.6` | `3.4.5` |
| [ntfy](https://github.com/ffflorian/node-packages ) | `1.5.4` | `1.6.2` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.38` | `8.4.41` |
| [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js ) | `0.5.0` | `0.6.0` |
| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) | `7.24.7` | `7.25.6` |
Bumps the npm_and_yarn group with 2 updates in the /docsite directory: [postcss](https://github.com/postcss/postcss ) and [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ).
Updates `formidable` from 2.1.2 to 3.5.1
- [Release notes](https://github.com/node-formidable/formidable/releases )
- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/node-formidable/formidable/commits/v3.5.1 )
Updates `@types/formidable` from 2.0.6 to 3.4.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/formidable )
Updates `ntfy` from 1.5.4 to 1.6.2
- [Commits](https://github.com/ffflorian/node-packages/compare/ntfy@1.5.4...ntfy@1.6.2 )
Updates `postcss` from 8.4.38 to 8.4.41
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.41 )
Updates `xml2js` from 0.5.0 to 0.6.0
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/compare/0.5.0...0.6.0 )
Updates `@babel/traverse` from 7.24.7 to 7.25.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.25.6/packages/babel-traverse )
Updates `axios` from 1.7.2 to 1.7.4
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4 )
Updates `postcss` from 8.4.39 to 8.4.41
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.41 )
Updates `@babel/traverse` from 7.24.7 to 7.25.6
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.25.6/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: formidable
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@types/formidable"
dependency-type: direct:development
dependency-group: npm_and_yarn
- dependency-name: ntfy
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: xml2js
dependency-type: direct:production
dependency-group: npm_and_yarn
- dependency-name: "@babel/traverse"
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: axios
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: postcss
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: "@babel/traverse"
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-30 14:55:40 +00:00
FoxxMD
0de2cc0922
feat(jellyfin)!: Refactor Jellyfin source to use Jellyfin API
...
* Implement new jellyfin source using JF typescript api client library for communication
* Use either API Key or username/password
* Implement real-time scrobble monitoring
* Implement feature parity filters from old jellyfin source (users) and add devices filters
* Refactor documentation for new configuration with api and add migration steps for webhook users
* Add deprecation warning to jellyfin webhook source
2024-08-29 11:28:27 -04:00
FoxxMD
2f2eeeb13a
docs(youtube): Add FAQ entries for YTM auth and scrobble issues
2024-08-28 09:32:46 -04:00
FoxxMD
5e0c4e3e77
docs(vlc): Some fixes for VLC docs
...
tags <> in code block in details causes parsing error
2024-08-23 09:00:14 -04:00
FoxxMD
10bf48df40
docs(vlc): Add VLC docs
2024-08-22 17:30:37 -04:00
FoxxMD
831cefd9a7
docs(deezer): Deprecate due to discontinued API support
...
Deprecate Source with warning message and update docs. #175
2024-08-19 11:25:11 -04:00
FoxxMD
55ddd2c5a0
docs: Mention data modification in readme
2024-07-26 09:38:18 -04:00
FoxxMD
1d276186f8
feat: Implement removing field if field is an empty string after transforming
2024-07-26 09:30:58 -04:00
FoxxMD
fb3886b981
docs: Modification improvements
2024-07-26 09:19:11 -04:00
FoxxMD
2bed7be654
docs: Fix compare example
2024-07-25 17:47:57 -04:00
FoxxMD
5c460ad747
docs: Add Play Transform docs
2024-07-25 17:28:49 -04:00
FoxxMD
8b9a7893d3
feat(mpd): Implement MPD Source MVP
2024-07-19 12:10:51 -04:00
FoxxMD
f14203f85e
docs: More improvements to configuration docs
2024-07-18 11:14:40 -04:00
FoxxMD
12ff1f421e
docs: Use relative paths for volume mounting
2024-07-17 11:46:00 -04:00