[GH-ISSUE #122] Boosty API returned unexpected structures #26

Closed
opened 2026-10-13 19:45:59 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @vvgrachev on GitHub (Aug 8, 2026).
Original GitHub issue: https://github.com/Glitchy-Sheep/boosty-downloader/issues/122

🐛 What happened?

Boosty_Downloader.ERROR ❌: Boosty API returned unexpected structures, the client probably needs to be updated.

📋 Error output

           ✔ --- Finished page 1 ---
           Boosty_Downloader.ERROR ❌: Boosty API returned unexpected structures, the client probably needs to be updated.
           Please report this at GitHub issues of the project: https://github.com/Glitchy-Sheep/boosty-downloader/issues

           Details: [{'type': 'enum', 'loc': ('data', 0, 'ok_video', 'playerUrls', 2, 'type'), 'msg': "Input should be 'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni',
           'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or 'lowest'", 'input': 'ondemand_hls', 'ctx': {'expected': "'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls',
           'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or 'lowest'"}, 'url': 'https://errors.pydantic.dev/2.11/v/enum'}, {'type': 'enum', 'loc': ('data', 0, 'ok_video', 'playerUrls', 5,
           'type'), 'msg': "Input should be 'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or
           'lowest'", 'input': 'ondemand_dash', 'ctx': {'expected': "'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high',
           'medium', 'low', 'tiny' or 'lowest'"}, 'url': 'https://errors.pydantic.dev/2.11/v/enum'}]

🔁 How to reproduce

boosty-downloader download -f files -f post_content --username pavlovas-pro

🖥️ Environment

  • boosty-downloader version: 3.0.0
  • OS: macOS Version 15.7.4 (24G517)
Originally created by @vvgrachev on GitHub (Aug 8, 2026). Original GitHub issue: https://github.com/Glitchy-Sheep/boosty-downloader/issues/122 ## 🐛 What happened? <!-- Describe what went wrong --> Boosty_Downloader.ERROR ❌: Boosty API returned unexpected structures, the client probably needs to be updated. ## 📋 Error output <!-- If there's a traceback or error message, paste it here --> ``` ✔ --- Finished page 1 --- Boosty_Downloader.ERROR ❌: Boosty API returned unexpected structures, the client probably needs to be updated. Please report this at GitHub issues of the project: https://github.com/Glitchy-Sheep/boosty-downloader/issues Details: [{'type': 'enum', 'loc': ('data', 0, 'ok_video', 'playerUrls', 2, 'type'), 'msg': "Input should be 'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or 'lowest'", 'input': 'ondemand_hls', 'ctx': {'expected': "'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or 'lowest'"}, 'url': 'https://errors.pydantic.dev/2.11/v/enum'}, {'type': 'enum', 'loc': ('data', 0, 'ok_video', 'playerUrls', 5, 'type'), 'msg': "Input should be 'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or 'lowest'", 'input': 'ondemand_dash', 'ctx': {'expected': "'live_playback_dash', 'live_playback_hls', 'live_ondemand_hls', 'live_dash', 'live_hls', 'hls', 'dash', 'dash_uni', 'live_cmaf', 'ultra_hd', 'quad_hd', 'full_hd', 'high', 'medium', 'low', 'tiny' or 'lowest'"}, 'url': 'https://errors.pydantic.dev/2.11/v/enum'}] ``` ## 🔁 How to reproduce <!-- The command you ran and the steps to trigger the bug. Hide your auth token/cookie if they appear. --> boosty-downloader download -f files -f post_content --username pavlovas-pro ## 🖥️ Environment - boosty-downloader version: 3.0.0 - OS: macOS Version 15.7.4 (24G517)
bsakaguchi 2026-10-13 19:45:59 +00:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@Glitchy-Sheep commented on GitHub (Aug 10, 2026):

Hi, I hope it should be fixed for now, you can try with updated version (3.3.0)

To upgrade run either of these commands:

  • pip install -U boosty-downloader if you use standard pip to run the CLI
  • pipx install boosty-downloader==3.3.0 --force if you use pipx to run the CLI

The error tells about new data types, dash/hls streams, if you don't target those, you'll be just fine I think.

<!-- gh-comment-id:5235416273 --> @Glitchy-Sheep commented on GitHub (Aug 10, 2026): Hi, I hope it should be fixed for now, you can try with updated version (3.3.0) To upgrade run either of these commands: - `pip install -U boosty-downloader` if you use standard pip to run the CLI - `pipx install boosty-downloader==3.3.0 --force` if you use pipx to run the CLI The error tells about new data types, dash/hls streams, if you don't target those, you'll be just fine I think.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Glitchy-Sheep/boosty-downloader#26
No description provided.