Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.52 KB

ABSTRACT.md

File metadata and controls

34 lines (23 loc) · 1.52 KB

Application communautaire de streaming de musique

Introduction

La musique a une part importante dans toute manifestation (anniversaire, concert, bar, soirée entre amis, etc.). Néanmoins, la musique est souvent gérée par une personne sur un appareil. Nous souhaitons proposer une application de type client-serveur qui permet aux différents utilisateurs de proposer leur propre musique au serveur, qui les jouera au fur et à mesure de l'événement.

Fonctionnalités importantes

  • Transférer et jouer de la musique sur le serveur
  • Effectuer les actions de base sur la musique (jouer, arrêter, supprimer, changer de chanson, voir la queue de lecture)
  • Système de vote pour changer la musique
  • Sauvegarder les titres envoyés au serveur pour une (re)lecture des morceaux
  • Sauvegarder un titre ou la queue de lecture (sur le serveur)
  • Création de profils utilisateur permettant de sauvegarder un titre ou la queue de lecture

Fonctionnalités optionnelles

  • Choix d'être le serveur ou le client
  • Filtres de recherche
  • Possibilité de pouvoir se connecter à différents serveurs de streaming
  • Intégration de services externes (SoundCloud, Spotify, etc.)
  • Système de transition dynamique entre chansons selon le rythme ou le genre de la musique

Thématiques abordées

  • Architecture client-serveur
  • Envoi et lecture de fichiers sur un serveur
  • Gestion/archivage de fichiers
  • Gestion de profils utilisateur
  • Intégration/ajout de services externes
  • Algorithmes de détection du genre musical