Tunepack logo

Tunepack Team Tunepack

Use this command to install Tunepack:
winget install --id=Tunepack.Tunepack -e

A modern tool for finding and downloading high quality audio files

Tunepack Desktop is a modern tool designed to help users find and download high-quality audio files efficiently.

Key Features:

  • Cross-platform compatibility, installable via winget for seamless access across different operating systems.
  • Intuitive user interface with advanced search filters and categories to quickly locate desired audio content.
  • Real-time notifications for download progress and completion, ensuring users stay informed at all times.
  • Support for large file downloads with optimized performance to minimize system strain.
  • Integration with GitHub Actions for continuous integration and deployment, guaranteeing smooth updates and reliable functionality.

Audience & Benefit:
Ideal for content creators, educators, and professionals who require high-quality audio files for their projects or workflows. Tunepack Desktop streamlines the process of finding and managing audio resources, saving time and effort while maintaining precision and efficiency.

README

Tunepack

Getting started

npm install
cp .env.example .env

Development

npm run dev

Creating a component

To easily create a scaffolds of components etc. we use Plop.

Please make sure you install Plop first: npm install plop --g

plop component

Packaging

To package the app for the local platform:

GA_TRACKING_ID=x npm run package

Packaging and publishing

To package the app for the local platform:

GA_TRACKING_ID=x npm run package:ci

The packaged app will be inside the release directory.

Building to Multiple Platforms

GA_TRACKING_ID=x npm run package:all

Uploading a draft release to Github automatically

First generate an Github access token here: https://github.com/settings/tokens

Then add an env var called GH_TOKEN with that token value to your env vars so:

sudo nano ~/.bash_profile

Then run

npm run package:ci

Debugging:

DEBUG=tunepack:* npm run dev

Debugging soulseek:

DEBUG=slsk:* npm run dev
Versions
1.2.1
Website
License