Web Analytics

ByeTunes

⭐ 290 stars French by EduAlexxis

ByeTunes 🎵

Dites adieu à la synchronisation iTunes !

ByeTunes est une application iOS native qui vous permet d’injecter de la musique (MP3, M4A, FLAC, WAV) et des sonneries directement dans la bibliothèque média de votre appareil — sans avoir besoin d’une connexion à un ordinateur à chaque synchronisation. Elle communique directement avec la base de données média iOS, vous donnant le pouvoir de gérer votre musique selon vos conditions.

Fonctionnalités

Instructions de compilation

Pour compiler ByeTunes vous-même, vous aurez besoin d’un Mac avec Xcode.

Prérequis

Bibliothèques externes

ByeTunes s’appuie sur idevice (une alternative à libimobiledevice) pour communiquer avec le système de fichiers interne iOS. Ces fichiers NE SONT PAS inclus dans ce dépôt pour des raisons de licence/taille.

Pour compiler l’application, vous devez obtenir ces deux fichiers et les placer dans le répertoire MusicManager/ :

Vous pouvez trouver idevice et le compiler ici : https://github.com/jkcoxson/idevice

Si vous ne disposez pas de ces fichiers, le projet ne compilera pas.

Étapes de compilation

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    ``
  • Ajouter l’architecture ios :
`bash rustup target add aarch64-apple-ios `
  • Installez les outils de ligne de commande Xcode si vous ne les avez pas déjà installés :
`bash xcode-select --install `
  • Clonez le dépôt :
`bash git clone https://github.com/jkcoxson/idevice `
  • Définir une cible de déploiement :
`bash export IPHONEOS_DEPLOYMENT_TARGET=xx.x `
  • Exécutez la commande cargo build :
`bash cargo build --release --package idevice-ffi --target aarch64-apple-ios ` À l'intérieur du dossier idevice, trouvez : idevice.h et libidevice_ffi.a. Déplacez-les dans le projet Xcode, assurez-vous de créer Bridging-Header.h À l'intérieur de votre projet Xcode et assurez-vous d'ajouter :

`bash #import "idevice.h"

Dans Paramètres du projet > Phases de construction > Lier les binaires avec les bibliothèques, assurez-vous que libidevice_ffi.a est listé.

Comment utiliser

Notes

Support et rapport de bugs

Vous avez trouvé un bug ? Nous aimerions le corriger !

--- Créé avec ❤️ par EduAlexxis

--- Tranlated By Open Ai Tx | Last indexed: 2026-06-04 ---