BSD Ports

audio/visp-go g20210723_47 FreeBSD

Vi-like Spotify client for terminal users

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
audio
Package size
7272.0 KiB, 23871.1 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDaudio/visp-gog20210723_47
DragonFlyaudio/visp-gog20210723_24

Install

Binary package:

pkg install visp-go

From the ports tree:

cd /usr/ports/audio/visp-go/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	visp-go>0:audio/visp-go

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latestg20210723_46g20210723_46-g20210723_29g20210723_46
FreeBSD:14:quarterlyg20210723_46g20210723_46n/ag20210723_27g20210723_46
FreeBSD:15:latestg20210723_46g20210723_46n/a-g20210723_29
FreeBSD:15:quarterlyg20210723_46g20210723_46n/an/an/a
FreeBSD:16:latestg20210723_45g20210723_46n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

Options name: audio_visp-go

OptionDefaultDescription
DOCSoffBuild and/or install documentation
SPOTIFYDoffLightweight Spotify client daemon
USES
go:modules
Service scripts
none

Message after installing

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 it is recommend
to use spotifyd as a Spotify client daemon.

Getting started:
================

To authorize Visp to your Spotify account, please visit https://visp.site/authorize
to get an access token. Enter your access token with :auth <TOKEN>.

Visp is based around the concept of lists. Every view in Visp is a list of some kind.
Upon starting the program, you are shown the log console, which keeps track of things
that happen within the program. Other lists contain playlists, albums, or tracks.

To get an overview of all the lists you've visited while running Visp, press w.

To enter a command, type : followed by the command, then press <Enter>. While entering
a command, you can press <Tab> to engage tab completion, which will complete the word
you're typing, provided that Visp can guess what you're trying to do. Tab completion
in Visp is very powerful and can recognize pretty much anything you want to accomplish.
See command documentation for a list of all supported commands.

Press <F1>, or enter the command help, at any time to show a list of key bindings.

Files

distinfo 46
FileSizeSHA256
ambientsound-visp-g20210723-2585747_GH0.tar.gz281972e70177483187b93a77783159a3bd886ca7215eaf8d5b18806f78e8a84aa8149a
beorn7-perks-v1.0.0_GH0.tar.gz10866b69d92e2e84b7d510dfa6110d3ac4ada0096a6c81190c5e174aa888bfe475cbc
davecgh-go-spew-v1.1.1_GH0.tar.gz421527d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
fsnotify-fsnotify-v1.4.7_GH0.tar.gz31139b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
gdamore-encoding-v1.0.0_GH0.tar.gz108868fb8593a69cd86f16233d63dd6d74181136ec8f22900c509e961a25eb4b2e013
gdamore-tcell-v2.2.0_GH0.tar.gz150294644d13591983668b8163d1eaf3747344f090dfabc39add2b734e73d099b753a5
go-chi-chi-v1.5.4_GH0.tar.gz81105b34ffd43c478f3744294c684674f651a4aa67d5f4112b7f5991b613d2d4a4874
go-ini-ini-v1.51.0_GH0.tar.gz435366c98311d375afbe36a246c5d29acb5cb428634a4186e591ce9b7fe2fa4f2a471
go-yaml-yaml-9f266ea9e77c_GH0.tar.gz8689863efc9aabcbb56b2c9469927784fd67ecb3a79720c4fa754c511335a04156d04
go-yaml-yaml-v2.2.4_GH0.tar.gz722099004c9709200d52ef6e5c69af3f71f3adb1a2b7e884ea7597f306bf54b1f007c
golang-appengine-v1.6.7_GH0.tar.gz333007c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
golang-crypto-75b288015ac9_GH0.tar.gz1.729931e+066e74e21bf9dfdbf0a8dac8cb205fbc3bfd8dff308a24080b9d6093a3858f0db2
golang-net-04defd469f4e_GH0.tar.gz1.252122e+066009a6f0989341df975799276ff1c49af650d4a4ed3fd6db3501b91eb601810d
golang-oauth2-d04028783cf1_GH0.tar.gz79980b963a3ce8248c8ca192d9c7c4ffdbe4adddfe7599b0a58fdfe9271e58547e217
golang-protobuf-v1.5.2_GH0.tar.gz171702088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3
golang-sys-v0.6.0_GH0.tar.gz1.434234e+06b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
golang-term-2321bbc49cbf_GH0.tar.gz1528172896f6aa3deb053da5b597ab072ba5c3540b29d0fb56f350397b7f94c010e21
golang-text-v0.3.6_GH0.tar.gz8.351095e+06f66bebcf21985b0a713d67c6c35dfc9800d3b6d00d62b83ed0ce5b2ed4cb9760
google-uuid-v1.1.1_GH0.tar.gz13543bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423
gopherjs-gopherjs-d547d1d9531e_GH0.tar.gz2172979f24adce5539b96eaeae86b6b6b34c3b5d4b54b5552779f1919d583ef2045378

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.