Giter Site home page Giter Site logo

mel's Introduction

Melodine

Description

A command-line(for now) tool to play and download music from YouTube. Made mainly by an expert Python programmer and a novice Python programmer annoyed by Spotify Free's limitations.

Features

  • Downloads or streams audio from YouTube using pafy.
  • Autoplay feature using Spotify API recommendations basedon current song.
  • Notifies of currently playing song.

Planned Features

  • Search function so users can search for the song instead of playing the top result.
  • Search for lyrics.
  • Fixing the countless bugs.
  • Group listening.
  • TUI
  • Shuffle
  • Maybe web app???
  • Shazam API???
  • at this point this is just an idea dump

Usage

Download the code and run the main.py file.

Commands

  • .play <Song Name> - Plays the top result for the search term.
  • .dload <Song Name> - Downloads the top result for the search term.
  • .addq <Song Name> - Adds song to the end of the queue
  • .showq - Displays queue
  • .playnext - <Song Name> - Plays the top search result after the currently playing song.
  • .nowp - Displays currently playing song.
  • .quit - Exits the program gracefully.

mel's People

Contributors

totallynotadi avatar auri-the-jelly avatar nmrocks avatar

Stargazers

Zohan Subhash avatar Preet_patel avatar Luis Spengler avatar Graham Winchester avatar Agnij Moitra avatar  avatar

Watchers

 avatar  avatar Luis Spengler avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.