여러 플랫폼에서 호환되는 오픈 소스 크로스 플랫폼 Spotify 클라이언트
Spotify의 데이터 API와 YouTube, Piped.video 또는 JioSaavn을 오디오 소스로 활용하고,
Spotify Premium의 필요성 제거
그런데 그것은 또 다른 Electron 앱이 아닙니다.
공개 및 무료 Spotify 및 YT Music API를 사용하여 광고가 없습니다.1
무료로 다운로드 가능한 트랙
크로스 플랫폼 지원
? 작은 크기 및 적은 데이터 사용량
익명/게스트 로그인
시간 동기화 가사
원격 측정, 진단 또는 사용자 데이터 수집 없음
기본 성능
오픈 소스/자유 소프트웨어
재생 제어는 서버가 아닌 로컬에서 수행됩니다.
¹ 크리에이터의 YouTube 채널/Spotify 트랙에 참여하여(또는 바람직하게는 상품/콘서트 티켓/실제 미디어를 구매하여) 크리에이터를 지원하는 것이 좋습니다 .
Spotify 쇼 및 팟캐스트: 쇼 및 팟캐스트는 결코 지지받지 못하다 왜냐하면 오디오 트랙이 오직 Spotify에서 사용할 수 있으며 액세스하려면 Spotify Premium이 필요합니다.
Spotify 함께 듣기: 곧 출시됩니다!
새 버전은 일반적으로 3~4개월마다 출시됩니다.
이 편리한 표에는 Spotube를 설치하는 데 사용할 수 있는 모든 방법이 나열되어 있습니다.
플랫폼 | 패키지/설치 방법 |
---|---|
윈도우 | |
맥OS | |
기계적 인조 인간 | |
플랫팩 | |
앱 이미지 | AppImage의 안정성 부족으로 인해 일시적으로 제거되었습니다. 자세한 내용은 #1082를 참조하세요. |
데비안/우분투 | 그런 다음 다음을 실행하십시오: |
아치/만자로 | pamac 사용: yay와 함께: |
페도라/오픈수세 | Fedora의 경우: OpenSuse의 경우: |
리눅스(타르볼) | |
Macos - 홈브루 | 브루 탭 krtirtho/apps 양조 설치 --cask Spotube |
Windows - 초콜릿 같은 | |
윈도우 - 특종 | |
윈도우 - WinGet | |
GitHub 릴리스에서 Spotube의 최신 야간 빌드를 다운로드하세요.
다음 지침에 따라 Spotube의 소스 코드를 컴파일할 수 있습니다.
Kingkor Roy Tirtho - 창립자, 유지 관리 담당자 및 수석 개발자
RaptaG - GitHub 중재자 및 커뮤니티 관리자
Owen Connor - 멋진 Discord 중재자
Meenbeese - 안드로이드 개발자
Piotr Rogowski - MacOS 개발자
러스티 애플 - 정체를 알 수 없는 신비한 남자
Spotube는 오픈 소스이며 BSD-4-Clause 라이선스에 따라 라이선스가 부여됩니다.
고민된다면 이 라이센스를 선택한 이유를 읽어보세요.
[Click to show]
서비스/패키지/플러그인 크레딧Flutter - Flutter는 앱 개발 프로세스를 변화시킵니다. 단일 코드베이스에서 아름다운 모바일, 웹, 데스크톱 및 임베디드 앱을 구축, 테스트 및 배포합니다.
Spotify API - Spotify Web API는 Spotify 데이터에 대한 액세스를 제공하는 RESTful API입니다.
Piped - Piped는 효율적이고 확장 가능하게 설계된 개인정보 보호 대안 YouTube 프런트엔드입니다.
YouTube - YouTube는 캘리포니아주 샌브루노에 본사를 둔 미국의 온라인 동영상 공유 플랫폼입니다. 이전 PayPal 직원 세 명(Chad Hurley, Steve Chen, Jawed Karim)이 2005년 2월에 서비스를 만들었습니다.
JioSaavn - JioSaavn은 인도 온라인 음악 스트리밍 서비스이자 전 세계 볼리우드, 영어 및 기타 지역 인도 음악의 디지털 배급사입니다. 2007년 Saavn으로 설립된 이후 이 회사는 15개 언어로 5천만 개 이상의 음악 트랙에 대한 권리를 획득했습니다.
SongLink - SongLink는 청중과 음악을 공유하는 데 도움이 되는 무료 스마트 링크 서비스입니다. 음악, 팟캐스트, 기타 오디오 콘텐츠에 대한 스마트 링크를 생성할 수 있는 원스톱 상점입니다.
LRCLib - 공개 동기화 가사 API
Linux - Linux는 Linus Torvalds가 1991년 9월 17일에 처음 출시한 운영 체제 커널인 Linux 커널을 기반으로 하는 오픈 소스 Unix 계열 운영 체제 제품군입니다. Linux는 일반적으로 Linux 배포판에 패키지되어 있습니다.
AUR - AUR은 Arch User Repository를 나타냅니다. Arch 기반 Linux 배포판 사용자를 위한 커뮤니티 중심 저장소입니다.
Flatpak - Flatpak은 Linux용 소프트웨어 배포 및 패키지 관리를 위한 유틸리티입니다.
SponsorBlock - SponsorBlock은 YouTube 동영상에서 스폰서 세그먼트를 건너뛰기 위한 오픈 소스 크라우드소싱 브라우저 확장 프로그램이자 공개 API입니다.
Inno Setup - Inno Setup은 Jordan Russell과 Martijn Laan이 제작한 Windows 프로그램용 무료 설치 프로그램입니다.
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 플랫폼 인터페이스입니다.
audio_service - 화면이 꺼진 동안 백그라운드에서 오디오를 재생하는 Flutter 플러그인입니다.
audio_session - 앱의 iOS 오디오 세션 카테고리와 Android 오디오 속성을 설정하고 앱의 오디오 포커스, 믹싱 및 더킹 동작을 관리합니다.
auto_size_text - 경계 내에 완벽하게 맞도록 텍스트 크기를 자동으로 조정하는 Flutter 위젯입니다.
bonsoir - 네트워크 서비스를 검색하고 자신의 서비스를 브로드캐스트할 수 있는 Zeroconf 라이브러리입니다. Apple Bonjour 및 Android NSD를 기반으로 합니다.
build_runner - Dart 코드 생성 및 모듈식 컴파일을 위한 빌드 시스템입니다.
버튼_탭바 - 각 라벨이 토글 버튼인 TabBar를 구현하는 Flutter 패키지입니다.
cashed_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 - 기기(제조업체, 모델 등) 및 앱이 실행 중인 Android 또는 iOS 버전에 대한 자세한 정보를 제공하는 Flutter 플러그인입니다.
dio - 강력한 HTTP 네트워킹 패키지, 인터셉터 지원, 요청 중단 및 취소, 사용자 정의 어댑터, 변환기 등
비활성화_배터리_최적화 - 배터리 최적화를 확인하고 비활성화하는 Flutter 플러그인입니다. 또한 mi, Xiaomi, Samsung, Oppo, Huawei, oneplus 등과 같은 장치에서 최적화를 비활성화하는 사용자 정의 단계도 보여줍니다.
draggable_scrollbar - 세로 목록을 빠르게 탐색하기 위해 끌 수 있는 스크롤 막대입니다. 추가 옵션은 현재 항목에 대한 정보와 함께 스크롤 엄지손가락 옆에 레이블을 표시합니다.
기간 - '기간' 작업을 더 쉽게 해주는 유틸리티입니다. 사람이 읽을 수 있는 형식으로 기간의 형식을 지정하고 사람이 읽을 수 있는 형식의 기간을 Dart의 기간으로 구문 분석합니다.
envied_generator - Envied 패키지용 생성기입니다. https://pub.dev/packages/envied를 참조하세요.
enevied - 보안을 강화하고 시작 시간을 단축하기 위해 환경 변수를 .env 파일에서 dart 파일로 명시적으로 읽어옵니다.
file_picker - 기본 파일 탐색기를 사용하여 확장 필터링 지원과 함께 단일 또는 다중 절대 파일 경로를 선택할 수 있는 패키지입니다.
file_selector - 기본 파일 선택 UI를 사용하여 파일을 열고 저장하거나 디렉터리를 선택하는 Flutter 플러그인입니다.
fluentui_system_icons - Fluent UI 시스템 아이콘은 Microsoft의 친숙하고 친숙하며 현대적인 아이콘 모음입니다.
flutter_broadcasts - Android 인텐트 및 iOS 알림이 포함된 브로드캐스트를 보내고 받기 위한 플러그인입니다.
flutter_cache_manager - flutter용 일반 캐시 관리자입니다. 장치의 저장소에 웹 파일을 저장하고 sqflite를 사용하여 캐시 정보를 저장합니다.
flutter_displaymode - Android 플랫폼에서 디스플레이 모드(해상도, 새로 고침 빈도)를 설정하는 Flutter 플러그인입니다. 지원되는 장치에서 높은 새로 고침 빈도를 활성화할 수 있습니다.
flutter_feather_icons - Feather는 정말 아름다운 오픈 소스 아이콘 모음입니다. 각 아이콘은 단순성, 일관성 및 유용성에 중점을 두고 24x24 그리드로 디자인되었습니다.
flutter_gen_runner - 자산, 글꼴, 색상 등을 위한 Flutter 코드 생성기 — 모든 문자열 기반 API를 제거합니다.
flutter_hooks - React 후크의 flutter 구현입니다. 향상된 코드 재사용 기능을 갖춘 새로운 종류의 위젯을 추가합니다.
flutter_inappwebview - 인라인 웹뷰를 추가하고, 헤드리스 웹뷰를 사용하고, 인앱 브라우저 창을 열 수 있게 해주는 Flutter 플러그인입니다.
flutter_launcher_icons - Flutter 앱의 런처 아이콘 업데이트 작업을 단순화하는 패키지입니다.
flutter_lints - 좋은 코딩 관행을 장려하기 위해 Flutter 앱, 패키지, 플러그인에 권장되는 린트입니다.
flutter_native_splash - 배경색과 스플래시 이미지로 Flutter의 기본 흰색 기본 스플래시 화면을 사용자 정의합니다. 다크 모드, 전체 화면 등을 지원합니다.
flutter_riverpod - 반응형 캐싱 및 데이터 바인딩 프레임워크입니다. Riverpod를 사용하면 비동기 코드 작업이 매우 간편해집니다.
flutter_secure_storage - Flutter Secure Storage는 보안 저장소에 데이터를 저장하는 API를 제공합니다. Keychain은 iOS에서 사용되며, KeyStore 기반 솔루션은 Android에서 사용됩니다.
flutter_sharing_intent - Flutter 앱이 다른 앱에서 사진, 비디오, 텍스트, URL 또는 기타 파일 형식을 수신할 수 있게 해주는 Flutter 플러그인입니다.
flutter_svg - Scalable Vector Graphics 1.1 파일을 페인팅하고 표시할 수 있는 Flutter용 SVG 렌더링 및 위젯 라이브러리입니다.
form_validator - Flutter의 양식 필드 위젯을 위한 가장 간단한 양식 유효성 검사 라이브러리
Freeze_annotation - 고정된 코드 생성기에 대한 주석입니다. 이 패키지도 동결 없이는 아무 작업도 수행하지 않습니다.
Freeze - 기능을 손상시키지 않고 간단한 구문/API가 있는 불변 클래스에 대한 코드 생성입니다.
fuzzywuzzy - 모든 퍼지 문자열 일치/검색 요구 사항에 맞게 Dart에서 인기 있는 fuzzywuzzy 패키지를 구현한 것입니다!
gap - 열, 행 또는 스크롤 뷰와 같은 Flex 위젯 내부에 간격을 쉽게 추가하기 위한 Flutter 위젯입니다.
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 이스케이프 해제를 위한 작은 라이브러리입니다. 모든 명명된 문자 참조, 10진수 문자 참조 및 16진수 문자 참조를 지원합니다.
html - 브라우저 외부에서 HTML 콘텐츠를 구문 분석하고 조작하기 위한 API입니다.
http - HTTP 요청을 위한 구성 가능한 다중 플랫폼 미래 기반 API입니다.
image_picker - Android 및 iOS 이미지 라이브러리에서 이미지를 선택하고 카메라로 새 사진을 찍기 위한 Flutter 플러그인입니다.
intl - 국제화/현지화 메시지, 날짜 및 숫자 형식 지정 및 구문 분석, 양방향 텍스트 및 기타 국제화 문제를 처리하는 코드가 포함되어 있습니다.
Introduction_screen - 일부 사용자 정의 가능성이 있는 Flutter 앱용 소개/온보딩 패키지
io - ANSI 색상, 파일 복사 및 표준 종료 코드 값에 대한 지원을 포함하는 Dart VM 런타임용 유틸리티입니다.
jiosaavn - jiosaavn.com용 비공식 API 클라이언트
json_annotation - json_serializable
패키지를 통해 JSON 코드 생성을 지원하는 클래스 및 도우미 함수입니다.
json_serialized - Dart 클래스에 주석을 달아 JSON과의 변환을 위한 코드를 자동으로 생성합니다.
local_notifier - 이 플러그인을 사용하면 Flutter 데스크톱 앱이 로컬 알림을 표시할 수 있습니다.
로거 - 아름다운 로그를 인쇄하는 작고 사용하기 쉽고 확장 가능한 로거입니다.
lrc - 노래 가사를 저장하는 형식인 LRC를 생성, 구문 분석 및 처리하는 Dart 전용 패키지입니다.
media_kit_libs_audio - package:media_kit 오디오(전용) 모든 플랫폼용 재생 네이티브 라이브러리입니다.
media_kit - Flutter & Dart용 크로스 플랫폼 비디오 플레이어 및 오디오 플레이어입니다. 성능이 뛰어나고 안정적이며 기능이 보장되고 모듈식입니다.
Metadata_god - 오디오 파일에서 오디오 태그/메타데이터를 검색하고 쓰기 위한 플러그인
mime - 파일 확장자 및 파일 내용에서 유형을 결정하는 것을 포함하여 미디어(MIME) 유형을 처리하기 위한 유틸리티입니다.
package_info_plus - iOS의 CFBundleVersion 또는 Android의 versionCode와 같은 애플리케이션 패키지에 대한 정보를 쿼리하기 위한 Flutter 플러그인입니다.
pale_generator - 소스 이미지에서 팔레트 색상을 생성하기 위한 Flutter 패키지입니다.
path_provider - 임시 및 앱 데이터 디렉터리와 같이 호스트 플랫폼 파일 시스템에서 일반적으로 사용되는 위치를 가져오기 위한 Flutter 플러그인입니다.
path - 문자열 기반 경로 조작 라이브러리입니다. Windows, POSIX(Linux 및 Mac OS X) 및 웹에 대한 견고한 지원을 통해 여러분이 알고 즐겨 사용하는 모든 경로 작업입니다.
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 - URL 매개변수, 중첩 라우터 및 소스 주석에서 생성된 라우터를 지원하는 쉘프 웹 프레임워크를 위한 편리한 요청 라우터입니다.
Shelf_web_socket - 모든 연결에 대해 리스너를 연결하는 선반 처리기입니다.
선반 - 구성과 쉬운 재사용을 장려하는 웹 서버 미들웨어 모델입니다.
sidebarx - Flutter 멀티플랫폼 탐색 사이드바/측면 탐색바/서랍 위젯
simple_icons - Flutter 아이콘으로 제공되는 단순 아이콘 팩입니다. 인기 브랜드에 대한 1500개 이상의 무료 SVG 아이콘을 제공합니다.
Skeleton_text - Flutter 프로젝트에 스켈레톤 텍스트 로딩 애니메이션을 추가하는 쉬운 방법을 제공하는 패키지입니다. 이 프로젝트는 101Loop 커뮤니티의 일부입니다.
Skeletonizer - 추가 노력 없이 이미 빌드된 위젯을 스켈레톤 로더로 변환합니다.
sliver_tools - Flutter 프레임워크에서 누락된 유용한 슬라이버 도구 세트
smtc_windows - Windows OS 미디어 제어 애플릿에 대한 액세스를 제공하는 Flutter용 Windows SystemMediaTransportControls
구현입니다.
Spotify - Spotify Web API와 인터페이스하기 위한 불완전한 dart 라이브러리입니다.
스트로크_텍스트 - 텍스트 위젯에 획(테두리) 스타일을 적용하기 위한 간단한 Flutter 플러그인
system_theme - 현재 시스템 테마 정보를 가져오는 플러그인입니다. Android, 웹, Windows, Linux 및 macOS 지원
timezone - 시간대 데이터베이스 및 시간대 인식 DateTime.
titlebar_buttons - Windows, Linux 및 Macos의 제목 표시줄 버튼 대부분을 제공하는 패키지입니다.
Tray_manager - 이 플러그인을 사용하면 Flutter 데스크톱 앱이 시스템 트레이를 정의할 수 있습니다.
url_launcher - URL을 실행하기 위한 Flutter 플러그인입니다. 웹, 전화, SMS 및 이메일 구성표를 지원합니다.
uuid - RFC4122(v1, v4, v5, v6, v7, v8) Dart용 UUID 생성기 및 파서
버전 - http://semver.org/에 정의된 의미 버전을 구문 분석하고 비교하기 위한 간단한 클래스를 제공합니다.
Very_good_infinite_list - Very Good Ventures에서 제작한 페이지가 매겨진 데이터를 쉽게 표시하기 위한 라이브러리입니다. 활동 피드, 뉴스 피드 등에 적합합니다.
visible_Detector - 하위 항목의 가시성을 감지하고 콜백을 알리는 위젯입니다.
web_socket_channel - WebSocket용 StreamChannel 래퍼입니다. 기본 StreamChannel을 통해 통신하는 API의 크로스 플랫폼 구현인 크로스 플랫폼 WebSocketChannel API를 제공합니다.
wikipedia_api - 다트 및 플러터용 Wikipedia API
win32_registry - Windows 레지스트리에 액세스하기 위한 친숙한 Dart API를 제공하는 패키지입니다.
window_manager - 이 플러그인을 사용하면 Flutter 데스크톱 앱에서 창 크기를 조정하고 위치를 변경할 수 있습니다.
xml - XML 문서 구문 분석, 탐색, 쿼리, 변환 및 작성을 위한 경량 라이브러리입니다.
youtube_explode_dart - YouTube 폭발 라이브러리의 dart 포트입니다. Youtube API Key 없이도 여러 API 기능을 지원합니다.