Software is like sex... It's better when it's free.

Projets - MyTunes

MyTunesMyTunes est l'un de mes projets scolaires réalisé pour le compte du labo .NET, par l'intermédiaire du langage C# en 1ère année d'ingénieur à SupInfo.

MyTunes, comme son nom l'indique, est la reprise du célèbre player audio de chez Apple, iTunes.

L'environnement technologique utilisé fut le suivant :

  • Microsoft Visual C# Express 2005
  • Microsoft SQL Server 2005

Ainsi que les addons suivants :

  • Microsoft.DirectX
  • Microsoft.DirectX.AudioVideoPlayback
  • UltraID3

Les playlists et autres pistes ajoutées à l'application était sauvegardées sous SQL Server 2005.

Ce player permet entre autres les fonctionnalités suivantes

  • Player : Play, pause, stop, next, previous
  • Gestion des Playlists : ajouts / modifications / suppression
  • Modification des données relatives à une piste (Artist, Title, Album, Name, Genre, Year)
  • Ajout de fichiers à la librairie par fichier(s) ou par dossiers récursifs
  • Gestion de fichiers : ajout à la playlist, suppression
  • Gestion du son : plus fort / moins fort / muet
  • Gestion du défilement de la piste : trackbar de navigation + compteur de temps courant
  • Modes de lecture : repeat / shuffle
  • Gestion de filtres cumulatifs : genres / artistes / albums
  • Support Tag ID3

Ce projet m'a permis de me familiariser davantage avec les technologies .NET et plus particulièrement les couples C#, WinForms, ADO.NET et SQL Server.

Screenshots

Prev Play Stop Next