[READ-ONLY] Mirror of https://github.com/FoxxMD/multi-scrobbler. Scrobble plays from multiple sources to multiple clients docs.multi-scrobbler.app
deezer docker jellyfin koito lastfm listenbrainz maloja mopidy mpris music music-assistant plex scrobble self-hosted spotify subsonic tautulli youtube-music
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: Override rate-limit-threshold to use new version with reduced dependencies

Borewit/rate-limit-threshold#110

FoxxMD (May 5, 2026, 11:46 AM UTC) 00e9755f 5ba4729f

+8 -161
-2
Dockerfile
··· 118 118 && npm uninstall ts-json-schema-generator \ 119 119 && npm cache clean --force \ 120 120 && chown -R abc:abc node_modules \ 121 - # added superflously https://github.com/Borewit/rate-limit-threshold/issues/110 122 - && rm -R node_modules/@biomejs \ 123 121 && npx @usex/prune-mod -w \ 124 122 && rm -rf /root/.cache 125 123
+5 -159
package-lock.json
··· 797 797 "node": ">= 18" 798 798 } 799 799 }, 800 - "node_modules/@biomejs/biome": { 801 - "version": "1.9.4", 802 - "hasInstallScript": true, 803 - "license": "MIT OR Apache-2.0", 804 - "bin": { 805 - "biome": "bin/biome" 806 - }, 807 - "engines": { 808 - "node": ">=14.21.3" 809 - }, 810 - "funding": { 811 - "type": "opencollective", 812 - "url": "https://opencollective.com/biome" 813 - }, 814 - "optionalDependencies": { 815 - "@biomejs/cli-darwin-arm64": "1.9.4", 816 - "@biomejs/cli-darwin-x64": "1.9.4", 817 - "@biomejs/cli-linux-arm64": "1.9.4", 818 - "@biomejs/cli-linux-arm64-musl": "1.9.4", 819 - "@biomejs/cli-linux-x64": "1.9.4", 820 - "@biomejs/cli-linux-x64-musl": "1.9.4", 821 - "@biomejs/cli-win32-arm64": "1.9.4", 822 - "@biomejs/cli-win32-x64": "1.9.4" 823 - } 824 - }, 825 - "node_modules/@biomejs/cli-darwin-arm64": { 826 - "version": "1.9.4", 827 - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.4.tgz", 828 - "integrity": "sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw==", 829 - "cpu": [ 830 - "arm64" 831 - ], 832 - "license": "MIT OR Apache-2.0", 833 - "optional": true, 834 - "os": [ 835 - "darwin" 836 - ], 837 - "engines": { 838 - "node": ">=14.21.3" 839 - } 840 - }, 841 - "node_modules/@biomejs/cli-darwin-x64": { 842 - "version": "1.9.4", 843 - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz", 844 - "integrity": "sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg==", 845 - "cpu": [ 846 - "x64" 847 - ], 848 - "license": "MIT OR Apache-2.0", 849 - "optional": true, 850 - "os": [ 851 - "darwin" 852 - ], 853 - "engines": { 854 - "node": ">=14.21.3" 855 - } 856 - }, 857 - "node_modules/@biomejs/cli-linux-arm64": { 858 - "version": "1.9.4", 859 - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.4.tgz", 860 - "integrity": "sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g==", 861 - "cpu": [ 862 - "arm64" 863 - ], 864 - "libc": [ 865 - "glibc" 866 - ], 867 - "license": "MIT OR Apache-2.0", 868 - "optional": true, 869 - "os": [ 870 - "linux" 871 - ], 872 - "engines": { 873 - "node": ">=14.21.3" 874 - } 875 - }, 876 - "node_modules/@biomejs/cli-linux-arm64-musl": { 877 - "version": "1.9.4", 878 - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.4.tgz", 879 - "integrity": "sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA==", 880 - "cpu": [ 881 - "arm64" 882 - ], 883 - "libc": [ 884 - "musl" 885 - ], 886 - "license": "MIT OR Apache-2.0", 887 - "optional": true, 888 - "os": [ 889 - "linux" 890 - ], 891 - "engines": { 892 - "node": ">=14.21.3" 893 - } 894 - }, 895 - "node_modules/@biomejs/cli-linux-x64": { 896 - "version": "1.9.4", 897 - "cpu": [ 898 - "x64" 899 - ], 900 - "license": "MIT OR Apache-2.0", 901 - "optional": true, 902 - "os": [ 903 - "linux" 904 - ], 905 - "engines": { 906 - "node": ">=14.21.3" 907 - } 908 - }, 909 - "node_modules/@biomejs/cli-linux-x64-musl": { 910 - "version": "1.9.4", 911 - "cpu": [ 912 - "x64" 913 - ], 914 - "license": "MIT OR Apache-2.0", 915 - "optional": true, 916 - "os": [ 917 - "linux" 918 - ], 919 - "engines": { 920 - "node": ">=14.21.3" 921 - } 922 - }, 923 - "node_modules/@biomejs/cli-win32-arm64": { 924 - "version": "1.9.4", 925 - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.4.tgz", 926 - "integrity": "sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg==", 927 - "cpu": [ 928 - "arm64" 929 - ], 930 - "license": "MIT OR Apache-2.0", 931 - "optional": true, 932 - "os": [ 933 - "win32" 934 - ], 935 - "engines": { 936 - "node": ">=14.21.3" 937 - } 938 - }, 939 - "node_modules/@biomejs/cli-win32-x64": { 940 - "version": "1.9.4", 941 - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.4.tgz", 942 - "integrity": "sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA==", 943 - "cpu": [ 944 - "x64" 945 - ], 946 - "license": "MIT OR Apache-2.0", 947 - "optional": true, 948 - "os": [ 949 - "win32" 950 - ], 951 - "engines": { 952 - "node": ">=14.21.3" 953 - } 954 - }, 955 800 "node_modules/@bufbuild/protobuf": { 956 801 "version": "2.2.1", 957 802 "license": "(Apache-2.0 AND BSD-3-Clause)" ··· 11003 10848 }, 11004 10849 "node_modules/musicbrainz-api": { 11005 10850 "version": "0.27.0", 10851 + "resolved": "https://registry.npmjs.org/musicbrainz-api/-/musicbrainz-api-0.27.0.tgz", 10852 + "integrity": "sha512-0U+rwgtxE7Q2AjIA6eRKzDPfYa6ailktpL6UfpEK2lFDQxWw4pfG50ZwL0irbjHPyEtjB5umbtvHTH/6tFKkLw==", 11006 10853 "license": "MIT", 11007 10854 "dependencies": { 11008 10855 "debug": "^4.3.4", ··· 12116 11963 } 12117 11964 }, 12118 11965 "node_modules/rate-limit-threshold": { 12119 - "version": "0.2.0", 11966 + "version": "0.2.1", 11967 + "resolved": "https://registry.npmjs.org/rate-limit-threshold/-/rate-limit-threshold-0.2.1.tgz", 11968 + "integrity": "sha512-WWn+uXLg0KMO/M9TaA4JzIAwvQ0aE87PM0pO4TVvCeHb3kXe82rOXLuUfIS9OZdxbYIca7quInuReAr27LMktQ==", 12120 11969 "license": "MIT", 12121 - "dependencies": { 12122 - "@biomejs/biome": "^1.8.3" 12123 - }, 12124 11970 "engines": { 12125 11971 "node": "^14.13.1 || >=16.0.0" 12126 11972 }
+3
package.json
··· 227 227 "overrides": { 228 228 "spotify-web-api-node": { 229 229 "superagent": "$superagent" 230 + }, 231 + "musicbrainz-api": { 232 + "rate-limit-threshold": "0.2.1" 230 233 } 231 234 } 232 235 }