Skip to content

shijisan/tune-og-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Tune-OG

ytdlp as core, ffmpeg for normalizer, youtube.js as library search, react native expo for front. backend will be hosted privately and I only plan to let people I know use this. UPDATE: currently trying to implement a local-only version without needing a server.

Getting Started

Prerequisites

All Python commands should be run inside the virtual environment.

To activate the venv:

# Windows
venv\Scripts\activate

# macOS/Linux
source venv/bin/activate

Backend

Navigate to the backend directory and run both of the following:

cd backend
npm run dev
uvicorn core.main:app

Frontend (Mobile)

Navigate to the Expo app directory and run:

cd frontend/tune-og
npx expo start -c

Frontend (Optional - Basic HTML Testing)

For quick/early alpha testing using the plain HTML files, navigate to the frontend directory and run (might be outdated):

cd frontend
python -m http.server 5500

Note: This is for quick testing purposes only and may include unfinished or experimental features.

alpha-sigDec-Approach Branch

Incomplete as I am blocked by the necessity of a custom JS interpreter. To use run this command first:

npm run build:webview

About

react native expo - front, python - worker microservice, ytdlp core, typescript - main backend

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages