Node.jsとChromiumを基盤に、JavaScript、HTML、CSSでクロスプラットフォームのデスクトップアプリを構築するフレームワーク。
nyakuoff/Snowify
YouTube Musicの音楽をストリーミング再生する、アカウント不要・広告なしのElectron製デスクトップ音楽プレーヤー。
代替できる製品:Spotify
YouTube Music
- スター
- 303
- フォーク
- 14
- 未解決の Issue
- 12
- 最終コミット
- 6 か月前
これは何?
Snowifyは、YouTube Musicの楽曲をストリーミング再生するElectron製デスクトップ音楽プレーヤーです。楽曲、アーティスト、アルバムの検索、ドラッグによる並べ替えに対応した再生キューの管理、プレイリストやお気に入りの楽曲の整理など、音楽アプリの基本機能を備えています。
再生機能に加えて、複数のソースから取得する同期歌詞、人気曲やディスコグラフィーを掲載したアーティストページ、ホームページで新作をチェックできるアーティストのフォロー機能、アプリ内でのミュージックビデオ再生にも対応しています。キューが空になるとSmart Queueが似た楽曲を補充し、Discord Rich Presenceでは再生中の楽曲が表示されます。
このアプリはyt-dlpを使って音声ストリームのURLを取得するため、yt-dlpをインストールし、PATHから利用できるようにする必要があります。オプションのCloud SyncではFirebase経由のメールアドレスによるサインインを利用できますが、バージョン2.0より前のバージョンではサポートされなくなりました。キーボードショートカットでは、再生/一時停止、シーク、曲のスキップ、音量を操作できます。
主な機能
- 01YouTube Musicから楽曲、アーティスト、アルバムを検索
- 02Musixmatch、LrcLib、Neteaseから取得する同期歌詞
- 03似た楽曲を自動で補充するSmart Queue
- 04カスタムカバーまたは自動生成カバーに対応したプレイリスト
- 05人気曲、ディスコグラフィー、ライブパフォーマンスを掲載したアーティストページ
- 06Discord Rich Presenceとの連携
- 07デバイス間のクラウド同期に使える、任意のメールアドレスによるサインイン
ユースケース
- ブラウザーのタブや広告に煩わされず、デスクトップで音楽を聴く
- 複数のマシン間で同期できる個人用プレイリストライブラリを管理する
- お気に入りのアーティストをフォローし、新作をチェックする
- ElectronアプリでメディアプレーヤーとサードパーティAPIを組み合わせる方法を学ぶ
トピック
よくある質問
- Snowify とは?
- YouTube Musicの音楽をストリーミング再生する、アカウント不要・広告なしのElectron製デスクトップ音楽プレーヤー。 Snowifyは、YouTube Musicの楽曲をストリーミング再生するElectron製デスクトップ音楽プレーヤーです。楽曲、アーティスト、アルバムの検索、ドラッグによる並べ替えに対応した再生キューの管理、プレイリストやお気に入りの楽曲の整理など、音楽アプリの基本機能を備えています。
- Snowify は無料で使えますか?ライセンスは?
- Snowify は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Snowify は今もメンテナンスされていますか?
- 半年以上コミットなし。Snowify の最終コミットは 2026年4月19日 です。
- Snowify は何に使えますか?
- ブラウザーのタブや広告に煩わされず、デスクトップで音楽を聴く 複数のマシン間で同期できる個人用プレイリストライブラリを管理する お気に入りのアーティストをフォローし、新作をチェックする ElectronアプリでメディアプレーヤーとサードパーティAPIを組み合わせる方法を学ぶ
- Snowify はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/nyakuoff/Snowify
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
開発者がアプリケーションをゼロから作るチュートリアルを、言語別にまとめた厳選リストです。
Android、iOS、Webで動作するユニバーサルなネイティブアプリをReactで構築するオープンソースフレームワーク。
コレクションをローカルのプレーンテキストファイルで管理できる、PostmanやInsomniaに代わるオープンソースのAPIクライアント。
選んだ動画や電子書籍、講座を教材に学べる、Enjoyアプリを中心としたAI支援型の英語学習プロジェクト。
Swagger UIはOpenAPI仕様ファイルから、ブラウザー上で操作できるAPIドキュメントを生成します。