Skip to content

VladCuciureanu/Lyra

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Lyra Logo


Introduction

Lyra is a music streaming service that allows you to take your high-fidelity music collection anywhere.

  • Free & open-source. No artificial limitations and no monthly payment.
  • REST API. Instantly take advantage of a blazingly fast and easily extensible Node.js REST API.
  • Choose your database. Supports PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL.
  • On-Prem or Cloud. Run locally or install on-premises. It's your choice!

Learn more about Lyra


⚙️ Installation

Create a new Lyra deployment by running the following command:

npm init lyra-server lyra

Or, using yarn:

yarn create lyra-server lyra

Simply follow the setup prompts and the CLI will create your new project directory (eg: lyra), configuration file, and initial database. To get the most out of Lyra, and to ensure you have the latest security patches, it is important to keep your project up-to-date.


📌 Requirements

Lyra only requires Node.js and supports most operating systems and SQL database vendors.

  • Node.js 12.20+
  • npm 6.x+

Supported Databases

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQLite
  • CockroachDB
  • MS SQL
  • OracleDB

Supported OS

Other operating systems may also work, but are not officially supported.


🤔 Community Help

WIP


❤️ Contributing & Sponsoring

Please read our Contributing Guide before submitting Pull Requests.


© 2022, Vlad Cuciureanu

About

Open-source, self-hosted music streaming service that allows you to take your high-fidelity music collection anywhere.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published