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