hum: A TUI MPD client, inspired by ncmpcpp

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

A TUI MPD client, inspired by ncmpcpp. Built using brick and libmpd.


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.2.0.0, 0.2.1.0
Change log CHANGELOG.md
Dependencies array (>=0.5 && <0.6), base (>=4.11 && <4.15), brick (>=0.59), bytestring (>=0.10.10 && <0.12), containers (>=0.6.2 && <0.7), directory (>=1.3.6.0 && <1.4), filepath (>=1.4.2 && <1.5), hum, lens (>=4.19.2 && <4.20), libmpd (>=0.10 && <0.11), mtl (>=2.2.2 && <2.3), regex-tdfa (>=1.3.1.0 && <1.4), relude (>=0.7.0 && <0.8), template-haskell (>=2.13.0 && <2.17), text (>=1.2.3 && <1.3), text-zipper (>=0.10.1 && <0.12), time (>=1.9.3 && <1.12), transformers (>=0.5.6.2 && <0.6), vector (>=0.12.1 && <0.13), vty (>=5.32 && <5.33), witherable (>=0.4 && <0.5) [details]
License GPL-2.0-or-later
Copyright (c) Itai Efrat 2020
Author Itai Y. Efrat
Maintainer itai3397@gmail.com
Category Sound
Source repo head: git clone https://gitlab.com/iyefrat/hum.git
Uploaded by iyefrat at 2021-02-01T13:29:10Z

Modules

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for hum-0.2.1.0

[back to package description]

Hum: a Haskell Music Manager

A TUI mpd client, currently in beta and under active development.

The plan is to basically reimplement ncmpcpp in haskell (at least featurewise). The reasons are as follows:

Installation

As this is an MPD client, you will need to install mpd from your favorite package manager.

You can install hum directly from Hackage, or by cloning the repo and running cabal install.

Nix support will be available in the near future, but in the meantime you can run nix-build release.nix and then launch hum with ./result/bin/hum to try it out, but this requires an up to date nixpkgs-unstable.

Features

Current

Planned

For a list of all the keybindings and ex style commands, type :help and press RET.