--- /dev/null
+{ buildApp, nextcloudVersion }:
+let
+ audioplayer_3_1_0 = buildApp rec {
+ appName = "audioplayer";
+ version = "3.1.0";
+ url = "https://github.com/Rello/${appName}/releases/download/${version}/${appName}-${version}.tar.gz";
+ sha256 = "18h3mzjqcwz4v0wddw59sdwanrdjcqdwsi3pfqddxagq40xjj5pn";
+ };
+ audioplayer_3_2_2 = buildApp rec {
+ appName = "audioplayer";
+ version = "3.2.2";
+ url = "https://github.com/Rello/${appName}/releases/download/${version}/${appName}-${version}.tar.gz";
+ sha256 = "1yqvzphm0i6k8khkfbc37q5x2vw5gp8imvc4nff2d75wykvs37bv";
+ };
+ versions = {
+ "20" = audioplayer_3_1_0;
+ "21" = audioplayer_3_2_2;
+ "22" = audioplayer_3_2_2;
+ "23" = audioplayer_3_2_2;
+ };
+in
+ versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app audioplayer")