MyTunes 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.