Skip to content

xiaoyuzhou: podcast/podcast-episodes commands return 404 (ID format broken) #1023

@Fengsh0923

Description

@Fengsh0923

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

  1. Verify the current Xiaoyuzhou API URL structure (it may have changed from /podcast/{id} to a different format)
  2. Consider adding a search command to discover podcasts by keyword (the website supports search at https://www.xiaoyuzhoufm.com/search?q=...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions