Bug 481757 - Slowdown of extraction process due to fetching subchannel infos
Summary: Slowdown of extraction process due to fetching subchannel infos
Status: RESOLVED FIXED
Alias: None
Product: Audex
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Nelles
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-24 11:02 UTC by Jan Rathmann
Modified: 2025-05-10 12:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Rathmann 2024-02-24 11:02:56 UTC
SUMMARY
The following commit makes Audex reading subchannel infos at start (or end?) of every audio track ("Fetching extra information from disc...") during extraction, causing the process to stall for ~20-30 seconds per track:

https://invent.kde.org/multimedia/audex/-/commit/f3da7ab976b241e5784a9c4861828578dd80c8c5
* Add MCN and ISRC placeholders
* Some code consistency fixes
* Show more device capabilities on device widget

STEPS TO REPRODUCE
1. Start audio extraction (I have paranoia mode enabled.)
2. Watch messages of extraction process in its window.

OBSERVED RESULT
At change between tracks, there is the message "Fetching extra information from disc...", the process stalls for ~20-30 sec. while CD drive is making busy sounds.

EXPECTED RESULT
For me the previous behaviour (direct continuation of the extraction process between tracks without the subchannel info fetching) is more desireable.

I'm not sure if those subchannel infos that Audex fetches have any purpose at all for my use case (converting audio discs to track-by-track flac files). If the subchannel infos are not related to the integrity/quality of the actual audio data, a setting to enable/disable fetching subchannel infos would be really useful for me!

ADDITIONAL INFORMATION
My drive (information from Audex Device Settings:)
Vendor: HL-DT-ST (imprint says "LG")
Model: DVDRAM GH24NS95
Revision: RN00

Tested with kdesrc builds of Audex and Plasma 6.0 on Ubuntu 23.10.
Comment 1 Marco Nelles 2025-05-09 12:01:01 UTC
Thanks for reporting. Should be fixed with commit 095f60f57446e8873489c180393d78f537c65ec6.
Comment 2 Jan Rathmann 2025-05-10 10:48:22 UTC
(In reply to Marco Nelles from comment #1)
> Thanks for reporting. Should be fixed with commit
> 095f60f57446e8873489c180393d78f537c65ec6.

Strange, I can't find that commit, neither when browsing commit history invent.kde.org nor on local clone:

$git log 095f60f57446e8873489c180393d78f537c65ec6
fatal: bad object 095f60f57446e8873489c180393d78f537c65ec6
Comment 3 Marco Nelles 2025-05-10 10:51:52 UTC
Sorry, I have not pushed it for now, as it needs some more testing. There is another problem with libcdio (integration). Until then I have to ask you for some patience.
Comment 4 Jan Rathmann 2025-05-10 12:03:13 UTC
Ok, no hurry then :)