All Projects → ambientsound → visp

ambientsound / visp

Licence: MIT license
Visp is a Vi-like Spotify client for terminal users.

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to visp

tgbiofy
Changes the Telegram bio, profile picture, first and last name to the song that the user is currently listening to.
Stars: ✭ 24 (-46.67%)
Mutual labels:  spotify
fycharts
Unofficial Spotify Charts API. Get any and all data for top 200 and viral 50 music on Spotify. 27th Apr 2021 Update - fycharts returns empty dataframes due to CloudFlare protection on spotifycharts.com
Stars: ✭ 44 (-2.22%)
Mutual labels:  spotify
Jukebox
A macOS app to view the currently playing song in the menu bar
Stars: ✭ 93 (+106.67%)
Mutual labels:  spotify
springtunes
Control your Spotify client remotely from your browser
Stars: ✭ 19 (-57.78%)
Mutual labels:  spotify
cordova-spotify-oauth
🔐 Easy Spotify authentication for Cordova / PhoneGap apps
Stars: ✭ 15 (-66.67%)
Mutual labels:  spotify
SpotX
Blocking ads and updates for the desktop version of Spotify, disabling podcasts and something else.
Stars: ✭ 812 (+1704.44%)
Mutual labels:  spotify
musicritic
Your personal music-specific Metacritic.
Stars: ✭ 45 (+0%)
Mutual labels:  spotify
Oud
🎵 The frontend of Oud, an online music streaming service that is a mimic of Spotify with all its functionalities built using ReactJS, React-Router, Bootstrap.
Stars: ✭ 48 (+6.67%)
Mutual labels:  spotify
multi-scrobbler
Scrobble plays from multiple sources to multiple clients
Stars: ✭ 54 (+20%)
Mutual labels:  spotify
Lano-Visualizer
A simple but highly configurable visualizer with rounded bars.
Stars: ✭ 114 (+153.33%)
Mutual labels:  spotify
spotify-terminal
Terminal application to play/control Spotify.
Stars: ✭ 61 (+35.56%)
Mutual labels:  spotify
graphql-spotify
GraphQL Schema And Resolvers For Spotify Web API
Stars: ✭ 55 (+22.22%)
Mutual labels:  spotify
aoede
🎧 a self-hosted Spotify → Discord music bot
Stars: ✭ 132 (+193.33%)
Mutual labels:  spotify
Hikari
simple discord.js music bot using distube 🎵 | Stage channel support!
Stars: ✭ 19 (-57.78%)
Mutual labels:  spotify
discord-music-quizzer
Discord music quiz bot
Stars: ✭ 18 (-60%)
Mutual labels:  spotify
spotify-downloader-music-player
Download youtube songs in mp3 format and plays them
Stars: ✭ 31 (-31.11%)
Mutual labels:  spotify
Music-Discord-Bot
A music Discord bot with more than 30+ commands which allows to play music on your server efficiently. Supports Youtube, Spotify, Deezer and Soundcloud links. Skips intros and blanks in the music with Sponsorblock.
Stars: ✭ 57 (+26.67%)
Mutual labels:  spotify
spotify-clone
🎶🎶Simple Spotify Clone using ReactJs. Here we are using the Official Spotify API to make calls. Here we can able to login, logout and gear the music.
Stars: ✭ 21 (-53.33%)
Mutual labels:  spotify
spotify-web-sdk
A JS SDK for the Spotify Web API.
Stars: ✭ 39 (-13.33%)
Mutual labels:  spotify
A41SLBOT
All For One Bot is an open-source discord server bot built for All For One SL™ discord server.
Stars: ✭ 83 (+84.44%)
Mutual labels:  spotify

Visp

Build status Go Report Card codecov License

Visp is an interactive console client for Spotify, written in Go. Its interface is similar to Vim, and aims to be fast, configurable, and practical. Visp means whisk, and just like the simple mechanical tool it makes it easy to create that smooth and perfect mixture through the power of manual control, and without any unfortunate lumps.

This interface has many features that involve sorting, searching, and navigating. It’s designed to let you navigate your music collection effectively and efficiently.

This project is a fork of Practical Music Search and contains a lot of the same functionality, but is geared towards Spotify instead of Music Player Daemon. Visp was born due to significant differences between the Spotify and MPD APIs. Also, forking the project is a convenient opportunity to depart from the unfortunate acronym PMS.

Among currently implemented features are:

  • Looks and feels like Vim!
  • Can be configured to consume a very small amount of screen space.
  • Control playback by playing or adding tracks or sets of tracks.
  • A fully customizable layout, including player status, tag headers, text styles, colors, and keyboard bindings.
  • Full access to all your private and public Spotify playlists and liked songs.
  • Many forms of tracklist manipulation, such as select, cut, copy, paste, filter, sort, etc.
  • Text configuration files, tab completion, history, and much more!

Screenshot

Screenshot of Visp

Getting started

Downloads for Linux, Mac OS X and Windows can be found on the releases page.

Visp is beta software and is a work in progress. Testers are welcome.

If you're new to Visp, please start out by reading the User Guide.

For in-depth information about configuration or advanced use, check out the documentation.

Limitations

Visp requires a Spotify Premium account and will not work with free accounts.

Visp is not a player, but a controller, and is thus not capable of outputting sound. You can run the official Spotify client in the background, play back on Spotify enabled devices, and if you want a headless/server setup I can recommend the excellent librespot or spotifyd projects.

As Visp is still beta, there are bugs and unimplemented features. These can be reported in the issue tracker.

Contribution and contact

See how to contribute to Visp.

Developing

You’re assumed to have a working Go development environment. Building Visp requires Go 1.16 or higher.

Assuming you have the go binary in your path, you can build Visp using:

git clone https://github.com/ambientsound/visp
cd visp
make

This will put the binary in ./bin/visp. You need to run Visp in a regular terminal with a TTY.

If Visp crashes, and you want to report a bug, please include relevant sections of the debug.log file, located in the directory where you started Visp.

Authors

Forked from Practical Music Search, written by Kim Tore Jensen <[email protected]>, Bart Nagel <[email protected]>, and others.

Visp is written by Kim Tore Jensen <[email protected]>.

The source code and latest version can be found at Github: https://github.com/ambientsound/visp.

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].