Bug: Xiaoyuzhou adapter returns 404 for all podcast queries
Steps to Reproduce
opencli xiaoyuzhou podcast 649b9f9b6ee84647d0e4e1e0
opencli xiaoyuzhou podcast-episodes 67e14e5a5b5e5ce0a71c84d0
Expected
Returns podcast profile or episode list.
Actual
error:
code: FETCH_ERROR
message: HTTP 404 for /podcast/649b9f9b6ee84647d0e4e1e0
Analysis
- The adapter appears to construct the API URL by appending the user-supplied ID directly to a base path
- Xiaoyuzhou may have changed their internal API endpoint or ID format
- The
episode and podcast commands both fail with 404
- No
search command exists for Xiaoyuzhou, making it hard to discover valid IDs
Environment
- opencli v1.7.3
- Node v25.9.0
- macOS
Suggestion
- Verify the current Xiaoyuzhou API URL structure (it may have changed from
/podcast/{id} to a different format)
- Consider adding a
search command to discover podcasts by keyword (the website supports search at https://www.xiaoyuzhoufm.com/search?q=...)
Bug: Xiaoyuzhou adapter returns 404 for all podcast queries
Steps to Reproduce
Expected
Returns podcast profile or episode list.
Actual
Analysis
episodeandpodcastcommands both fail with 404searchcommand exists for Xiaoyuzhou, making it hard to discover valid IDsEnvironment
Suggestion
/podcast/{id}to a different format)searchcommand to discover podcasts by keyword (the website supports search athttps://www.xiaoyuzhoufm.com/search?q=...)