Skip to content
/ LyLink Public

LyLink is a multiplatform lyrics tracker that allows you to sync your lyrics live with the music you're listening to.

Notifications You must be signed in to change notification settings

Wlczak/LyLink

Repository files navigation

LyLink

status uptime phpstan phpunit eslint build

LyLink is a multiplatform lyrics tracker that allows you to sync your lyrics live with the music you're listening to.

Installation

Docker compose

Instalation with docker compose is currently the only tested way to reliably run LyLink.

You can either clone the repository and use the inbuilt compose:

git clone https://github.com/wlczak/lylink.git
cd lylink
docker compose up -d

Or you can create your own docker compose file:

services:
  lylink:
    image: wlczak/lylink:latest
    volumes:
      - ./db:/var/www/html/db
      - ./config/:/var/www/html/config/
    ports:
      - "1592:80"
    init: true
    command: ["php", "-S", "0.0.0.0:80", "-t", "/var/www/html/public_html"]

In both cases you will have to set up environment variables in the .env file. You can copy the skeleton from the .env.example file or this example:

CLIENT_ID=
CLIENT_SECRET=
BASE_DOMAIN=
SMTP_HOST=
SMTP_USERNAME=
SMTP_PASSWORD=

Both files can be found in the config directory.

About

LyLink is a multiplatform lyrics tracker that allows you to sync your lyrics live with the music you're listening to.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •