bjarneo / Pytify
Licence: mit
A CLI application for controlling Spotify
Stars: ✭ 736
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Pytify
Muse
An open-source Spotify controller with TouchBar support
Stars: ✭ 594 (-19.29%)
Mutual labels: spotify
Rpi Audio Receiver
Raspberry Pi Audio Receiver with Bluetooth A2DP, AirPlay, UPnP and Spotify Connect
Stars: ✭ 650 (-11.68%)
Mutual labels: spotify
Homehost
self-hosted, Netflix-like app made for streaming
Stars: ✭ 564 (-23.37%)
Mutual labels: spotify
Spotify Downloader
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Stars: ✭ 6,957 (+845.24%)
Mutual labels: spotify
Tauonmusicbox
The Linux desktop music player from the future! 🌆
Stars: ✭ 494 (-32.88%)
Mutual labels: spotify
Emagnet
Automated hacking tool that will find leaked databases with 97.1% accurate to grab mail + password together from recent uploads from https://pastebin.com. Bruteforce support for spotify accounts, instagram accounts, ssh servers, microsoft rdp clients and gmail accounts
Stars: ✭ 688 (-6.52%)
Mutual labels: spotify
Monstercat Visualizer
A real time audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.
Stars: ✭ 571 (-22.42%)
Mutual labels: spotify
Lofi
🎵🔉 A mini Spotify player with WebGL visualizations.
Stars: ✭ 583 (-20.79%)
Mutual labels: spotify
Clone Wars
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars.
Stars: ✭ 12,604 (+1612.5%)
Mutual labels: spotify
Spotifyadblock
Protect your privacy by blocking all annoying Spotify ads & analytics in Linux, OSX and Windows with hosts file.
Stars: ✭ 540 (-26.63%)
Mutual labels: spotify
Spotify Web Api Php
A PHP wrapper for Spotify's Web API.
Stars: ✭ 652 (-11.41%)
Mutual labels: spotify
Lyricfier
a Spotify Lyrics alternative app | New updates at https://github.com/emilioastarita/lyricfier2 (a faster version in golang)
Stars: ✭ 598 (-18.75%)
Mutual labels: spotify
Spark
🎨 An Android library to create gradient animation like Instagram&Spotify
Stars: ✭ 669 (-9.1%)
Mutual labels: spotify
Spicetify Cli
Commandline tool to customize Spotify client. Supports Windows, MacOS and Linux.
Stars: ✭ 9,316 (+1165.76%)
Mutual labels: spotify
Pytify
Search and start songs from the CLI.
Linux and OS X support.
Spotify must be running in the background in order to use this cli remote
Python 3 support. For Python 2 support use this release: v2.1.0
Installation
$ pip install pytify
Python 2
$ pip install pytify==2.1.0
Linux you need to install python-dbus
package.
$ # Example using apt-get
$ apt-get install python-dbus
Credentials
This package now must use credentials in order to search for songs.
Support for client credentials flow. Please follow these steps:
- Register app: https://developer.spotify.com/my-applications/#!/applications
- Edit your
~/.bashrc
to export following values:
export SPOTIPY_CLIENT_ID='your-spotify-client-id'
export SPOTIPY_CLIENT_SECRET='your-spotify-client-secret'
Features
- Commands
- Auto suggest (based on history)
- Tab through history
- Search history
- Search and play songs
- CLI commands
- VIM navigation bindings
Clone repo
$ git clone https://github.com/bjarneo/Pytify.git
$ cd Pytify
$ sudo python setup.py install
Usage
# To start the app type
$ pytify
# next song
$ pytify -n
# prev song
$ pytify -p
# play and pause song
$ pytify -pp
# Current playing song
$ pytify -c
Commands:
current print current song
help list all commands
next play next song
pp play or pause song
stop stop
prev play previous song
history last five search results
Install dev dependencies
pip version must be > 9
$ pip install -r requirements.txt
Dependencies
* requests
* prompt-toolkit
Contributing
Contributions are appreciated.
Contributors
- @joined - OS X
- @adam410 - OS X issue
- @Newky - Better structure
- @ymski - OS X
- @wohlfea - Made it compatible with python 3.5
- @ddiddi - Added search phrase history browsing. (auto complete)
- @kmatt - Minor UX changes
- @bharath123 - Updated Pytify to use prompt_toolkit v2
- .... and other.. please add your name and code update!
Logo
Logo by theodorosploumis. Thank you very much!
Donation
If this project has been helpful in any way, and you want to treat me a cup of coffee, please donate :)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].