À propos du projet
SpotX-Bash est un patcher basé sur Bash pour le client desktop Spotify sur Linux et macOS. Il modifie le client installé pour supprimer la publicité et ajuster certains comportements du client, et propose également des aides pour installer ou restaurer des versions du client sur les plateformes prises en charge.
Principales capacités décrites dans le README :
- Bloquer toutes les publicités audio, bannières et vidéos
- Bloquer la journalisation
- Activer le mode développeur
- Activer les fonctionnalités expérimentales
- Masquer les livres audio, épisodes et podcasts sur l'écran d'accueil
- Bloquer les mises à jour automatiques sur macOS
- Installer les dernières versions du client desktop sur macOS et les distributions Linux basées sur APT
- Prise en charge revendiquée pour toutes les distributions Linux et OS X/macOS 10.11 et plus récent
Le README liste la dernière version du client prise en charge comme 1.3.0.277.g5441bb3e.
L'utilisation se fait via une commande shell en une ligne qui télécharge et exécute le script, par exemple `bash <(curl -sSL https://spotx-official.github.io/run.sh)`, avec une URL GitHub brute alternative et une forme de pipe pour les shells sans substitution de processus. Par défaut, les fonctionnalités expérimentales prises en charge sont activées et les correctifs du niveau gratuit sont appliqués ; les utilisateurs Premium payants sont invités à passer `-p` / `--premium`. Les mises à jour automatiques de macOS ne sont pas désactivées par défaut et peuvent être bloquées avec `-B` / `--blockupdates`.
Les installations Snap nécessitent l'aide fournie `spotx-snap.sh`, qui doit rester dans le même répertoire que `spotx.sh` ; le dépôt est cloné et l'aide exécutée à partir de là. Les utilisateurs de NixOS sont dirigés vers un projet séparé SpotX-Nix qui applique le correctif lors de la construction du paquet Spotify sans modifier le magasin Nix.
Le README documente un ensemble d'options de ligne de commande, y compris : `-B` bloquer les mises à jour automatiques du client (macOS), `-c` vider le cache de l'application client, `-d` activer le mode développeur, `-e` exclure toutes les fonctionnalités expérimentales, `-f` forcer le script à s'exécuter, `-h` masquer le contenu non musical sur l'écran d'accueil, `--help` afficher les options, `-i` mode interactif, `--installdeb` installer le dernier paquet deb du client sur les distributions basées sur APT, `--installmac` installer le dernier client pris en charge sur macOS, `-l` définir la couleur de fond des paroles en noir, `--nocolor` supprimer les couleurs de la sortie, `--noninteractive` désactiver les invites interactives pour l'automatisation, `-o` utiliser l'ancienne interface de l'écran d'accueil, `-p` marquer comme abonné Premium payant, `-P <chemin>` définir le chemin du client, `--rollback` installer la version précédente prise en charge du client (macOS), `-S` ignorer la signature de code (macOS), `--stable` utiliser avec `--installdeb` pour la branche stable, `--uninstall` désinstaller SpotX-Bash, et `-v` afficher la version de SpotX-Bash. Des exemples d'invocations combinent des drapeaux tels que `-cdh`, `-i -P $HOME/Downloads/`, `-p`, `--installdeb`, et `-B --installmac`, plus un exemple d'installation macOS non interactive.
Le projet crédite amd64fox du projet SpotX. Le README lie à un wiki FAQ pour la compatibilité des shells, le mode développeur, les variantes d'interface, l'utilisation du compte Premium et les questions de support Snap.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.