ytm_tui

command module
v0.0.0-...-9ba8c3f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2022 License: MIT Imports: 8 Imported by: 0

README

ytm

A TUI to play music from YouTube made using bubbletea, beep and youtube-dl golang

Run
  • Install GoLang https://go.dev/doc/install

  • Clone this repository

    git clone https://github.com/ish-u/ytm_tui.git
    
  • Install Required Go Packages

    go mod tidy 
    
  • Run

    go run main.go
    
Demo

Issues
  • High Memory Usage - b/c YouTube doesn't provide streams in mp3 format (which is a requirement of bubbletea, beep we have to convert m4a stream from YouTube using ffmpeg.
  • audio folder holds the mp3 files that are downloaded during streaming which are not deleted after the qutting the application.
  • Looks kinda ugly
Things I want to Improve/Add
  • A Audio Visualizer - using the samples read during the streaming by beep.
  • Ability to directly stream without the need to save the stream in a file and then playing it i.e. play the directly play the converted stream from ffmpeg.
  • Improve the look of Queue using lipgloss.
have an awesome day stranger.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL