{"id":24364075,"url":"https://github.com/u2sb/metingjs.server","last_synced_at":"2026-04-17T03:32:27.402Z","repository":{"id":114566695,"uuid":"211763062","full_name":"u2sb/MetingJS.Server","owner":"u2sb","description":"MetingJS后端C#版，可用于阿里云函数计算","archived":false,"fork":false,"pushed_at":"2022-02-25T06:37:13.000Z","size":34,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-31T18:53:32.584Z","etag":null,"topics":["fc","metingjs"],"latest_commit_sha":null,"homepage":"https://www.u2sb.com/docs/MetingJS.Server/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/u2sb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://afdian.net/@monologuechi"]}},"created_at":"2019-09-30T02:53:14.000Z","updated_at":"2023-04-01T03:28:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"80bfe542-6e50-403d-933f-5f9d9ec2cec9","html_url":"https://github.com/u2sb/MetingJS.Server","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/u2sb/MetingJS.Server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/u2sb%2FMetingJS.Server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/u2sb%2FMetingJS.Server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/u2sb%2FMetingJS.Server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/u2sb%2FMetingJS.Server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/u2sb","download_url":"https://codeload.github.com/u2sb/MetingJS.Server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/u2sb%2FMetingJS.Server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31913602,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fc","metingjs"],"created_at":"2025-01-18T23:19:58.428Z","updated_at":"2026-04-17T03:32:27.381Z","avatar_url":"https://github.com/u2sb.png","language":"C#","funding_links":["https://afdian.net/@monologuechi"],"categories":[],"sub_categories":[],"readme":"## 介绍\n\n使用 C# 写的 [MetingJS](https://github.com/metowolf/MetingJS) 后端，纯粹为了造轮子而造轮子。换句话说就是有了把锤子，看什么都像钉子。\n\n\n## 使用方法\n\n### 运行环境\n\n需要安装 [.net core](https://dotnet.microsoft.com/download)3.1\n\n### 配置文件\n\n修改 `appsetting.json` ,将\n\n- `Url` 中的协议和域名替换为你的站点的协议和域名\n- `Replace` 项为自定义替换，如果不懂就不需要改动\n\n### 反向代理\n\n在 Windows 服务器上程序运行端口为 5001 ，需要修改的请修改配置文件中的 `Urls` 选项，多个端口使用 `;` 分割。或者在启动时使用 `--urls` 参数，例如 `./MetingJS.Server.exe --urls http://localhost:8000`。\n\nLinux 使用 Unix 套接字通信，需要代理 `unix:/tmp/metingJS.Server.sock` ，暂不支持自定义。\n\n### API\n\n理论上完全兼容 MetingJS ，只需要将 MetingJS 的后端配置修改为你的就可以了。\n\n### 云函数版\n\n注册阿里云并开通 `函数计算` 服务\n\n下载或者自己编译fc版本\n\n默认不需要修改配置文件\n\n`控制台` -\u003e `函数计算` -\u003e `新建函数` -\u003e `HTTP函数`\n\n函数入口为：`MetingJS.Server.Fc::MetingJS.Server.Fc.FcRemoteEntrypoint::HandleRequest`\n\n请求地址为(Meting填写下方地址) ：\n\n`https://xxxxxxxxxxxx.cn-shanghai.fc.aliyuncs.com/xxxx-xx-xx/proxy/MetingJS/GetMusic/api/music` 或  \n`https://xxxxxxxxxxxx.cn-shanghai.fc.aliyuncs.com/xxxx-xx-xx/proxy/MetingJS/GetMusic/api.php`\n\n例如\n`https://xxxxxxxxxxxx.cn-shanghai.fc.aliyuncs.com/xxxx-xx-xx/proxy/MetingJS/GetMusic/api/music?server=Tencent\u0026type=lrc\u0026id=0008yfgO0dmovi`\n\n![函数设置](https://s1.ax1x.com/2020/04/15/JiepY8.png)  \n![触发器设置](https://s1.ax1x.com/2020/04/15/JiZxTP.png)  \n![测试结果](https://s1.ax1x.com/2020/04/16/JFCCg1.png)\n\n## Q\u0026A\n\n#### 有没有搭建好的后端供大家使用？\n`https://sm.sm9.top/api/music`  \n`https://sm.sm9.top/api.php`\n\n上面两个都没有配置跨域，不自己搞代理的话不能用，仅仅是用于演示，不能用于生产环境。\n\n云函数版请勿用于生成环境，如果不能访问就代表我已经把这个函数删了\n\n`https://1384366657049717.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/MetingJS/GetMusic/api/music`\n\n#### 如果没有服务器怎么办？\n\n可以使用云函数版\n\n#### 有些歌曲获取失败是怎么回事？\n按理说付费歌曲都不能播放，某个平台已经下架的歌曲也不能播放。\n\n## 感谢\n\n本项目基于 [.net core](https://dotnet.microsoft.com) 开发，API解析使用了 [Meting4Net](https://github.com/yiyungent/Meting4Net)。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fu2sb%2Fmetingjs.server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fu2sb%2Fmetingjs.server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fu2sb%2Fmetingjs.server/lists"}