Skip to content

LibraMusic/LibraCore

Repository files navigation

Libra

Libra is a new, open, and extensible music service. Libra does what you want, how you want.

The current goal is to release LibraCore v0.1.0 by the end of 2025.

Setup Steps

Before anything else, you need to set up the database. Install one of the following databases and follow its steps:

SQLite

No additional steps are needed to use SQLite.

PostgreSQL

To create the PostgreSQL database, run the following commands:

sudo -u postgres createuser -P libra
sudo -u postgres createdb -O libra -E UTF-8 libra

Dependencies:

  • SQLite or PostgreSQL
  • yt-dlp and ytmusicapi for the YouTube source
  • FFmpeg

Development

To run all unit tests, run mage test or mage test:unit. To run the integration tests, run mage test:integration

About

A new, open, and extensible music service

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages