An open API service indexing awesome lists of open source software.

https://github.com/bradmoyetones/bradtunes

Hi! I’m Brad, and this is BradTunes, an app that combines a full-featured music player with the power of yt-dlp downloads.
https://github.com/bradmoyetones/bradtunes

electron react typescript yt-dlp

Last synced: about 2 months ago
JSON representation

Hi! I’m Brad, and this is BradTunes, an app that combines a full-featured music player with the power of yt-dlp downloads.

Awesome Lists containing this project

README

          

[![BradTunes](./resources/icon.png)](#readme)
# BradTunes

[![Release version](https://img.shields.io/github/v/release/BradMoyetones/BradTunes?color=brightgreen&label=Download&style=for-the-badge)](#installation "Installation")
[![Donate](https://img.shields.io/badge/_-Donate-red.svg?logo=githubsponsors&labelColor=555555&style=for-the-badge)](https://buymeacoffee.com/its.brad "Buy me a coffee")
[![Discord](https://img.shields.io/discord/1354491438724808926?color=blue&labelColor=555555&label=&logo=discord&style=for-the-badge)](https://discord.gg/5CC6AfrK "Discord")
[![Portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://portfolio-brad.vercel.app)
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://co.linkedin.com/in/brad-salom%C3%B3n-moyetones-navas-726b9a1a8)
[![Instagram](https://img.shields.io/badge/instagram-E1306C?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/its.bradn/)
[![License: MIT](https://img.shields.io/badge/-MIT-blue.svg?style=for-the-badge)](LICENSE "License")
[![Commits](https://img.shields.io/github/commit-activity/m/BradMoyetones/BradTunes?label=commits&style=for-the-badge)](https://github.com/BradMoyetones/BradTunes/commits "Commit History")
[![Last Commit](https://img.shields.io/github/last-commit/BradMoyetones/BradTunes/main?label=&style=for-the-badge&display_timestamp=committer)](https://github.com/BradMoyetones/BradTunes/pulse/monthly "Last activity")

# Electron Media Downloader

This is an open-source app built with **Electron** and **yt-dlp** for downloading and converting **copyright-free** or **Creative Commons licensed** media content.

# INSTALLATION

[![Windows](https://img.shields.io/badge/-Windows_x64-blue.svg?style=for-the-badge&logo=windows)](https://github.com/BradMoyetones/BradTunes/releases/latest/download/bradtunes-1.0.9-setup.exe)
[![MacOS](https://img.shields.io/badge/-MacOS-lightblue.svg?style=for-the-badge&logo=apple)](https://github.com/BradMoyetones/BradTunes/releases/latest/download/bradtunes-1.0.9.dmg)
[![All versions](https://img.shields.io/badge/-All_Versions-lightgrey.svg?style=for-the-badge)](https://github.com/BradMoyetones/BradTunes/releases)

# Project Setup

## ⚔ Requirements
- yt-dlp ([Official repository](https://github.com/yt-dlp/yt-dlp))
- ffmpeg ([Official repository](https://ffmpeg.org/))

## šŸ› ļø Installation

- Download the **yt-dlp** and **ffmpeg** binaries.
- Place them in the `/public` folder.
- Run the app with:

## šŸƒā€ā™‚ļø Run Locally

Clone the project

```bash
$ git clone https://github.com/BradMoyetones/BradTunes.git
```

Go to the project directory

```bash
$ cd BradTunes
```

Install dependencies

```bash
$ npm install
```

Start the server

```bash
$ npm run dev
```

## šŸ‘·ā€ā™‚ļø Build

```bash
# For windows
$ npm run build:win

# For macOS
$ npm run build:mac
```

## āš– License

[MIT](https://choosealicense.com/licenses/mit/)