EnigmaCurry / GMusicFS

A FUSE filesystem for Google Music
153 stars 36 forks source link

MP3 files grabbed from Google Play Music All Access using GMusicFS is corrupted/abrupt/incomplete (have invalid/corrupted/abrupt/incomplete last MP3 frame) #19

Closed vikaapelsinova closed 10 years ago

vikaapelsinova commented 10 years ago

I've subscribed to Google Play Music All Access, have added 3 tracks to my Google Music Library, have mounted my Google Music Library to directory on my hard drive using GMusicFS, have copied these 3 MP3 files from mounted directory to another directory using a file manager, have bought these 3 tracks from Google Play Music, have downloaded these 3 bought MP3 files via Google Music web interface, have processed these 3 downloaded MP3 files (have removed ID3 tags placed at the start of the files), have compared these 3 processed (without ID3 tags) MP3 files by content to 3 copied using GMusicFS MP3 files, and have found that MP3 files copied using GMusicFS is corrupted/abrupt/incomplete (have invalid/corrupted/abrupt/incomplete last MP3 frame).

File name: f1cbc8b4-ecd4-35e2-8b51-1a0c4b5c80db_GooglePlay.mp3
Size: 12 610 872 bytes
SHA-1: A5D03D0B6F5C6A6FA715CC1335CB643C278A1371
Valid MP3 frames: 12 068
Invalid MP3 frames: 0
File name: f1cbc8b4-ecd4-35e2-8b51-1a0c4b5c80db_GMusicFS.mp3
Size: 12 609 840 bytes
SHA-1: 86400FEC534B5FF77CEBF19671FEFD78944E6585
Valid MP3 frames: 12 067
Invalid MP3 frames: 1

12 610 872 - 12 609 840 = 1 302 bytes 1 - 0 = 1 invalid frame

File name: e69adc53-b424-39b0-87a2-59c7f2dbe8e5_GooglePlay.mp3
Size: 12 648 488 bytes
SHA-1: C0823E55A16B9E1C731815A13EC0A08CF166261A
Valid MP3 frames: 12 104
Invalid MP3 frames: 0
File name: e69adc53-b424-39b0-87a2-59c7f2dbe8e5_GMusicFS.mp3
Size: 12 647 480 bytes
SHA-1: 41E76AB689CECF9047A602CDFD94612AE4D0BAE8
Valid MP3 frames: 12 103
Invalid MP3 frames: 1

12 648 488 - 12647480 = 1 108 bytes 1 - 0 = 1 invalid frame

File name: 8ef837bb-f47c-3ad5-8e21-14644a085f15_GooglePlay.mp3
Size: 7 480 423 bytes
SHA-1: 94D80819797E7A65B0AF7F366C1BC71819D7132C
Valid MP3 frames: 7 158
Invalid MP3 frames: 0
File name: 8ef837bb-f47c-3ad5-8e21-14644a085f15_GMusicFS.mp3
Size: 7 479 440 bytes
SHA-1: 271D8F8005070928EC2C3E50C8E92621421891D2
Valid MP3 frames: 7 157
Invalid MP3 frames: 1

7 480 423 - 7 479 440 = 983 bytes 1 - 0 = 1 invalid frame

thenktor commented 10 years ago

This is solved by #8