Skip to content

MediaHarbor/mediaharbor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

MediaHarbor Desktop

License Build Status Downloads Static Badge

MediaHarbor is your all-in-one media downloader, supporting audio and video downloading / streaming from platforms like YouTube and more—all through an intuitive, streamlined interface.

Installation

You can download and install MediaHarbor from releases page for your OS

Table of Contents

Features

  • Download audio & video from popular platforms
  • Seamless integration with yt-dlp
  • Built-in search across YouTube, Spotify, and more
  • Editing configuration files in app

Known Issues

  • Batch downloads can flicker until they finish.
  • Play buttons on search page are limited to Videos, Tracks, and Podcasts only.
  • Can't handle all errors on Downloading.

Building

Prerequisites

  • Node.js
  • npm

Clone the Repository

git clone https://github.com/MediaHarbor/mediaharbor.git
cd mediaharbor

Install Dependencies

npm install

Usage

To start the application, run:

npm run start

To build the application:

npm run build

Manual installation for first start

You can find which packages MH currently uses at MANUELINSTALL.MD.

Contributing

All contributions are welcome! Please read the contributing guidelines in the CONTRIBUTING.md file.

License

This project is licensed under the GPL 3.0 - see the LICENSE file for details.