このプロジェクトについて

Echo は、複数の音楽ソースに接続し、アプリ内で直接再生できる音楽アプリケーションです。アルバム中心の設計で、ライブラリを個別の曲ではなくアルバムのコレクションとして扱い、アルバムをシャッフルしたり、ジャンルでブラウズしたりできます。 **機能とロードマップ:** - 複数プロバイダーのサポートと同期(現在は Spotify と OneDrive。さらに追加するための土台があります) - アルバムブラウザー - アーティストブラウザー - アルバム詳細 - ジャンルの取得とブラウズ - スクロブリングのサポート(v3.11 より WebScrobbler 経由) - 検索サポート - シャッフル - キュー管理(予定) - YouTube Music、Google Drive、Soundcloud など、さらなるプロバイダー(予定) - タグとメタデータの編集(予定) - キーボード操作によるナビゲーション(予定) **ローカルでのセットアップ:** TypeScript、Lit、Effect で構築されています。リポジトリをクローンし、`pnpm install` で依存関係をインストールし、web パッケージにバックエンド認証情報(Graph クライアント ID、Spotify クライアント ID/シークレット、リダイレクト URI)を含む `.env.local` ファイルを設定してから、`pnpm dev` を実行します。 **注意:** このアプリは非常に初期のアルファ版です。そのため、不具合や未実装の機能があることを想定してください。基本的な音楽のブラウズと再生にはすでに利用できます。