Gramiphy
Le projet
Gramiphy est une application web pensée pour constituer une bibliothèque musicale personnelle ou collective : on y ajoute des titres (y compris à partir d’URLs YouTube), on organise le tout en playlists avec possibilité de collaborer et d’épingler des listes pour un accès rapide. Les utilisateurs disposent de comptes avec des rôles différenciés et d’un espace d’administration pour gérer l’accès.
Le produit permet aussi de rassembler des morceaux en mixes exportés en MP3, stockés dans le cloud, avec une gestion optionnelle de durée de vie pour ces fichiers.
Fonctionnalités principales
- Bibliothèque de titres et parcours de la collection
- Playlists, invitation de collaborateurs, playlists épinglées
- Création et export de mixes audio
- Connexion par e-mail et mot de passe, connexion Discord en option
- Rôles utilisateur (accès bibliothèque, mix, administration)
Côté technique
L’app s’appuie sur une stack moderne : Next.js et TypeScript, une base PostgreSQL avec Prisma, et le stockage des fichiers audio sur AWS S3. L’authentification est gérée avec Better Auth (e-mail et OAuth Discord possible). Le traitement média côté serveur s’appuie sur des outils standards comme yt-dlp et ffmpeg pour l’ingestion et l’assemblage audio. Un déploiement conteneurisé est possible via Docker.
Compte de démonstration
Identifiants pour la version en ligne :
[email protected]- Mot de passe
gk6Pz@4Fp&CNgkte
L’usage de contenus tiers reste soumis aux conditions des plateformes concernées et au droit d’auteur ; Gramiphy est un outil technique, la responsabilité de l’usage incombe à l’hébergeur et aux utilisateurs.