marcio199226 / ytd

Download songs from youtube, create your own offline playlists and share them with your friends around all world
MIT License
64 stars 16 forks source link
angular dekstop golang mp3 playlist typescript wails youtube youtube-dl

ytd

Dekstop app for downloading audio tracks from youtube built with wails & angular

*() please note this is an alpha version in case of malfunction please open an issue**

Install

Download from releases page

PWA

Supported platfroms for now

Main features:

Screenshots

home settings_dialog downloading_track track_playback playlist_playback

Build from sources

Wails requirements: https://wails.io/docs/gettingstarted/installation

Dev env

Angular

cd frontend && npm install && npm run serve

Wails

wails dev --e "html"

Open tab in chrome (preffered) and go to http://localhost:4200

Extract translation for golang side:

xgotext -exclude "vendor,frontend" -in "/Users/oskarmarciniak/projects/golang/ytd" -out "/Users/oskarmarciniak/projects/golang/ytd/i18n"

Build binaries (Macos only at the moment)

wails build --platform darwin/arm64 --clean --package --production

wails build --platform darwin/amd64 --clean --package --production --upx

(*) upx doesn't work for apple m1 https://github.com/upx/upx/issues/446

Roadmap