Skip to content

Latest commit

 

History

History
109 lines (83 loc) · 7.23 KB

README-ja.md

File metadata and controls

109 lines (83 loc) · 7.23 KB

To the English README


SpMp

UIの色と曲のメタデータのカスタマイズに特化した YouTube Music のアプリ。Androidとデスクトップのプラットフォーム向けに、Compose Multiplatformを使って開発されています。


機能

  • 曲、アーティスト、またはプレイリストのタイトルを編集
  • どの画面からでも曲を複数選択
  • アプリ全体のテーマのカスタマイズが可能
    • 自動的に曲のイメージからの色を使う
    • もしくはユーザーに選択された色を使用
  • UIとメタデータに別々の言語を設定
  • アプリ内でYouTube Musicにログイン
  • KuGouプチリリから同期可能の歌詞を表示
    • 同期可能の歌詞をアプリ内すべての画面の上に表示
    • 歌詞内の漢字の上にふりがなを表示
  • 曲、アーティスト、プレイリストをメイン画面に貼り付ける
  • Discordリッチプレゼンス
  • 曲をキューに追加する時、簡単に位置を選択
他にもあります (wiki をご覧ください)

スクリーンショット

他のスクリーンショット


インストール手順

すべてのプラットフォームのダウンロードは、リポジトリのリリース ページにあります。

デスクトップ版の追加要件

Android版は F-Droid からもダウンロードできます。GitHubで入手可能の APK と F-Droid で入手可能の APK に違いはありません。

ドキュメンテーション(現在英語のみ)

SpMp の高度な使用法(コンパイル手順など)に関するドキュメンテーションは、https://spmp.toastbits.dev/docs/latest/ にあります。

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

YouTube公式のミュージックアプリをしばらく使っていましたが、言語やメタデータの設定機能の無さを感じて別のアプリをいくつか使ってみました。ましな物はあったけど、どれにも重大な問題を一つは感じました。

という訳で、数週間かけて使ってみたアプリのどれかのレポジトリーに参加するかわりに、ほぼ一年かけて自分でアプリを作ることにしました。

コントリビュートする

Pull requestと機能の提案は歓迎です!これは僕の初めてのComposeプロジェクトで、それに今までで最大のプロジェクトなので改善の余地はたくさんあると思います。

このアプリの日本語版も英語版も開発しています。他の言語への貢献も大歓迎です!

参考にしたソフト

  • smlqrs: 本プロジェクトのアイコンをデザインしてくれました
  • ytmusicapi: YouTube Music APIの使い方の参考にさせてもらいました
  • ExoVisualizer: 音楽ビジュアライザの実装の参考にさせてもらいました
  • ViMusic: このプロジェクトへの大きなインスピレーションでした

ライブラリ(すべてのライブラリをDependencies.kt確認できます)

  • Piped: 曲再生用のストリームURLを提供
  • SQLDelight: メディアのメタデータ用データベース
  • Kuromoji: 日本語歌詞のふりがなを生成
  • KizzyRPC: Discordステータス機能
  • ComposeReorderable: 曲キューなどの順序変更可能なリスト
  • compose-color-picker: テーマエディター内のカラーセレクター
  • Catppuccin: テーマがアプリのにオプションに含まれています

免責事項

このプロジェクトおよびその内容は、YouTube、Google LLC、またはそれらの関連会社といかなる関連性も持っておらず、それらによって承認されたものではありません。

このプロジェクトで使用されている商標、サービスマーク、商号、その他の知的財産権は、それぞれの所有者に帰属しています。