Merged
Conversation
本次提交: - 补全 NeteaseRadioChannel 属性,支持节目分页/全部获取、封面和主播信息获取,默认名称优化; - 新增 NeteaseRadioProgram 类,完整表达电台节目数据,支持封面和主播获取; - 实现 DjRadioProgramDto、DjRadioChannelDto 映射器,自动填充相关字段和主播信息; - README 增加 .NET SDK 版本说明及构建/测试命令示例。
本次提交包括以下内容: - 移除多个 API 文件中冗余的 using 语句,优化引用。 - 调整 WeApiContractBase 命名空间,统一为 WeApiContractBases。 - 修正 LikelistRequest 注释,更准确描述字段含义。 - NeteaseProvider 新增对用户收藏的处理分支(TODO)。 - [WIP] 新增 ArtistSubscribeApi,实现艺术家收藏 API 基本结构。 - [WIP] 新增 ArtistUnsubscribeApi 占位文件,后续补充实现。 为后续功能扩展和代码结构优化做准备。
本次提交将 ArtistSubscribeApi 和 ArtistUnsubscribeApi 统一切换为 EApi 协议,重构了歌手订阅接口并新增了歌手取消订阅接口,支持批量操作。完善了请求参数映射和数据结构,提升了接口的规范性和可用性。同时优化了代码结构和注释。
…ovider into dev/zhh135/feat/netease-provider/radio-channel-apis # Conflicts: # HyPlayer.NeteaseProvider/HyPlayer.NeteaseProvider.csproj
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR Classification
本次 PR 主要为功能扩展和文档增强,涉及 API 新增、模型完善、Provider 逻辑优化及项目结构调整。
PR Summary
本次更新显著增强了 HyPlayer.NeteaseProvider 的资源订阅管理能力,完善了电台频道与节目模型,并提升了文档与开发者体验。