開源、跨平台的 Spotify 用戶端,相容於多個平台
利用 Spotify 的資料 API 和 YouTube、Piped.video 或 JioSaavn 作為音訊來源,
不再需要 Spotify Premium
順便說一句,它不僅僅是另一個 Electron 應用程式
由於使用公共且免費的 Spotify 和 YT Music API,沒有廣告
可免費下載的曲目
跨平台支援
?體積小,數據使用量少
匿名/訪客登入
時間同步歌詞
無遙測、診斷或使用者資料收集
原生效能
開源/自由軟體
播放控制在本地完成,而不是在伺服器上
仍建議透過與創作者的 YouTube 頻道/Spotify 曲目互動(或最好購買他們的商品/音樂會門票/實體媒體)來支持創作者。
Spotify 節目和播客:節目和播客將永遠不會得到支持因為音軌是僅有的在 Spotify 上提供並訪問它們需要 Spotify Premium。
Spotify 聆聽:即將推出!
新版本通常每 3-4 個月發布一次。
這個方便的表格列出了可用於安裝 Spotube 的所有方法:
平台 | 封裝/安裝方式 |
---|---|
視窗 | |
蘋果系統 | |
安卓 | |
弗萊帕克 |
|
應用程式圖像 | AppImage 缺乏穩定性導致其被暫時刪除。更多資訊請參閱#1082 |
Debian/Ubuntu | 然後運行: |
拱門/曼扎羅 | 使用 pamac: 與 yay: |
Fedora/OpenSuse | 對於 Fedora: 對於 OpenSuse: |
Linux(壓縮套件) | |
Macos - 自製軟體 | 釀造水龍頭 krtirtho/應用程式 釀造安裝--木桶spottube |
Windows - 巧克力味 |
|
Windows - 湯匙 |
|
Windows-WinGet | |
從 GitHub 版本取得 Spotube 的最新夜間版本。
您可以按照以下說明編譯 Spotube 的原始碼。
Kingkor Roy Tirtho - 創辦人、維護者和首席開發人員
RaptaG - GitHub 版主與社群經理
Owen Connor - 酷炫的 Discord 主持人
Meenbeese - Android 開發者
Piotr Rogowski - MacOS 開發人員
生鏽的蘋果 - 神秘的未知人物
Spotube 是開源的,並根據 BSD-4-Clause 許可證獲得許可。
如果您擔心,可以閱讀選擇此許可證的原因。
[Click to show]
服務/套餐/插件積分Flutter - Flutter 改變了應用程式開發流程。從單一程式碼庫建置、測試和部署精美的行動、Web、桌面和嵌入式應用程式
Spotify API - Spotify Web API 是一個 RESTful API,可提供對 Spotify 資料的訪問
Piped - Piped 是一種隱私友好的替代 YouTube 前端,其設計高效且可擴展。
YouTube - YouTube 是美國線上影片分享平台,總部位於加州聖布魯諾。三名 PayPal 前員工——Chad Hurley、Steve Chen 和 Jawed Karim——於 2005 年 2 月創建了這項服務
JioSaavn - JioSaavn 是印度線上音樂串流服務,也是寶萊塢、英語和其他印度地區音樂在全球的數位發行商。自 2007 年以 Saavn 名義成立以來,該公司已獲得 15 種語言的超過 5 千萬(5000 萬)首音樂曲目的版權
SongLink - SongLink 是一項免費的智慧連結服務,可協助您與觀眾分享音樂。它是為音樂、播客和其他音訊內容創建智慧連結的一站式商店
LRCLib - 公共同步歌詞 API
Linux - Linux 是一個基於 Linux 核心的開源類別 Unix 作業系統系列,該作業系統核心由 Linus Torvalds 於 1991 年 9 月 17 日首次發布。 Linux 通常會打包在 Linux 發行版中
AUR - AUR 代表 Arch 使用者儲存庫。它是一個社群驅動的儲存庫,供基於 Arch 的 Linux 發行版用戶使用
Flatpak - Flatpak 是一個用於 Linux 的軟體部署和套件管理的實用程序
SponsorBlock - SponsorBlock 是一個開源眾包瀏覽器擴充功能和開放 API,用於跳過 YouTube 影片中的贊助商片段。
Inno Setup - Inno Setup 是一款免費的 Windows 程式安裝程序,由 Jordan Russell 和 Martijn Laan 開發
F-Droid - F-Droid 是適用於 Android 平台的 FOSS(免費開源軟體)應用程式的可安裝目錄。該客戶端讓您可以輕鬆瀏覽、安裝和追蹤設備上的更新
LastFM - Last.fm 是一個音樂串流媒體和發現平台,可協助使用者發現和分享新音樂。它追蹤用戶在許多設備和平台上的音樂收聽習慣。
app_links - 適用於 Flutter 的 Android 應用程式連結、深層連結、iOs 通用連結和自訂 URL 方案處理程序(包括桌面).
args - 用於定義解析器的函式庫,用於使用 GNU 和 POSIX 樣式選項將原始命令列參數解析為一組選項和值。
async - 與 'dart:async' 函式庫相關的實用函式和類別。
audio_service_mpris - 支援媒體播放器遠端介面規格的音訊服務平台介面。
audio_service - Flutter 插件,用於在螢幕關閉時在背景播放音訊。
audio_session - 為您的應用程式設定 iOS 音訊會話類別和 Android 音訊屬性,並管理應用程式的音訊焦點、混音和閃避行為。
auto_size_text - Flutter 小工具,可自動調整文字大小以完全適合其邊界。
bonsoir - 一個 Zeroconf 函式庫,讓您發現網路服務並廣播您自己的服務。基於 Apple Bonjour 和 Android NSD。
build_runner - 用於 Dart 程式碼產生和模組化編譯的建置系統。
Buttons_tabbar - 一個 Flutter 包,它實作了 TabBar,其中每個標籤都是一個切換按鈕。
cached_network_image - 用於載入和快取網路映像的 Flutter 庫。也可以與佔位符和錯誤小部件一起使用。
catcher_2 - 用於錯誤捕獲的插件,它提供了多個處理程序來處理開發人員未捕獲的錯誤。
集合 - 集合和實用程式函數以及與集合相關的類別。
crypto - SHA、MD5 和 HMAC 加密函數的實作。
curve_navigation_bar - 令人驚嘆的動畫曲線形狀導覽列。可調式顏色、背景顏色、動畫曲線、動畫時長。
custom_lint - Lint 規則是提高專案可維護性的有效方法。自訂 Lint 允許套件作者和開發人員輕鬆編寫自訂 lint 規則。
dart_discord_rpc - Flutter 和 Dart 應用程式和遊戲的 Discord 豐富存在。
dbus - D-Bus 訊息匯流排客戶端的原生 Dart 實作。該套件允許 Dart 應用程式直接存取 Linux 桌面上的服務。
device_info_plus - Flutter 外掛程式提供有關裝置(品牌、型號等)以及應用程式運行的 Android 或 iOS 版本的詳細資訊。
dio - 一個強大的 HTTP 網路包,支援攔截器、中止和取消請求、自訂適配器、變壓器等。
disable_battery_optimization - 用於檢查和停用電池優化的 Flutter 外掛程式。還顯示了禁用 mi、xiaomi、samsung、oppo、huawei、oneplus 等設備優化的自訂步驟
Draggable_scrollbar - 可以拖曳的捲軸,以便在垂直清單中快速導航。附加選項是在滾動拇指旁邊顯示標籤,其中包含有關當前項目的資訊。
持續時間 - 使使用「持續時間」更容易的實用程式。以人類可讀形式格式化持續時間,並將人類可讀形式的持續時間解析為 Dart 的持續時間。
envied_generator - Envied 套件的產生器。請參閱 https://pub.dev/packages/envied。
envied - 將環境變數從 .env 檔案明確讀取到 dart 檔案中,以獲得更高的安全性和更快的啟動時間。
file_picker - 一個包,可讓您使用本機檔案總管來選擇單一或多個絕對檔案路徑,並支援副檔名過濾。
file_selector - Flutter 插件,用於使用本機檔案選擇 UI 開啟和儲存檔案或選擇目錄。
Fluentui_system_icons - Fluent UI 系統圖示是來自 Microsoft 的熟悉、友善和現代圖示的集合。
flutter_broadcasts - 用於發送和接收帶有 Android 意圖和 iOS 通知的廣播的插件。
flutter_cache_manager - flutter 的通用快取管理器。將 Web 檔案保存在裝置的儲存空間上,並使用 sqflite 儲存快取資訊。
flutter_displaymode - 一個 Flutter 插件,用於在 Android 平台上設定顯示模式(解析度、刷新率)。允許在支援的裝置上啟用高刷新率。
flutter_feather_icons - Feather 是一組簡單漂亮的開源圖示。每個圖示都設計在 24x24 網格上,強調簡單性、一致性和可用性。
flutter_gen_runner - 適用於您的資源、字型、顏色等的 Flutter 程式碼產生器 — 擺脫所有基於字串的 API。
flutter_hooks - React hooks 的 flutter 實作。它添加了一種新型小部件,具有增強的程式碼重用性。
flutter_inappwebview - 一個 Flutter 插件,可讓您新增內嵌 Web 視圖、使用無頭 Web 視圖以及開啟應用程式內瀏覽器視窗。
flutter_launcher_icons - 一個包,可簡化更新 Flutter 應用程式啟動器圖示的任務。
flutter_lints - Flutter 應用程式、套件和外掛程式的推薦 lint,以鼓勵良好的編碼實踐。
flutter_native_splash - 使用背景顏色和啟動圖像自訂 Flutter 預設的白色原生啟動畫面。支援深色模式、全螢幕等。
flutter_riverpod - 反應式快取和資料綁定框架。 Riverpod 讓非同步程式碼的使用變得輕而易舉。
flutter_secure_storage - Flutter Secure Storage 提供 API 將資料儲存在安全儲存中。 iOS 中使用 Keychain,Android 中使用基於 KeyStore 的解決方案。
flutter_sharing_intent - 一個 flutter 插件,允許 flutter 應用程式從另一個應用程式接收照片、影片、文字、url 或任何其他檔案類型。
flutter_svg - Flutter 的 SVG 渲染和小部件庫,允許繪製和顯示可擴展向量圖形 1.1 檔案。
form_validator - 用於 flutter 表單欄位小部件的最簡單的表單驗證庫
freezed_annotation - 凍結程式碼產生器的註解。這個包如果不被凍結也什麼都不做。
freezed - 不可變類別的程式碼生成,具有簡單的語法/API,而不影響功能。
fuzzywuzzy - Dart 中流行的 fuzzywuzzy 套件的實現,以滿足您所有的模糊字串匹配/搜尋需求!
space - Flutter 小工具,用於輕鬆在 Flex 小工具內新增間隙,例如列和行或捲動視圖。
go_router - 基於 Navigation 2 的 Flutter 聲明式路由器,支援深度連結、資料驅動的路由等
google_fonts - 使用 fonts.google.com 字型的 Flutter 套件。支援 HTTP 取得、快取和資源捆綁。
hive_flutter - Hive 的擴充。讓在 Flutter 應用程式中使用 Hive 變得更加容易。
hive_generator - Hive 的擴充。自動產生 TypeAdapter 來儲存任何類別。
hive - 用純 Dart 編寫的輕量級且快速的鍵值資料庫。使用 AES-256 進行嚴格加密。
hooks_riverpod - 反應式快取和資料綁定框架。 Riverpod 讓非同步程式碼的使用變得輕而易舉。
html_unescape - 一個用於取消轉義 HTML 的小型函式庫。支援所有命名字元引用、十進位字元引用和十六進位字元引用。
html - 用於在瀏覽器外部解析和操作 HTML 內容的 API。
http - 用於 HTTP 請求的可組合、多平台、基於 Future 的 API。
image_picker - Flutter 插件,用於從 Android 和 iOS 影像庫中選擇影像,並使用相機拍攝新照片。
intl - 包含處理國際化/在地化訊息、日期和數字格式和解析、雙向文字以及其他國際化問題的程式碼。
import_screen - flutter 應用程式的簡介/入門包,具有一些自訂的可能性
io - Dart VM 運行時的實用程序,包括對 ANSI 顏色、文件複製和標準退出代碼值的支援。
jiosaavn - jiosaavn.com 的非官方 API 用戶端
json_annotation - 透過json_serializable
套件支援 JSON 程式碼產生的類別和輔助函數。
json_serialized - 透過註解 Dart 類別自動產生用於與 JSON 相互轉換的程式碼。
local_notifier - 該外掛程式允許 Flutter 桌面應用程式顯示本地通知。
logger - 小型、易於使用且可擴展的記錄器,可列印漂亮的日誌。
lrc - 一個僅 Dart 的包,用於建立、解析和處理 LRC,這是一種儲存歌詞的格式。
media_kit_libs_audio - 套件:media_kit 音訊(僅)適用於所有平台的播放本機庫。
media_kit - 適用於 Flutter 和 Dart 的跨平台視訊播放器和音訊播放器。高效能、穩定、功能齊全且模組化。
metadata_god - 用於從音訊檔案檢索和寫入音訊標籤/元資料的插件
mime - 用於處理媒體 (MIME) 類型的實用程序,包括根據檔案副檔名和檔案內容確定類型。
package_info_plus - 用於查詢應用程式套件資訊的 Flutter 插件,例如 iOS 上的 CFBundleVersion 或 Android 上的 versionCode。
Palette_generator - 用於從來源影像產生調色板顏色的 Flutter 套件。
path_provider - Flutter 插件,用於取得主機平台檔案系統上的常用位置,例如暫存目錄和應用程式資料目錄。
path - 基於字串的路徑操作庫。您熟悉且喜愛的所有路徑操作,以及對 Windows、POSIX(Linux 和 Mac OS X)和 Web 的可靠支援。
Permission_handler - Flutter 的權限外掛程式。該插件提供跨平台(iOS、Android)API 來請求和檢查權限。
Piped_client -piped.video 的 API 用戶端
彈出視窗 - 彈出視窗是一種瞬態視圖,當您點擊控製或某個區域時,它會出現在螢幕上其他內容之上。
process_run - Linux/Win/Mac 的進程運行幫助程序,以及類似查找可執行檔的功能。
pub_api_client - Pub 與公用包資訊互動的 API 用戶端。
pubspec_parse - 使用類型安全的 API 和豐富的錯誤報告來解析 pubspec.yaml 檔案的簡單套件。
Riverpod_lint - Riverpod_lint 是為 Riverpod 使用者提供的開發人員工具,旨在協助解決常見問題並簡化重複任務。
scrobblenaut - 用於 Dart 的極其簡單的 LastFM API 包裝器.如此簡單,以至於它會擊中目標。
scroll_to_index - 捲動到 Flutter 中任何可捲動小部件的特定子項
shared_preferences - 用於讀取和寫入簡單鍵值對的 Flutter 外掛程式。包裝 iOS 上的 NSUserDefaults 和 Android 上的 SharedPreferences。
Shelf_router - 一個方便的 Shelf Web 框架請求路由器,支援 URL 參數、巢狀路由器和從來源註解產生的路由器。
shelf_web_socket - 一個架子處理程序,為每個連接連接一個偵聽器。
Shelf - 一種 Web 伺服器中間件模型,鼓勵組合和輕鬆重複使用。
sidebarx - flutter 多平台導覽側邊欄 / 側邊導覽列 / 抽屜小工具
simple_icons - 簡單圖示套件可用作 Flutter 圖示。為流行品牌提供超過 1500 個免費 SVG 圖示。
Skeleton_text - 一個包,提供了一種在 Flutter 專案中新增骨架文字載入動畫的簡單方法。該項目是 101Loop 社區的一部分。
Skeletonizer - 將已建置的小工具轉換為骨架載入器,無需額外的工作。
sliver_tools - flutter 框架中缺少的一組有用的 sliver 工具
smtc_windows - Flutter 的 Windows SystemMediaTransportControls
實現,可存取 Windows 作業系統媒體控制小程式。
spotify - 一個不完整的 dart 庫,用於與 Spotify Web API 互動。
Stroke_text - 一個簡單的 Flutter 插件,用於將筆劃(邊框)樣式應用於文字小部件
system_theme - 用於取得目前系統主題資訊的外掛程式。支援 Android、Web、Windows、Linux 和 macOS
timezone - 時區資料庫和時區感知日期時間。
titlebar_buttons - 提供 Windows、Linux 和 Macos 中大部分標題列按鈕的軟體包。
托盤管理器 - 該外掛程式允許 Flutter 桌面應用程式定義系統托盤。
url_launcher - 用於啟動 URL 的 Flutter 外掛程式。支援網路、電話、簡訊和電子郵件方案。
uuid - RFC4122(v1、v4、v5、v6、v7、v8)Dart 的 UUID 產生器和解析器
version - 提供一個簡單的類別來解析和比較 http://semver.org/ 定義的語意版本
very_good_infinite_list - 由 Very Good Ventures 建立的用於輕鬆顯示分頁資料的資料庫。非常適合活動源、新聞源等。
Visibility_Detector - 一個小部件,用於檢測其子級的可見性並通知回呼。
web_socket_channel - WebSocket 的 StreamChannel 包裝器。提供跨平台 WebSocketChannel API,這是該 API 的跨平台實現,透過底層 StreamChannel 進行通訊。
wikipedia_api - dart 和 flutter 的維基百科 API
win32_registry - 提供友善的 Dart API 用於存取 Windows 登錄的套件。
window_manager - 該外掛程式允許 Flutter 桌面應用程式調整視窗大小和重新定位。
xml - 用於解析、遍歷、查詢、轉換和建立 XML 文件的輕量級程式庫。
youtube_explode_dart - youtubeexplode 庫的 dart 中的連接埠。支援多種API函數,無需Youtube API Key。