Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/konnokai/obsnowplayingoverlay

OBS 顯示播放狀態的小工具
https://github.com/konnokai/obsnowplayingoverlay

obs soundcloud stream-tools youtube

Last synced: about 2 months ago
JSON representation

OBS 顯示播放狀態的小工具

Awesome Lists containing this project

README

        

# OBSNowPlayingOverlay - 正在播放

![MainWindows](Docs/MainWindow.gif)

![MainWindows2](Docs/MainWindow2.png)

一個可以顯示 YouTube (包含 YouTube Music)、SoundCloud、Spotify、bilibili (V1.0.5 新增,需搭配瀏覽器插件 v1.0.2.1) 播放狀態的小工具

起因是因為我推 ([998rrr](https://www.twitch.tv/998rrr)) 的 NowPlaying 軟體出現問題,正好拿來練手寫個工具看看

# 特色

- 顯示播放狀態
- 緩慢新增的可自訂化介面
- 自動更新 (v1.0.1 新增)
- 自動監測現在是否為直播影片 (v1.0.2 新增)
- ~~還有些我抓不到的 Bug~~

# 如何使用

1. 安裝 [瀏覽器插件](https://chromewebstore.google.com/detail/obs-%E6%AD%A3%E5%9C%A8%E6%92%AD%E6%94%BE/bbaajjiddghleiifnnhagkgjfihnkphe)
2. [點我下載](https://github.com/konnokai/OBSNowPlayingOverlay/releases/latest/download/OBSNowPlayingOverlay.zip) 最新版的 `OBSNowPlayingOverlay.zip` 壓縮包並解壓縮
3. 確保瀏覽器插件已安裝,並打開 `OBSNowPlayingOverlay.exe` (應該會提示要安裝 .NET 6 Desktop Runtime,如果沒有的話就下載 [這個](https://dotnet.microsoft.com/zh-tw/download/dotnet/thank-you/runtime-desktop-6.0.35-windows-x64-installer) 來安裝)
4. 設定想要的字型以及視窗寬度
5. 打開 OBS,新增 `視窗擷取` 來源,並按照下方圖片設定

![OBSProperty](Docs/OBSProperty.png)

6. 開始播放任一支援的平台音樂,若正常的話即會出現正在播放的音樂狀態 (剛安裝完插件的話需要重整網頁或是重開瀏覽器來讓插件載入)

OBS 的畫面應該會長這樣

![OBSDone](Docs/OBSDone.png)

# 如何新增字型

![HowToAddFont](Docs/HowToAddFont.png)

有兩種方式

1. 直接把字型安裝到系統內,之後到設定視窗勾選 `載入系統安裝字型`
2. 將 ttf 或 otf 字型檔案丟到程式的 `Fonts` 資料夾,然後重開程式讓字型載入即可

弄完之後記得要選擇想用的字型

# 如何關閉程式

![CloseProgram](Docs/CloseProgram.png)

對著設定視窗點關閉,或是到工具列對兩個圖形視窗關閉都行

直接關小黑窗也能關閉,但怕資源釋放有問題,盡量避免用此方式來關

# 已知問題

- 關閉程式時有可能會遇到 InvalidOperationException,但因程式已關閉故無法正常拋出例外,導致整個程式出現卡死的死循環,這種情況下只能透過工作管理員強制關閉,目前尚未發現該如何避免此狀況
- ~~若瀏覽器同時播放多個音樂,插件會同時發送多個資料給軟體,導致軟體頻繁切換歌曲,之後會處理此問題~~ (v1.0.3 已修正此問題,需搭配瀏覽器插件 v1.0.1)

# 關於 & 參考專案

- [Now Playing - OBS](https://gitlab.com/tizhproger/now-playing-obs)
- [Vinyl icons](https://www.flaticon.com/free-icons/vinyl) created by Those Icons - Flaticon
- [Lp icons](https://www.flaticon.com/free-icons/lp) created by Alfredo Hernandez - Flaticon
- [Pause icons](https://www.flaticon.com/free-icons/pause) created by Debi Alpa Nugraha - Flaticon
- [cjkfonts 全瀨體](https://cjkfonts.io/blog/cjkfonts_allseto)
- [貓啃什錦黑 繁體中文版](https://github.com/Skr-ZERO/MaokenAssortedSans-TC)
- [辰宇落雁體](https://github.com/Chenyu-otf/chenyuluoyan_thin)