Skip to content
/ moo Public

Self-hosted service to download and stream music directly from YouTube.

License

Notifications You must be signed in to change notification settings

imf4ll/moo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

V2 coming soon with a new UI and new features



If you are tired of abusive ads while listening and web downloaders being seized, give MOO a chance!!! Lightweight, simple and objective.


  • Play local songs: Access and play your locally stored music files effortlessly, ensuring quick access to your favorite tracks.
  • Download songs: Keep your favorite songs for offline listening by easily downloading them through Moo.
  • Stream from YouTube: Discover a vast collection of songs on YouTube, and with Moo, you can stream them directly without any hassle.
  • Playlist management: Organize and save playlists with ease. Create your customized playlists, add songs from your local library or YouTube, and manage them just the way you like.

Desktop

How to install and use

Pre-builded binaries and executables (Only for desktop version):

OS Binary
Linux Download
Windows Download
MacOS Currently not supported by Wails, follow the steps to build

If any of these pre-builded binaries fail to run, you'll need to build manually following the steps.






📜 Requirements:


♻️ Updating

Desktop

  1. Move to root directory of moo

  2. Pull and rebuild

$ git pull origin master

$ cd desktop/

# All builded binaries and exes are storaged on 'build' directory
$ wails build

Web

  1. Move to root directory of moo

  2. Pull and rebuild

$ git pull origin master

$ cd web/

$ pnpm run build
  1. ONLY IF USED AS SERVICE OF SYSTEMD ON LINUX: sudo systemctl restart moo.service

CLI

  1. Move to root directory of moo

  2. Pull and rebuild

$ git pull origin master

$ cd cli/

# LINUX
$ make install

# WINDOWS
$ pyinstaller --one-file src/moo.py