https://github.com/novqigarrix/music-library
ByteMusic - A free forever music library. This repository contains the API for the ByteMusic music library. Built with Deno and Hono.
https://github.com/novqigarrix/music-library
deno hono mongodb
Last synced: 2 months ago
JSON representation
ByteMusic - A free forever music library. This repository contains the API for the ByteMusic music library. Built with Deno and Hono.
- Host: GitHub
- URL: https://github.com/novqigarrix/music-library
- Owner: NovqiGarrix
- Created: 2025-02-23T08:53:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T15:15:02.000Z (over 1 year ago)
- Last Synced: 2025-03-07T16:25:17.290Z (over 1 year ago)
- Topics: deno, hono, mongodb
- Language: TypeScript
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Music Library API
ByteMusic - A free forever music library. This repository contains the API for
the ByteMusic music library. Built with Deno and Hono.
## Getting Started
### Prerequisites
- **yt-dlp**\
You can install yt-dlp via Python's package manager:
```
pip install yt-dlp
```
Alternatively, download the latest binary from the
[yt-dlp GitHub releases](https://github.com/yt-dlp/yt-dlp/releases).
- **FFmpeg**\
Install FFmpeg using your system’s package manager. For example:
- **macOS/Homebrew:**
```
brew install ffmpeg
```
- **Ubuntu/Debian:**
```
sudo apt update && sudo apt install ffmpeg
```
- **Windows:**\
Download FFmpeg from the
[official FFmpeg website](https://ffmpeg.org/download.html) and follow the
installation instructions.
### Installation
1. Clone the repository:
```bash
git clone
```
2. Navigate to the project directory:
```bash
cd music-library
```
3. Install the required dependencies: Follow the instructions in the
##prerequisites section to install the required dependencies.
4. Run the application: After installing dependencies, you can start the
application using the following command:
```bash
deno task dev
```