Skip to content

koply/pikap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💿 pikap

CLI YouTube player without ads. Only audio stream from YouTube by Lavaplayer.
🕰️ Planned update for support the SoundCloud, Twitch and local audio files.

Features

  1. Minimal system usage (~100MB Memory)
  2. Fluent experience
  3. Scalable
  4. Easy to use
  5. Many planned features

📸 Screenshots

Click here for screenshots

⚙️ How To Build And Run

I will also share the compiled files when pikap goes into beta version.

Requirements are: Maven3, JDK >= 11

git clone https://github.com/koply/pikap
cd pikap
mvn install
sh run.sh

🗒️ Task List

  • Download option.
  • Equalizer for player
  • Support for SoundCloud, Twitch and local audio files.
  • Local web page for remote control the player
  • Database initialization and integration
  • Storing information of past songs with SQLite
  • Endless play mode with next suggested content from the song's YouTube page
  • Discord RPC
  • More efficient input-output handler (maybe tui?)
  • Colorized console handler with Chalk
  • Enchance the play command
  • Config commands
  • Repeat and shuffle commands
  • Previous/back command
  • Queue/list command
  • Optional: Output device selector
  • Optional: Advanced search command