Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from yenche123:main #2

Open
wants to merge 43 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
f25563c
fix: 修复 公众号推送里使用 qq 音源的播客 无法聆听的问题
yenche123 Sep 24, 2022
e5487a0
v0.7.4
yenche123 Sep 24, 2022
d26b876
perf: 将 html lang 特性改为 zh-Hans
yenche123 Sep 25, 2022
8e3f5a1
v0.7.5
yenche123 Sep 25, 2022
b2d7ae7
feat: maskable icon
yenche123 Sep 26, 2022
c0fae69
v0.7.6
yenche123 Sep 26, 2022
330dea0
fix: 修复 系统导航栏背景色一直呈现白色的问题
yenche123 Sep 26, 2022
d30b7cb
v0.7.7
yenche123 Sep 26, 2022
60510fd
fix: keepAlive
yenche123 Sep 30, 2022
f2aac8f
perf: manifest
yenche123 Oct 6, 2022
f09fc2e
chore
yenche123 Oct 31, 2022
171de8c
feat: pod.link
yenche123 Nov 16, 2022
a388037
fix: pod.link audioUrl
yenche123 Nov 16, 2022
2ac2a0f
feat: 支持 pod.link
yenche123 Nov 16, 2022
e67b1d5
docs
yenche123 Nov 24, 2022
54dc6d8
docs
yenche123 Nov 24, 2022
60a8395
v0.8.1
yenche123 Nov 24, 2022
3a449cb
fix: parse for pod.link
yenche123 Dec 25, 2022
6774352
feat: nothing
yenche123 Dec 25, 2022
2e670ca
v0.8.2
yenche123 Dec 25, 2022
b8cd1c9
docs
yenche123 Jan 2, 2023
bc7ed1d
updated: README
yenche123 Jan 2, 2023
aacf067
chore
yenche123 Jan 5, 2023
d2e6f6d
updated README
yenche123 Jan 11, 2023
4b2f1c6
chore
yenche123 Jan 17, 2023
1dac379
chore
yenche123 Feb 2, 2023
9b74011
feat: meta data for apple
yenche123 Mar 18, 2023
fd5ec7b
chore: up dependencies
yenche123 Jun 6, 2023
f1566c5
docs: README
yenche123 Jun 22, 2023
4c2b1ed
chore: dependencies
yenche123 Jul 25, 2023
c5c7ff8
chore: up dependencies
yenche123 Aug 28, 2023
7f88920
fix: parsing some link
yenche123 Aug 28, 2023
1831701
feat: add plausible
yenche123 Aug 30, 2023
f55068d
chore: up dependencies
yenche123 Oct 20, 2023
c2c2302
chore: up dependencies
yenche123 Dec 14, 2023
7566c17
chore: up version just due to node version
yenche123 Dec 14, 2023
64b117f
chore: up dependencies
yenche123 Jan 20, 2024
d59450d
fix: vue-router with vercel
yenche123 Feb 17, 2024
c8a6b44
chore: remove vscode-typescript-vue-plugin
yenche123 Apr 9, 2024
a39c116
chore: add pretty-ts-errors
yenche123 Apr 9, 2024
e36f20a
chore: up dependencies
yenche123 Apr 9, 2024
b5bb178
feat: add modal after failing to install
yenche123 Apr 9, 2024
2df38fa
chore: up dependencies
yenche123 Apr 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
# 若干秒去回报一次心跳状态
VITE_HEARTBEAT_PERIOD=15

# Plausible
VITE_PLAUSIBLE_SRC=https://plausible.io/js/script.js

# 联系我
[email protected]
VITE_CONTACT_FEISHU=https://www.feishu.cn/invitation/page/add_contact/?token=affgb85a-37d6-470f-8e50-42dc6de3f57c
Expand Down
16 changes: 10 additions & 6 deletions .env.template
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@
# 请新建一个 .env.local 文件,配置以下参数

VITE_API_URL=你的后端应用 https 协议地址
VITE_WEBSOCKET_URL==你的后端应用 wss 协议地址
VITE_WEBSOCKET_URL=你的后端应用 wss 协议地址

# 若干秒去回报一次心跳状态
VITE_HEARTBEAT_PERIOD=15 (选填)
# 若干秒去回报一次心跳状态(选填,若不填请整行移除)
VITE_HEARTBEAT_PERIOD=15

# 联系我
VITE_CONTACT_EMAIL=你的邮箱(选填)
VITE_CONTACT_FEISHU=你的飞书连接(选填)
# Plausible
VITE_PLAUSIBLE_DOMAIN=
VITE_PLAUSIBLE_SRC=https://plausible.io/js/script.js

# 联系我(选填,若不填请整行移除)
VITE_CONTACT_EMAIL=你的邮箱
VITE_CONTACT_FEISHU=你的飞书连接
2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
"Vue.volar",
"eamodio.gitlens",
"kisstkondoros.vscode-gutter-preview",
"Vue.vscode-typescript-vue-plugin",
"yoavbls.pretty-ts-errors",
]
}
44 changes: 22 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,25 @@
# 一起听播客

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/screenshot_index.png" width="700" />
<img src="./resources/screenshot_index.png" width="700" />

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/screenshot_listening.png" width="700" />
<img src="./resources/screenshot_listening.png" width="700" />

> 跟你的好友一起实时连线听播客!

<br>

## 😎 如何使用

1. 打开小宇宙 App,在单集详情页,点击屏幕右上角的分享按钮(如下图所示),再点击复制链接。

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/xyz_share.jpg" width="500" />
<img src="./resources/xyz_share.jpg" width="500" />

2. 访问 [https://fm.lemonsjtu.cn/](https://fm.lemonsjtu.cn/) 创建房间,依页面的提示黏贴上一步复制到的链接,即可创建能跟好友一起实时聆听的播客房间啦!
2. 访问 [https://podcastogether.com/](https://podcastogether.com/) 创建房间,依页面的提示黏贴上一步复制到的链接,即可创建能跟好友一起实时聆听的播客房间啦!

详情参见[使用指南](https://yenche.zhubai.love/posts/2172097942360440832)

<br>

## 🎧 介绍

网易云音乐能一起听歌却不支持一起听 Podcast,小宇宙也不支持,Spotify 需要成为会员才能一起听......
Expand All @@ -30,45 +34,39 @@

目前已知支持 `xiaoyuzhoufm.com/episode/` 或者 `podcasts.apple.com/cn/` 的链接(不支持短链),后者解析稍慢是正常的,如果解析失败不妨稍后再尝试。

另外,还支持 https 协议的 CDN 链接,也就是你上传 `.mp3` 文件至任意可公网访问的云上,获得 https 链接后即可黏贴到 [https://fm.lemonsjtu.cn/create](https://fm.lemonsjtu.cn/create) 中一起听。
另外,还支持 https 协议的 CDN 链接,也就是你上传 `.mp3` 文件至任意可公网访问的云上,获得 https 链接后即可黏贴到 [https://podcastogether.com/create](https://podcastogether.com/create) 中一起听。

更多音源详情请参见[这里](https://github.com/yenche123/podcast-together/discussions/3)

### 3 支持深色模式

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/screenshot_index_dm2.png" width="700" />
<img src="./resources/screenshot_index_dm3.png" width="700" />

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/screenshot_listening_dm.png" width="700" />
<img src="./resources/screenshot_listening_dm.png" width="700" />

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/phone_room.png" width="500" />
<img src="./resources/phone_room.png" width="500" />

从一开始就支持深色模式!晚上一起听,再也不亮瞎眼🙈

### 4 没了

功能这么少?一起听,应该如此简单!

<br>

## 🧑‍💻 自行构建/部署

非常欢迎自己兜一套减轻我的云服务资源,详情参见[语雀文档](https://www.yuque.com/cuiyanzhe/sx698m/etgegl)

## ✉️ 联系我

1. 微信群
<br>

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/wecom_qrcode.png" width="200" />

2. Github [讨论区](https://github.com/yenche123/podcast-together/discussions)

3. [我的飞书](https://www.feishu.cn/invitation/page/add_contact/?token=affgb85a-37d6-470f-8e50-42dc6de3f57c)

<img src="https://yenche123-1300458905.cos.ap-shanghai.myqcloud.com/podcast-together/feishu_qrcode.png" width="200" />
## ✉️ 联系我

请备注 "一起听播客 + 说明来意"
1. Github [讨论区](https://github.com/yenche123/podcast-together/discussions)

4. [Email](mailto:[email protected])
2. [Email](mailto:[email protected])

---
<br>

## 特别鸣谢

Expand Down Expand Up @@ -112,9 +110,11 @@

谢谢你看到这里!

<br>

## 支持我

<img src="./public/appreciation_code.jpg" width="200" />
<img src="./resources/appreciation_code.jpg" width="200" />

如果有帮助到你,欢迎向我打赏,请我喝☕

Expand Down
15 changes: 7 additions & 8 deletions cloud-functions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,14 @@
"license": "MIT",
"dependencies": {
"axios": "^0.27.2",
"cheerio": "^1.0.0-rc.12",
"express": "^4.18.1",
"hydrogen-js-sdk": "^2.3.0",
"laf-client-sdk": "^0.8.2",
"ws": "^8.8.1"
"cheerio": "1.0.0-rc.12",
"express": "^4.18.2",
"laf-client-sdk": "^0.8.13",
"ws": "^8.13.0"
},
"devDependencies": {
"@types/express": "^4.17.13",
"@types/node": "^18.6.5",
"@types/ws": "^8.5.3"
"@types/express": "^4.17.17",
"@types/node": "^18.17.0",
"@types/ws": "^8.5.5"
}
}
Loading