This forum has been archived. All content is frozen. Please use KDE Discuss instead.

CD ripping to .flac fails

Tags: None
(comma "," separated)
srwilde
Registered Member
Posts
2
Karma
0

CD ripping to .flac fails

Sat May 08, 2010 9:44 pm
KDE 4.4.2
Amarok 2.3.0
Ubuntu 10.04 LTS

Problem: 1) Intermittent problem recognizing audio discs; 2) intermittent problem adding songs from audio disc to collection.

Focusing on problem 2). Intermittently, a recognized audio disc will fail to copy all songs to the local collection. Right-click on the disc, choose 'Copy to Collection >', choose 'Local Collection', select 'Flac' format, select 'OK'. Check 'Ignore 'The' in artist names' and 'VFAT safe names', select 'OK'.

The main windows has a 'copying tracks' status message at the bottom left. After a few seconds the status message goes away. My local file system, ~/Music, has a new directory for the new artist and a new sub-directory for the album but no files were ripped.

Launching Amarok from the console gives a generic error as follows:

X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x280fb6dose

My /tmp space is quite large so that shouldn't be a problem. Not all discs have this error and sometimes ejecting the disc and remounting it will help, sometimes not. The songs can be played via Amarok directly from the disc.

Thoughts?

Thanks!
valoriez
KDE CWG
Posts
625
Karma
3
OS

Re: CD ripping to .flac fails

Sat May 08, 2010 10:07 pm
K/ubuntu has a problem with devices, intermittently. Of course that's the hardest kind of problem to diagnose. One thing you can do, however, is run amarok from console:

Code: Select all
amarok -d --nofork


This will allow to see see the output as you rip, which might shed some light. For starters, I suggest trying the same CD, with the skipped tracks, and see if they are skipped again.

Valorie
srwilde
Registered Member
Posts
2
Karma
0

Re: CD ripping to .flac fails

Sat May 08, 2010 10:26 pm
Getting Amarok to display the audio disc in the GUI seems to be the trick now. It appears to be recognizing the media but the GUI doesn't reflect it. Here is the partial output I'm seeing from Valorie's suggestion...

amarok: BEGIN: void MediaDeviceCache::slotAddSolidDevice(const QString&)
amarok: [MediaDeviceCache] Found new Solid device with udi = "/org/freedesktop/Hal/devices/volume_part_1_size_686606336"
amarok: [MediaDeviceCache] Device name is = "Volume" and was made by ""
amarok: [MediaDeviceCache] device is an Audio CD
amarok: BEGIN: void MediaDeviceMonitor::deviceAdded(const QString&)
amarok: BEGIN: void MediaDeviceMonitor::checkDevice(const QString&)
amarok: BEGIN: virtual bool AudioCdConnectionAssistant::identify(const QString&)
amarok: OpticalDisc
amarok: AudioCd
amarok: END__: virtual bool AudioCdConnectionAssistant::identify(const QString&) - Took 0.0002s
amarok: [MediaDeviceMonitor] Device identified with udi: "/org/freedesktop/Hal/devices/volume_part_1_size_686606336"
amarok: BEGIN: virtual void ConnectionAssistant::tellIdentified(const QString&)
amarok: BEGIN: const QString MediaDeviceCache::volumeMountPoint(const QString&) const
amarok: [MediaDeviceCache] Not able to convert to StorageAccess or not accessible, returning empty
amarok: END__: const QString MediaDeviceCache::volumeMountPoint(const QString&) const - Took 0.00014s
amarok: BEGIN: AudioCdCollection::AudioCdCollection(MediaDeviceInfo*)
amarok: Getting Audio CD info
amarok: BEGIN: Meta::MediaDeviceHandler::MediaDeviceHandler(QObject*)
amarok: END__: Meta::MediaDeviceHandler::MediaDeviceHandler(QObject*) - Took 0.00012s
amarok: END__: AudioCdCollection::AudioCdCollection(MediaDeviceInfo*) - Took 0.0013s
amarok: BEGIN: void MediaDeviceCollection::slotAttemptConnectionDone(bool)
amarok: [MediaDeviceCollection] connection failed, not scanning
amarok: BEGIN: void MediaDeviceCollectionFactoryBase::slotDeviceDisconnected(const QString&)
amarok: END__: void MediaDeviceCollectionFactoryBase::slotDeviceDisconnected(const QString&) - Took 7.5e-05s
amarok: END__: void MediaDeviceCollection::slotAttemptConnectionDone(bool) - Took 0.00026s
amarok: END__: virtual void ConnectionAssistant::tellIdentified(const QString&) - Took 0.0021s
amarok: [MediaDeviceMonitor] Device already identified with udi: "/org/freedesktop/Hal/devices/volume_part_1_size_686606336"
amarok: [MediaDeviceMonitor] Device already identified with udi: "/org/freedesktop/Hal/devices/volume_part_1_size_686606336"
amarok: [MediaDeviceMonitor] Device already identified with udi: "/org/freedesktop/Hal/devices/volume_part_1_size_686606336"
amarok: END__: void MediaDeviceMonitor::checkDevice(const QString&) - Took 0.0031s
amarok: END__: void MediaDeviceMonitor::deviceAdded(const QString&) - Took 0.0032s
amarok: END__: void MediaDeviceCache::slotAddSolidDevice(const QString&) - Took 0.0055s


Thanks...


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]