1{
2 aacgain,
3 chromaprint,
4 ffmpeg,
5 flac,
6 imagemagick,
7 keyfinder-cli,
8 mp3gain,
9 mp3val,
10 python3Packages,
11 version,
12 lib,
13 ...
14}:
15{
16 absubmit = {
17 deprecated = true;
18 testPaths = [ ];
19 };
20 advancedrewrite = {
21 testPaths = [ ];
22 };
23 acousticbrainz = {
24 deprecated = true;
25 propagatedBuildInputs = [ python3Packages.requests ];
26 };
27 albumtypes = { };
28 aura = {
29 propagatedBuildInputs = with python3Packages; [
30 flask
31 flask-cors
32 pillow
33 ];
34 };
35 autobpm = {
36 propagatedBuildInputs = with python3Packages; [
37 librosa
38 # An optional dependency of librosa, needed for beets' autobpm
39 resampy
40 ];
41 };
42 badfiles = {
43 testPaths = [ ];
44 wrapperBins = [
45 mp3val
46 flac
47 ];
48 };
49 bareasc = { };
50 beatport.propagatedBuildInputs = [ python3Packages.requests-oauthlib ];
51 bench.testPaths = [ ];
52 bpd.testPaths = [ ];
53 bpm.testPaths = [ ];
54 bpsync.testPaths = [ ];
55 bucket = { };
56 chroma = {
57 propagatedBuildInputs = [ python3Packages.pyacoustid ];
58 testPaths = [ ];
59 wrapperBins = [
60 chromaprint
61 ];
62 };
63 convert.wrapperBins = [ ffmpeg ];
64 deezer = {
65 propagatedBuildInputs = [ python3Packages.requests ];
66 testPaths = [ ];
67 };
68 discogs.propagatedBuildInputs = with python3Packages; [
69 discogs-client
70 requests
71 ];
72 duplicates.testPaths = [ ];
73 edit = { };
74 embedart = {
75 propagatedBuildInputs = with python3Packages; [ pillow ];
76 wrapperBins = [ imagemagick ];
77 };
78 embyupdate.propagatedBuildInputs = [ python3Packages.requests ];
79 export = { };
80 fetchart = {
81 propagatedBuildInputs = with python3Packages; [
82 beautifulsoup4
83 langdetect
84 pillow
85 requests
86 ];
87 wrapperBins = [ imagemagick ];
88 };
89 filefilter = { };
90 fish.testPaths = [ ];
91 freedesktop.testPaths = [ ];
92 fromfilename.testPaths = [ ];
93 ftintitle = { };
94 fuzzy.testPaths = [ ];
95 gmusic.testPaths = [ ];
96 hook = { };
97 ihate = { };
98 importadded = { };
99 importfeeds = { };
100 info = { };
101 inline.testPaths = [ ];
102 ipfs = { };
103 keyfinder.wrapperBins = [ keyfinder-cli ];
104 kodiupdate = {
105 propagatedBuildInputs = [ python3Packages.requests ];
106 testPaths = [ ];
107 };
108 lastgenre.propagatedBuildInputs = [ python3Packages.pylast ];
109 lastimport = {
110 propagatedBuildInputs = [ python3Packages.pylast ];
111 testPaths = [ ];
112 };
113 limit = { };
114 listenbrainz = {
115 testPaths = [ ];
116 };
117 loadext = {
118 propagatedBuildInputs = [ python3Packages.requests ];
119 testPaths = [ ];
120 };
121 lyrics.propagatedBuildInputs = with python3Packages; [
122 beautifulsoup4
123 langdetect
124 requests
125 ];
126 mbcollection.testPaths = [ ];
127 mbsubmit = { };
128 mbsync = { };
129 metasync.testPaths = [ ];
130 missing.testPaths = [ ];
131 mpdstats.propagatedBuildInputs = [ python3Packages.mpd2 ];
132 mpdupdate = {
133 propagatedBuildInputs = [ python3Packages.mpd2 ];
134 testPaths = [ ];
135 };
136 parentwork = { };
137 permissions = { };
138 play = { };
139 playlist.propagatedBuildInputs = [ python3Packages.requests ];
140 plexupdate = { };
141 random = { };
142 replaygain.wrapperBins = [
143 aacgain
144 ffmpeg
145 mp3gain
146 ];
147 rewrite.testPaths = [ ];
148 scrub.testPaths = [ ];
149 smartplaylist = { };
150 sonosupdate = {
151 propagatedBuildInputs = [ python3Packages.soco ];
152 testPaths = [ ];
153 };
154 spotify = { };
155 subsonicplaylist = {
156 propagatedBuildInputs = [ python3Packages.requests ];
157 testPaths = [ ];
158 };
159 subsonicupdate.propagatedBuildInputs = [ python3Packages.requests ];
160 substitute = {
161 testPaths = [ ];
162 };
163 the = { };
164 thumbnails = {
165 propagatedBuildInputs = with python3Packages; [
166 pillow
167 pyxdg
168 ];
169 wrapperBins = [ imagemagick ];
170 };
171 types.testPaths = [ "test/plugins/test_types_plugin.py" ];
172 unimported.testPaths = [ ];
173 web.propagatedBuildInputs = with python3Packages; [
174 flask
175 flask-cors
176 ];
177 zero = { };
178 _typing = {
179 testPaths = [ ];
180 };
181}