Web Analytics

jelly-app

⭐ 261 stars Japanese by Stannnnn

Jelly Music App (JMA)

Jellyfin向けの軽量でエレガントな音楽インターフェースです。直感的でミニマルに設計され、細部にまでこだわった、音楽再生に特化したシンプルなウェブアプリです。Jellyfin APIを使用して、個人の音楽ライブラリにシームレスにアクセスできます。デモ

ビデオプレーヤーをお探しですか? Jellyfinライブラリ向けのビデオ特化版、Jelly Video Appをチェックしてください!


ライトバリアント ダークバリアント

追加のスクリーンショット
サイドナビ検索

トラック、アーティスト、アルバム、プレイリスト、ジャンルを検索

サイドナビ検索 ライトバリアント サイドナビ検索 ダークバリアント

検索結果

専用ウィンドウで追加の検索結果を表示

検索結果 ライトバリアント 検索結果 ダークバリアント

アーティスト

最も再生された曲、アルバム、その他のコラボレーションを表示

アーティスト ライトバリアント アーティスト ダークバリアント

プレイリスト

独自の番号付きトラックリストを持つプレイリストビュー

プレイリスト ライトバリアント プレイリスト ダークバリアント

特徴

インストール

Jelly Music Appは専用デスクトップアプリとしてインストール可能で、GitHubリリースページから入手できます。最新のプロダクションビルドもそこから取得でき、アーカイブフォルダの内容をウェブアクセス可能なディレクトリに配置してウェブサーバーにデプロイ可能です。
また、dockerイメージとしても提供されており、簡単に展開できます。詳細は下記のdocker情報を参照してください。

プロジェクトをビルドしたり開発サーバーを自分で実行したい場合は、Yarnnpm i -g yarn)が必要です。

#### ソースからのビルド

    git clone https://github.com/Stannnnn/jelly-app.git
    ``
  • 依存関係のインストール:
`bash yarn `
  • 本番用ファイルをビルドする:
`bash yarn build `
  • distフォルダの内容をウェブアクセス可能なディレクトリにデプロイします。
または、開発サーバーを直接実行できます:yarn dev または yarn dev:nocache

アプリケーションのベースパスをルート(/)以外にしたい場合は、URL_BASE_PATHを希望のベースパスに設定して手動でビルドする必要があります。

設定はデフォルトのままにするか、必要に応じてconfig.jsonを変更してください。設定についてはアプリ設定セクションで説明しています。 ビルド後でもconfig.jsonファイルは直接変更可能です。設定変数のみの変更であれば再ビルドは不要です。

Docker

ghcr.ioのプリビルドイメージを使ってDockerでJelly Music Appを簡単にホストできます。

#### Dockerイメージをプルする

bash docker pull ghcr.io/stannnnn/jelly-music-app:latest

#### Dockerイメージを実行する
bash docker run --rm -p 80:80 ghcr.io/stannnnn/jelly-music-app:latest

Dockerイメージは、-dフラグを追加することでバックグラウンドで実行することもできます docker run -d ...

#### 設定変数を使ってdockerイメージを実行する

bash docker run --rm \ -e DEFAULT_JELLYFIN_URL=https://demo.jellyfin.org/stable \ -e LOCK_JELLYFIN_URL=false \ -p 80:80 ghcr.io/stannnnn/jelly-music-app:latest
`


以下はdockerで利用可能なタグです:

| タグ | 説明 | | ------ | ---------------------------- | | latest | 最新リリースを追跡します | | main | メインブランチを追跡します | | vX.X.X | バージョン固有のタグです |

例:ghcr.io/stannnnn/jelly-music-app:latest

#### Dockerコンテナのビルド

Dockerを使ってJelly Music Appをビルドすることもできます。

`bash docker build . --tag jelly-music-app `

  • Dockerコンテナを実行します:
`bash docker run --rm -p 80:80 jelly-music-app:latest `

環境変数を使用して設定を提供することもできます。

`bash docker run --rm \ -e DEFAULT_JELLYFIN_URL=https://demo.jellyfin.org/stable \ -e LOCK_JELLYFIN_URL=false \ -p 80:80 jelly-music-app:latest `

#### Docker Compose

コンテナ管理を容易にするために、Docker Composeを使用できます。リポジトリには適切なデフォルト設定がされたdocker-compose.yamlファイルが用意されています。

`bash cp .env.example .env `

`env JELLYAPP_PORT=80 JELLYAPP_DEFAULT_URL=https://demo.jellyfin.org/stable JELLYAPP_LOCK_URL=true `

  • Docker Composeを使用してコンテナを起動します:
`bash docker-compose up -d `

docker-compose.yaml ファイルは、以下のデフォルト値を持つ環境変数を使用しています:

アプリ設定

アプリの設定は、ビルドプロセス中またはリリースファイル内の config.json ファイルを編集して変更できます。Dockerを使用する場合は、環境変数として設定を提供できます。利用可能な設定オプションは以下の通りです:

貢献について

プルリクエストは大歓迎です。develop` ブランチへのマージをお願いします。ご提案や改善点があれば、Issueを開くかプルリクエストを提出してください。皆様のご貢献をお待ちしております!

--- Tranlated By Open Ai Tx | Last indexed: 2026-07-21 ---