Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: fb doesn't read proper FLACs (Read 1782 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

fb doesn't read proper FLACs

There's an album in FLAC format (split to tracks) that can be played through directshow FLAC codec even in WMP but foobar just can't read the files:
Code: [Select]
could not enumerate tracks (Unsupported format or corrupted file) on:
I:\Music\187 Lockdown\01_-_187_Lockdown_-_Gunman_(Original_Mix).flac
Opening track for playback: "I:\Music\187 Lockdown\01_-_187_Lockdown_-_Gunman_(Original_Mix).flac"
Unable to open item for playback (Unsupported format or corrupted file):
"I:\Music\187 Lockdown\01_-_187_Lockdown_-_Gunman_(Original_Mix).flac"
It's not only my case, all people who have downloaded the album reported that fb can't play it, although winamp and other players do.
Files do not seem corrupt:
Code: [Select]
flac 1.2.1, Copyright © 2000,2001,2002,2003,2004,2005,2006,2007  Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

01_-_187_Lockdown_-_Gunman_(Original_Mix).flac: ok
There's an EAC log in case it could help:
Code: [Select]
Exact Audio Copy V0.99 prebeta 4 from 23. January 2008

EAC extraction logfile from 19. October 2008, 21:14

187 Lockdown / 187 Lockdown

Used drive  : HL-DT-STDVD-RAM GH22NP20  Adapter: 1  ID: 0

Read mode              : Secure
Utilize accurate stream : Yes
Defeat audio cache      : Yes
Make use of C2 pointers : No

Read offset correction                      : 102
Overread into Lead-In and Lead-Out          : No
Fill up missing offset samples with silence : Yes
Delete leading and trailing silent blocks  : No
Null samples used in CRC calculations      : Yes
Used interface                              : Native Win32 interface for Win NT & 2000
Gap handling                                : Left out

Used output format              : User Defined Encoder
Selected bitrate                : 128 kBit/s
Quality                        : High
Add ID3 tag                    : No
Command line compressor        : E:\program files\Vista x64\FLAC\flac.exe
Additional command line options : -T artist="%a" -T title="%t" -T album="%g" -T date="%y" -T tracknumber="%n" -T genre="%m" -T comment="EAC v0.99pb4 => FLAC v1.1.4a" -T publisher="Warner Music Ltd. 3984244602" --padding=1572868 --verify -8 %s


TOC of the extracted CD

    Track |  Start  |  Length  | Start sector | End sector
    ---------------------------------------------------------
        1  |  0:00.00 |  6:21.47 |        0    |    28621 
        2  |  6:21.47 |  6:28.08 |    28622    |    57729 
        3  | 12:49.55 |  6:03.70 |    57730    |    85024 
        4  | 18:53.50 |  3:23.32 |    85025    |  100281 
        5  | 22:17.07 |  6:31.55 |    100282    |  129661 
        6  | 28:48.62 |  6:14.58 |    129662    |  157769 
        7  | 35:03.45 |  6:22.25 |    157770    |  186444 
        8  | 41:25.70 |  6:20.62 |    186445    |  215006 
        9  | 47:46.57 |  5:12.33 |    215007    |  238439 
      10  | 52:59.15 |  5:46.55 |    238440    |  264444 
      11  | 58:45.70 |  5:57.50 |    264445    |  291269 
      12  | 64:43.45 |  6:57.10 |    291270    |  322554 


Track  1

    Filename E:\187_Lockdown_-_187_Lockdown\01_-_187_Lockdown_-_Gunman_(Original_Mix).wav

    Pre-gap length  0:00:02.00

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC 73E0D733
    Copy CRC 73E0D733
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  2

    Filename E:\187_Lockdown_-_187_Lockdown\02_-_187_Lockdown_-_Southside_(Original).wav

    Pre-gap length  0:00:01.52

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC B0E89CBB
    Copy CRC B0E89CBB
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  3

    Filename E:\187_Lockdown_-_187_Lockdown\03_-_187_Lockdown_-_It's_Real_(feat._Shola_Phillips).wav

    Pre-gap length  0:00:02.28

    Peak level 97.7 %
    Track quality 99.9 %
    Test CRC 5BE695DE
    Copy CRC 5BE695DE
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  4

    Filename E:\187_Lockdown_-_187_Lockdown\04_-_187_Lockdown_-_Young_Son_Of_Kung-Fu.wav

    Pre-gap length  0:00:01.48

    Peak level 89.1 %
    Track quality 100.0 %
    Test CRC 7C164ABC
    Copy CRC 7C164ABC
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  5

    Filename E:\187_Lockdown_-_187_Lockdown\05_-_187_Lockdown_-_Kung-Fu_(Original_187_Mix).wav

    Pre-gap length  0:00:01.52

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC E302D7F2
    Copy CRC E302D7F2
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  6

    Filename E:\187_Lockdown_-_187_Lockdown\06_-_187_Lockdown_-_The_Wah.wav

    Pre-gap length  0:00:01.37

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC 5ED824B4
    Copy CRC 5ED824B4
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  7

    Filename E:\187_Lockdown_-_187_Lockdown\07_-_187_Lockdown_-_Nightmare_On_187th_Street.wav

    Pre-gap length  0:00:02.33

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC 7CBF8712
    Copy CRC 7CBF8712
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  8

    Filename E:\187_Lockdown_-_187_Lockdown\08_-_187_Lockdown_-_It's_In_Your_Eyes_(feat._Janette_Sewell).wav

    Pre-gap length  0:00:02.05

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC CB4436A3
    Copy CRC CB4436A3
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track  9

    Filename E:\187_Lockdown_-_187_Lockdown\09_-_187_Lockdown_-_All_'N'_All_(feat._D'Empress).wav

    Pre-gap length  0:00:01.17

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC 1C184A8F
    Copy CRC 1C184A8F
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track 10

    Filename E:\187_Lockdown_-_187_Lockdown\10_-_187_Lockdown_-_Room_1116.wav

    Pre-gap length  0:00:02.03

    Peak level 97.7 %
    Track quality 99.9 %
    Test CRC 3DF4DA39
    Copy CRC 3DF4DA39
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track 11

    Filename E:\187_Lockdown_-_187_Lockdown\11_-_187_Lockdown_-_Southside_(C-Ken_Remix).wav

    Pre-gap length  0:00:02.05

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC AFFA64EA
    Copy CRC AFFA64EA
    Track not fully ripped for AccurateRip lookup
    Copy OK

Track 12

    Filename E:\187_Lockdown_-_187_Lockdown\12_-_187_Lockdown_-_The_Don.wav

    Pre-gap length  0:00:01.25

    Peak level 97.7 %
    Track quality 100.0 %
    Test CRC 953811A7
    Copy CRC 953811A7
    Track not present in AccurateRip database
    Copy OK


 1 track(s) not present in the AccurateRip database
11 track(s) not fully ripped for AccurateRip lookup

No tracks could be verified as accurate

No errors occurred

End of status report

fb doesn't read proper FLACs

Reply #1
What does the console say about the file?

fb doesn't read proper FLACs

Reply #2
First codebox.

UPD
People say that this problem is caused by some "cuesheet tag" that can be fixed with this utility. But my opinion is foobar should play such files regardless of such error, since other players and official FLAC decoder can do.

Fixer code:
Code: [Select]
for %%f in (*.flac) do metaflac.exe --remove-tag=cuesheet "%%f"
for %%f in (*.flac) do metaflac.exe --sort-padding "%%f"
for %%f in (*.flac) do metaflac.exe --dont-use-padding --remove --block-type=PADDING "%%f"

UPD 2
Indeed, after some testing I can tell that the error was caused by the cuesheet tag, since running only the first line from the codebox above fixes the file.

fb doesn't read proper FLACs

Reply #3
Some people say EAC can create non-standard-compliant cuesheets.
Full-quoting makes you scroll past the same junk over and over.

 

fb doesn't read proper FLACs

Reply #4
But there's always an option to ignore it in case of incompatibility and just play audio, right?