Web Analytics

jelly-app

⭐ 261 stars Spanish by Stannnnn

Jelly Music App (JMA)

Una interfaz de música ligera y elegante para Jellyfin. Diseñada para ser intuitiva y minimalista con gran atención al detalle, una aplicación web libre de desorden centrada en la reproducción de música. Usando la API de Jellyfin, proporciona acceso fluido a tu biblioteca musical personal. Demo

¿Buscas un reproductor de video? Echa un vistazo a Jelly Video App - la versión enfocada en video para tu biblioteca Jellyfin!


Variante clara Variante oscura

Capturas de pantalla adicionales
Búsqueda en el panel lateral

Busca pistas, artistas, álbumes, listas de reproducción, géneros

Búsqueda en panel lateral variante clara Búsqueda en panel lateral variante oscura

Resultados de búsqueda

Ver resultados adicionales en una ventana dedicada

Resultados de búsqueda variante clara Resultados de búsqueda variante oscura

Artistas

Incluye canciones más reproducidas, álbumes y otras colaboraciones

Artista variante clara Artista variante oscura

Listas de reproducción

Vista de lista de reproducción, con su propia lista de pistas numerada

Lista de reproducción variante clara Lista de reproducción variante oscura

Características

Instalación

La aplicación Jelly Music puede instalarse como una aplicación de escritorio dedicada, disponible en nuestra página de lanzamientos de GitHub. También puedes obtener la última versión de producción desde allí y desplegarla en tu servidor web colocando el contenido de la carpeta archivada en un directorio accesible desde la web.
También está disponible como imagen docker para un despliegue sencillo, consulta los detalles de docker a continuación.

Yarn (npm i -g yarn) es necesario si deseas compilar el proyecto o ejecutar el servidor de desarrollo por ti mismo.

#### Compilar desde el Código Fuente

    git clone https://github.com/Stannnnn/jelly-app.git
    ``
  • Instalar dependencias:
`bash yarn `
  • Construya los archivos de producción:
`bash yarn build `
  • Despliegue el contenido de la carpeta dist en un directorio accesible desde la web.
Alternativamente, puede ejecutar el servidor de desarrollo directamente: yarn dev o yarn dev:nocache

Si desea usar una ruta base para la aplicación distinta a la raíz (/), debe construirla manualmente estableciendo URL_BASE_PATH en la ruta base preferida.

Deje la configuración por defecto, o cambie config.json según sea necesario. Las configuraciones se explican en la Sección de Configuración de la Aplicación. El archivo config.json puede modificarse directamente en la aplicación ya construida. No es necesario reconstruir si solo cambia una variable de configuración.

Docker

Puede alojar fácilmente Jelly Music App usando Docker con la imagen preconstruida de ghcr.io:

#### Descargar la imagen de docker

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

#### Ejecutar la imagen de Docker
bash docker run --rm -p 80:80 ghcr.io/stannnnn/jelly-music-app:latest

La imagen de Docker también se puede ejecutar en segundo plano añadiendo la bandera -d docker run -d ...

#### Ejecutar la imagen de docker con variables de configuración

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
`

Las siguientes son las etiquetas disponibles para docker:

| Etiqueta | Descripción | | -------- | --------------------------- | | latest | Rastrea la versión más reciente | | main | Rastrea la rama principal | | vX.X.X | Etiquetas específicas de versión |

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

#### Construcción del Contenedor Docker

También puedes construir Jelly Music App usando Docker.

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

  • Ejecutar el contenedor de Docker:
`bash docker run --rm -p 80:80 jelly-music-app:latest `

También puede proporcionar la configuración utilizando variables de entorno.

`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

Para una gestión más sencilla de los contenedores, puedes usar Docker Compose. Se proporciona un archivo docker-compose.yaml en el repositorio con configuraciones predeterminadas adecuadas.

`bash cp .env.example .env `

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

  • Inicie el contenedor usando Docker Compose:
`bash docker-compose up -d `

El archivo docker-compose.yaml utiliza variables de entorno con los siguientes valores predeterminados:

Configuración de la Aplicación

La configuración de la aplicación puede modificarse editando el archivo config.json durante el proceso de compilación o en los archivos de la versión. Al usar Docker, las configuraciones pueden proporcionarse como variables de entorno. Las opciones de configuración disponibles son las siguientes:

Contribuciones

Estamos abiertos a solicitudes de extracción, por favor mándelas a la rama develop`. Si tienes alguna sugerencia o mejora, no dudes en abrir un issue o enviar una solicitud de extracción. ¡Tus contribuciones son bienvenidas y apreciadas!

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