我建立了一個小型 Ruby 實用程序,可以將“音樂星期一”評論中的曲目同步到 Spotify 播放列表,正好趕上今天的帖子。
{% embed https://music.forem.com/musicforem/music-monday-playlist-sync-launch-3kg3 %}
感謝 @tullis12 提供的想法!
它已經上線執行,而且完全開放,經過一些調整後,可靠性高得令人難以置信。我最初使用的是 Spotify API,因為它設定起來非常簡單,但我計劃擴展它的功能。
解析 music.forem.com 上的 MusicMonday 系列,取得 Spotify 和 YouTube 連結/嵌入內容。
使用簡單的啟發式演算法將 YouTube 映射到 Spotify;跳過重複項。
在 GitHub Actions 上執行(無需伺服器,無需資料庫)。
時間表(UTC):週二 00:00,週四 12:00,週日 23:00
手動觸發:操作 → 執行工作流程(支援dry_run=true )
必要密鑰: SPOTIFY_CLIENT_ID 、 SPOTIFY_CLIENT_SECRET 、 SPOTIFY_REFRESH_TOKEN 、 PLAYLIST_ID
YouTube播放清單鏡像(保持YouTube播放清單同步)
Bandcamp 和 SoundCloud 檢測/匹配
基於氛圍的 Gemini 路由(自動路由到多個播放清單;稍後將整合 Spotify 音訊功能)
匹配度更高(置信度/藝術家檢查),誤報更少
封面設計自動化(探索 Forem 封面設計工具 → 播放清單圖片)
可觀測性(清晰的日誌/指標)、小幅 DX 改進
如果你想參與這個專案,請進入程式碼倉庫並提交 issue/PR。
{% embed https://open.spotify.com/playlist/5pBJOB2JWQy4UdMEPELBDY?si=am0FSRGwTT2fbUd7LdtSaQ %}
如果這個歌單能從這個平台發展成一個國際社群驅動的歌單,那就太棒了。歡迎留言分享你的想法。
原文出處:https://dev.to/mikeydorje/music-monday-spotify-open-source-sync-bot-e86