Bug 1479997

Summary: FLAC tag isn't filled properly
Product: [Fedora] Fedora Reporter: Bart Ratgers <bart>
Component: gstreamer1Assignee: Brian Pepple <bdpepple>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 26CC: bdpepple, bpeck, cfergeau, ebaron, james, michel, uraeus, wtaymans
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-01 22:25:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bart Ratgers 2017-08-09 21:48:52 UTC
Description of problem:

After upgrading to Fedora 26 sound-juicer doesn't create a proper FLAC file, the meta-information block in the FLAC file seems to be corrupted. 

Version-Release number of selected component (if applicable):
sound-juicer-3.24.0-1.fc26.x86_64



How reproducible:


Steps to Reproduce:
1.Start sound-juicer and put a CD in the CD-ROM drive
2. Select in upper menu -> Preference -> And choose 'ouptut format' FLAC
3. Select one track to RIP and fill in some meta-information, in case the meta information isn't recieved via MusicBrainz.
4. After finishing check with Nautilus/Files the Audio information. The meta information is empty.
5. Open a terminal and type flac -t <filename.flac>

Actual results:
flac -t filename.flac 

flac 1.3.2
Copyright (C) 2000-2009  Josh Coalson, 2011-2016  Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

filename.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
*** Got error code 1:FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER
*** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC


filename.flac: ERROR while decoding data
    state = FLAC__STREAM_DECODER_ABORTED

Expected results:

A proper audiofile with correct meta-information.

Additional info:
I have tested this on several Fedora 26 machine with all the machine the same result. This does not occur in Fedora 25.

Comment 1 Michel Lind 2017-09-05 04:19:14 UTC
I experienced the same. The bizarre thing is, this also happens when ripping using Rhythmbox.

Comment 2 Bill Peck 2017-10-30 12:34:43 UTC
I see this issue as well.  Could it be in gstreamer?

Comment 3 Bastien Nocera 2017-11-14 09:28:21 UTC
(In reply to Bill Peck from comment #2)
> I see this issue as well.  Could it be in gstreamer?

It is:
https://bugzilla.gnome.org/show_bug.cgi?id=785558

Comment 4 Bart Ratgers 2018-02-01 22:25:09 UTC
Problem solved.