Moomoon07
Messages postés223Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention 5 mai 2014
-
3 août 2006 à 15:51
Moomoon07
Messages postés223Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention 5 mai 2014
-
3 août 2006 à 16:39
Voici un morceau de code que j'ai récupéré dans les sources du forum. Ce code est censé permettre de récupérer les tags id3v1 d'un MP3. Ce qui m'intéresse c le genre et l'album, or l'album j'arrive à le récupérer, mais le genre me retourne toujours "255". Apparement c que le genre n'est pa pri au bon endroit. est ce que quelqu'un peut m'aider ?
FileStream
fs =
new
FileStream
(_fullPathName,
FileMode
.Open);
byte
[] b =
new
byte
[128];fs.Seek(-128,
SeekOrigin
.End);fs.Read(b, 0, 128);
fs.Close();
Encoding
instEncoding =
new
ASCIIEncoding
();
// Encoding is an Abstract class
string
id3Tag = instEncoding.GetString(b);
// Convert the Byte Array to a String
// If there is an attached ID3 v1.x TAG then read it
if
(id3Tag.Substring(0, 3).ToUpper() ==
"TAG"
){
_id3Title = id3Tag.Substring(3, 30).Trim();
_id3Artist = id3Tag.Substring(33, 30).Trim();
_id3Album = id3Tag.Substring(63, 30).Trim();
_id3Year = id3Tag.Substring(93, 4).Trim();
_id3Comment = id3Tag.Substring(97, 28).Trim();
// Get the track number if TAG conforms to ID3 v1.1
Moomoon07
Messages postés223Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention 5 mai 2014 3 août 2006 à 16:08
Mais c bizarre parce qu'on peut bien mettre une infinité de genres différents dans un mp3. Moi par exemple je bosse dans une boite de musique ou ils ont mis leurs genres à eux (ex : FS et FSw) qui ne sont pas des genres "communs"
Moomoon07
Messages postés223Date d'inscriptionmercredi 31 mai 2006StatutMembreDernière intervention 5 mai 2014 3 août 2006 à 16:30
Lorsque j'édite un MP3 en texte (chose très longue, je vous le déconseille), je remarque ça :
ID33; 10;7;TALB Jazz bluesTIT2 12; Can't Buy Me LoveTRCK 2; 6TXXX 12; CT_GAPLESS_DATA 0TCON
TESTGENRETPE1 E; Michael Bublé
Le genre est bien ECRIT dans mon mp3 (en rouge). Est ce que c les tag id3v1 qui ne tiennent pas compte du genre ? Si oui ... help me !!!