Hi, I have an almost fresh install of Kubuntu 12.10. I inserted an Audio CD I wanted to transcode into MP3. I right-clicked on the album of the audio cd in Amarok, clicked 'Copy to collection'. I then selected MP3 as the codec and configured the file name format. After confirming the configuration, Amarok started to read my audio cd (I heard my cd player working) but stopped the task 1 sec after. I finally found that I did not have lame installed. After installing it, it works well. I think Amarok misses an information dialog to explain the user that lame must be installed before using the feature. Reproducible: Always Steps to Reproduce: 1. Use Amarok without lame installed 2. Insert an Audio CD 3. Right-click on the Audio CD, choose Copy to collection 4. Select MP3 as the codec, configure the track file name format 5. Launch extraction Actual Results: It stops after 1 seconds without any feedback Expected Results: It should at least show an error message explaining the user that Amarok needs lame to transcode to MP3.
This very much depends on the distribution, AFAIK the kubuntu-restricted-extras package you should install does include lame. It is up to the distribution to suggest the correct package to install.
I agree about the package suggestion. However I believe that Amarok should display an error or information message when it fails at transcoding the Audio CD to MP3, or any other codecs, because the codec is not installed. Currently, it stops silently and there is no way to know why (or I did not find one).
You don't understand: this is a packaging error on the Kubuntu side, as it should suggest to install kubuntu-restricted-extras when you miss the codecs, if it didn't then they did something wrong.
Ok, I think I get your point. Thanks for pointing me out the kubuntu-restricted-extras package (it was not installed indeed).
I'm making this an junior job (about better error reporting) suitable for Amarok developer newcomers, students wanting to participate in GSoC. (to show they can solve bugs in code) etc... Newcomers: feel free to contact me by e-mail or ping strohel on #amarok IRC, I can get you started.
@Matej, could you specify a little more what you errors deserve better reporting?
(In reply to comment #6) > @Matej, could you specify a little more what you errors deserve better > reporting? Well, the error message should tell the reason why encoding is not working, e.g. what is missing
anyone working on this? if not, can i?
(In reply to comment #8) > anyone working on this? if not, can i? Sure, no need to ask for permission. Just try to solve this and submit a review request to http://reviewboard.kde.org/ once you think your patch is okay. It is also usual to put a link to the review request to the bug.
patch : https://git.reviewboard.kde.org/r/110150/
(In reply to Abhinandan from comment #10) > patch : https://git.reviewboard.kde.org/r/110150/ What happened to this?