1{
2 lib,
3 python3Packages,
4 fetchPypi,
5}:
6
7with python3Packages;
8
9buildPythonApplication rec {
10 pname = "miniplayer";
11 version = "1.8.1";
12 format = "pyproject";
13
14 src = fetchPypi {
15 inherit pname version;
16 hash = "sha256-iUUsVIDLQAiaMomfA2LvvJZ2ePhgADtC6GCwIpRC1MA=";
17 };
18
19 build-system = [
20 setuptools
21 ];
22
23 dependencies = [
24 colorthief
25 ffmpeg-python
26 mpd2
27 pillow
28 pixcat
29 requests
30 ueberzug
31 ];
32
33 doCheck = false; # no tests
34
35 # pythonImportsCheck is disabled because this package doesn't expose any modules.
36
37 meta = with lib; {
38 description = "Curses-based MPD client with basic functionality that can also display an album art";
39 homepage = "https://github.com/GuardKenzie/miniplayer";
40 license = licenses.mit;
41 maintainers = [ ];
42 };
43}