about summary refs log tree commit diff
path: root/pkgs/by-name/mu/music-assistant/providers.nix
blob: d085e4f1e89ec67672e9f045218844723504b3d9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# Do not edit manually, run ./update-providers.py

{
  version = "2.2.6";
  providers = {
    airplay = ps: [
    ];
    apple_music = ps: [
    ]; # missing pywidevine
    builtin = ps: [
    ];
    chromecast = ps: with ps; [
      pychromecast
    ];
    deezer = ps: with ps; [
      pycryptodome
    ]; # missing deezer-python-async
    dlna = ps: with ps; [
      async-upnp-client
    ];
    fanarttv = ps: [
    ];
    filesystem_local = ps: [
    ];
    filesystem_smb = ps: [
    ];
    fully_kiosk = ps: with ps; [
      python-fullykiosk
    ];
    hass = ps: with ps; [
      hass-client
    ];
    hass_players = ps: [
    ];
    jellyfin = ps: with ps; [
      aiojellyfin
    ];
    musicbrainz = ps: [
    ];
    opensubsonic = ps: with ps; [
      py-opensonic
    ];
    plex = ps: with ps; [
      plexapi
    ];
    qobuz = ps: [
    ];
    radiobrowser = ps: with ps; [
      radios
    ];
    slimproto = ps: with ps; [
      aioslimproto
    ];
    snapcast = ps: with ps; [
      bidict
      snapcast
    ];
    sonos = ps: with ps; [
      defusedxml
      soco
      sonos-websocket
    ];
    soundcloud = ps: [
    ]; # missing soundcloudpy
    spotify = ps: with ps; [
      pkce
    ];
    template_player_provider = ps: [
    ];
    test = ps: [
    ];
    theaudiodb = ps: [
    ];
    tidal = ps: with ps; [
      tidalapi
    ];
    tunein = ps: [
    ];
    ugp = ps: [
    ];
    ytmusic = ps: with ps; [
      yt-dlp
      ytmusicapi
    ]; # missing yt-dlp-youtube-accesstoken
  };
}