Registered Member
|
Compiled and ... i'm really SURPRISED it still NOT WORK
________________________________________________________________________ amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: [CollectionTreeView] checking for global actions amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: void Playlist::Controller::insertOptioned(Meta::TrackList, int) amarok: [Playlist::Controller] Append amarok: BEGIN: int Playlist::Controller::insertionTopRowToBottom(int) amarok: [Playlist::Controller] SortProxy is NOT SORTED ... so I'll take care of the right row. amarok: END__: int Playlist::Controller::insertionTopRowToBottom(int) [Took: 0s] amarok: BEGIN: virtual void Playlist::InsertTracksCmd::redo() amarok: BEGIN: void Playlist::Model::setAllNewlyAddedToUnplayed() amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] amarok: END__: void Playlist::Model::setAllNewlyAddedToUnplayed() [Took: 0s] amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) amarok: MPRIS2: Queueing up a PropertiesChanged signal amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] amarok: END__: virtual void Playlist::InsertTracksCmd::redo() [Took: 0.001s] amarok: [Playlist::Controller] engine playing?: false amarok: BEGIN: void Playlist::Actions::play(int) amarok: BEGIN: void Playlist::Actions::play(quint64, bool) amarok: BEGIN: void EngineController::play(Meta::TrackPtr, uint) amarok: BEGIN: void EngineController::stop(bool) amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: END__: void EngineController::stop(bool) [Took: 0s] amarok: [EngineController] play: bounded is QObject(0x0) current "09-15-00 (Part One)" amarok: [EngineController] Just a normal, boring track... :-P amarok: BEGIN: void EngineController::playUrl(const KUrl&, uint) amarok: [EngineController] URL: KUrl("audiocd:/4f119205/1?device=%2Fdev%2Fsr0") "audiocd:/4f119205/1?device=%2Fdev%2Fsr0" amarok: [EngineController] Offset: 0 amarok: [EngineController] play track from cd amarok: [EngineController] Old device: "" amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Empty MediaSource (engine stop) amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] amarok: [EngineController] New device: "/dev/sr0" amarok: BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) amarok: [EngineController] Using gain of 0 with relative peak of 0 amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) amarok: END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) amarok: BEGIN: void WikipediaEnginePrivate::updateEngine() amarok: BEGIN: bool EngineController::isStream() amarok: END__: bool EngineController::isStream() [Took: 0s] amarok: [WikipediaEngine] Fetching langlinks: KUrl("http://en.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Godspeed%20You%21%20Black%20Emperor&format=xml&lllimit=100&redirects=1") amarok: END__: void WikipediaEnginePrivate::updateEngine() [Took: 0s] amarok: END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] amarok: BEGIN: void Amarok::TimeSlider::clearTriangles() amarok: END__: void Amarok::TimeSlider::clearTriangles() [Took: 0s] amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s] amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength() amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took: 0s] amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] amarok: BEGIN: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) amarok: END__: void DBusAbstractAdaptor::signalPropertyChange(const QString&, const QVariant&) [Took: 0s] amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: void Amarok::TimeSlider::clearTriangles() amarok: END__: void Amarok::TimeSlider::clearTriangles() [Took: 0s] amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) amarok: BEGIN: void CurrentEngine::update(Meta::TrackPtr) amarok: [CurrentEngine] updating track "09-15-00 (Part One)" amarok: END__: void CurrentEngine::update(Meta::TrackPtr) [Took: 0.001s] amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.001s] amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&) amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0.029s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const [Took: 0s] amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.12s] amarok: [EngineController] Track: 1 amarok: [EngineController] no boom? amarok: [EngineController] track pos after play: 0 amarok: END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.17s] amarok: END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.17s] amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0.17s] amarok: END__: void Playlist::Actions::play(int) [Took: 0.17s] amarok: END__: void Playlist::Controller::insertOptioned(Meta::TrackList, int) [Took: 0.18s] amarok: BEGIN: void DBusAbstractAdaptor::_m_emitPropertiesChanged() amarok: END__: void DBusAbstractAdaptor::_m_emitPropertiesChanged() [Took: 0s] amarok: BEGIN: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() amarok: END__: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() [Took: 0s] amarok: BEGIN: void LyricsEngine::update() amarok: [LyricsEngine] no lyrics script running amarok: END__: void LyricsEngine::update() [Took: 0s] amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&) amarok: BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal) amarok: END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0.023s] amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0.023s] amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*) amarok: BEGIN: void Amarok::TimeSlider::clearTriangles() amarok: END__: void Amarok::TimeSlider::clearTriangles() [Took: 0s] amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] amarok: BEGIN: void Amarok::TimeSlider::clearTriangles() amarok: END__: void Amarok::TimeSlider::clearTriangles() [Took: 0s] amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(-1,-1,0x0,QObject(0x0) ) amarok: QModelIndex(0,0,0x1450c20,OpmlDirectoryModel(0xdca3d0) ) amarok: QModelIndex(1,0,0x1442890,OpmlDirectoryModel(0xdca3d0) ) amarok: QModelIndex(1,0,0x1442890,OpmlDirectoryModel(0xdca3d0) ) amarok: QModelIndex(0,0,0x1450c20,OpmlDirectoryModel(0xdca3d0) ) amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Data&) amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Data&) [Took: 0s] amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) amarok: [WARNING] [EngineController] Phonon failed to play this URL. Error: "Impossibile aprire il device CD in lettura." amarok: [WARNING] [EngineController] Forcing phonon engine reinitialization. |
Manager
|
Which Phonon backend do you use? it works flawlessly here with the phonon-backend-vlc
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered Member
|
I understand The "Problem". I've Two CDRom Device (PATA) and Only The device that is linked as /dev/cdrom Play correctly. Infact i've changed the link in udev and only the Other device Play. I've also Test this with GStreamer and Vlc phonon backend and Works fine.
Many Thanks. |
Registered Member
|
Gstreamer. I'll install phonon-backend-vlc and check it out.
Administrator
Kubuntu Forums . Net - https://kubuntuforums.net |
Registered Member
|
Installed and set it as the preferred backend. Rebooted. No system sounds. But Speaker Placement and Testing Front Left and Front Right produced 'Front left' and 'Front right' voice, so that much works. But no system sounds at all. Application and System Notifications > Manage Notifications > Event source: KDE Workspace and testing the sounds on any of the events produced nothing. Nada. Switched back to Gstreamer and rebooted. System sounds all work.
Administrator
Kubuntu Forums . Net - https://kubuntuforums.net |
Registered Member
|
At This point the Issue maybe on "How Phonon Backends or System manage the Cd Devices". Take a Look at /dev/cdrom symlink.
|
Administrator
|
Another thing to test in this case is - does the audiocd:/ kioslave work?
It depends upon /dev/cdrom I believe being used. If the audiocd:/ KIO slave works, then Amarok should work.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
This still seems to be a very promiment problem with KDE, Amarok and kioslaves. Amarok's got a great UI for personalising the file and directory structure, which would be perfect for ripping audio CDs, but unfortunately it just doesn't seem to work.
I bought a couple CDs on holiday, tried ripping them on my laptop (running Kubuntu 12.10 i386) in the airport waiting lounge so I could put them on my mp3 player, but the mp3 rip just didn't start, after specifying the file and folder naming strategy and clicking OK. I tried a couple times, and it just didn't start the rip.. So I opened up VLC and its "Open Disc.." menu, which gives the option of choosing the name of the cd drive. In this instance it should have been /dev/sr0, but it had defaulted to /dev/cdrom. Unfortunately I didn't manage to rip anything before having to board the plane.. Back on my desktop at home now, using Amarok / KDE on Arch Linux x86_64, the Audio CD doesn't even show up in Amarok's Local Collection. The Audio CD plugin is enabled, Dolphin can browse the CD, creating pseudo-folders for loads of different formats (e.g. FLAC, Ogg Vorbis, etc.); I've ripped the CDs now by copying and pasting the MP3 files into a folder I created manually, using Dolphin. I thought maybe I was missing a plugin. But on both machines? Having read through this forum post, I'm stunned to see it has been such a long-standing issue. Is there an open bug report for this? On the desktop at least, it looks to me like a kioslave issue, judging by the last line of this message in ~/.xsession-errors:- kio_file(16959) kdemain: Starting 16959 kio_file(16959) FileProtocol::put: "/tmp/kde-albl500/dolphinPe8903.tmp" mode= -1 Checking /dev/sr1 for cdrom... Testing /dev/sr1 for SCSI/MMC interface SG_IO device: /dev/sr1 CDROM model sensed sensed: TSSTcorp CDDVDW SH-S223C SB02 Checking for SCSI emulation... Drive is ATAPI (using SG_IO host adaptor emulation) Checking for MMC style command set... .... Verifying CDDA command set... Expected command set reads OK. kio_audiocd(16944)/kio (kioslave) KIO::SlaveBasePrivate::verifyState: get() did not call finished() or error()! Please fix the KIO slave. ------------------------------------------------------------------------------------- I'm using the phonon-vlc backend atm. I didn't use the taskbar's Device Notifier widget, but when I expand its menu, it does present me with a clickable icon, with a tooltip saying "Click to mount this device". Dolphin usually shows the same icon in the side pane, next to USB thumb drives and removable HDD's, but it doesn't with a CD in the drive, quite rightly so! I would argue that neither should the Device notifier widget. It presents 4 available actions to me, all either "Open with ..." or "Play with ...". An obvious option would be to "Rip this CD with Amarok". In System Settings -> Device Actions, I can see all the "Open with..." options that pop up in the Device notifier widget, when an "Optical Disc" is inserted. There isn't any action for ripping an Audio CD with any audio player, but there really should be! I could probably "Add..." an appropriate device action, but this functionality has been on PCs for decades now, and I really don't think a casual user should have to do this themselves. In System Settings -> Removable Devices, automatic mounting of removable media is not enabled (not that I've ever touched this, as it should have sensible defaults), but if I tick that checkbox, it seems to show every drive I've ever attached to my machine in "Disconnected Devices". There is no way to clear that history... In Attached devices, I don't see an Audio CD, when I currently have one inserted which Dolphin picks up on. In Disconnected Devices, there is only one listing with an icon that looks like a CD; it has a description of just "UDF volume". On this desktop, I have two CD drives: a Blu-Ray reader and a DVD rewriter, so it is impossible to tell which device the "UDF volume" pertains to. It would be useful here if there was an option to display the "Device Path" in a separate column. Any advice on how to get Amarok working well with CDs? I've been meaning to rip my old collection of over 150 CDs for ages now. Amarok's UI could be perfect for this, but frankly I don't have the time or inclination to do it manually with Dolphin, when other music players have been able to automatically rip a CD into your collection as soon as it's inserted into the drive. Again, this functionality is decades old and is expected of any half decent PC audio player. I'm astonished it isn't a completely polished feature yet. |
Manager
|
Didn't read the complete thing, far too long, sorry.
Which exact Phonon backend-vlc version are you using? This is broken in 0.6.0, fixed in 0.6.2. Please do not bash a thing before you really know what it is about. Also you didn't specify two other very important informations: which exact KDE version and Amarok version are you talking about? Everything else doesn't make much sense without that crucial information
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered Member
|
Contrary to what claimed in the 2.7 release notes, some users continue to encounter issues with Audio CD playback, whatever the back-end used
https://bugs.kde.org/show_bug.cgi?id=314544 |
Manager
|
Well, as the bug clearly describes: it is not an Amarok bug, but a Solid one, not much we can do about that without the help of the solid developers, and they have a hard time reproducing it.
Also that bug is totally different from the one that was causing problems prior to the 2.7 release.
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered Member
|
hi
i use last version and dont play audio CDs i read topic and do all of them...but i dont play explain step step pls thanks... |
Manager
|
Define: latest version? We need numbers Please be more specific by giving your system versions: for Amarok, KDE and Qt, ideally specifying your Linux distribution is also a very good idea. Amarok has a diagnostics tool in the Help menu, pasting the output of that is most helpful...
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered Member
|
This is totally not true, even in 2015 Music / Department stores still stock and sell CD's. Also, picture this, a friend (either in their 50's or 60's with little to no PC/LINUX experience) has attended a BBQ at your house, their taste in music is not the same as you and they want to play some songs from a CD they have in their car. So by your logic one wastes time "ripping" it to the DataBase only to delete it once the friend has left. This scenario is all to common here in Australia and your above workaround is not practical. Though I prefer Amarok, I also have VLC as that has never broken on me even after a KDE kernel and "other-software" updates that constantly break Amarok, which is a pity. |
Manager
|
*sigh*, this is totally irrelevant to the topic anyway, and you are responding to something that was solved long ago...
Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ... |
Registered users: Bing [Bot], gfielding, Google [Bot], markhm, Sogou [Bot], Yahoo [Bot]