BSD Ports

audio/waves 0.1.50_2 FreeBSD

Terminal music player with MusicBrainz tagging, and Last.fm scrobbling

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv3
Categories
audio
Package size
7032.9 KiB, 22713.1 KiB installed

Description

Waves is a keyboard-driven terminal music player with Soulseek downloads, MusicBrainz tagging, Last.fm scrobbling, and radio mode.

Features:

  • Browser: Browse music by Artist > Album > Track hierarchy
  • File Browser: Navigate filesystem with file/folder deletion
  • Playlists: Create, organize, and manage playlists with folder hierarchy
  • Favorites: Quick-access playlist with heart icon display
  • Playing Queue: Persistent queue with multi-selection, reordering, and undo/redo
  • Audio Playback: MP3, FLAC, OPUS/OGG, and M4A/AAC support with seeking
  • Album Art: Display album art in expanded player bar, auto-fetch during import
  • Full-Text Search: SQLite FTS5 search across library, files, and playlists
  • Download Manager: Search and download from Soulseek via slskd integration
  • Import System: MusicBrainz tagging, file renaming, and library integration
  • Last.fm Scrobbling: Track your listening history with offline queue support
  • Radio Mode: Endless playback with Last.fm similar artists and intelligent track selection
  • And more...

Install

Binary package:

pkg install waves

From the ports tree:

cd /usr/ports/audio/waves/ && make install clean

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

RUN_DEPENDS=	waves>0:audio/waves

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:latest0.1.50_10.1.50_1---
FreeBSD:14:quarterly0.1.50_10.1.50_1n/a--
FreeBSD:15:latest0.1.50_10.1.50_1n/a--
FreeBSD:15:quarterly0.1.50_10.1.50_1n/an/an/a
FreeBSD:16:latest0.1.500.1.50_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 3

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

Build dependencies 3
Run dependencies 76

No port depends on this one.

Configuration

Options name: audio_waves

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
go:modules pkgconfig
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/audio_waves/waves-v0.1.50/v0.1.50.mod3491d2f81068c56b6bbaa4bd1a9c616f0fb694281426237c4eb998c09f6b9158d17a
go/audio_waves/waves-v0.1.50/v0.1.50.zip1.964167e+06374a8212fcd6cc41c11fc6123e92f04cf82fc22b30d9697b5bcff5d25b9a6c40

Commit history 10

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
ef154f3224 Nicola Vitale audio/waves: Update to 0.1.50
ChangeLog: 1. https://github.com/llehouerou/waves/releases/tag/v0.1.50 Reported by: "github-actions[bot]" <[email protected]>
f1c53751f6 Nicola Vitale audio/waves: Update to 0.1.49
ChangeLog: 1. https://github.com/llehouerou/waves/releases/tag/v0.1.49 Reported by: "github-actions[bot]" <[email protected]>
2e53ec7dec Nicola Vitale audio/waves: Update to 0.1.48
ChangeLog: 1. https://github.com/llehouerou/waves/releases/tag/v0.1.48 Reported by: "github-actions[bot]" <[email protected]>

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