<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>317902</bug_id>
          
          <creation_ts>2013-04-05 21:44:43 +0000</creation_ts>
          <short_desc>JJ: Amarok should issue a warning when transcoding is not possible when ffmpeg is not installed</short_desc>
          <delta_ts>2013-10-22 10:14:04 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>Transcoding</component>
          <version>2.7.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>junior-jobs</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.8</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stefan Brüns">stefan.bruens</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>aseemkapoor88</cc>
    
    <cc>matej</cc>
    
    <cc>me</cc>
    
    <cc>ravm1980</cc>
    
    <cc>teo</cc>
          
          <cf_commitlink>http://commits.kde.org/amarok/d42e43fbd5bdcb1a75bb7891f3248597daefe86f</cf_commitlink>
          <cf_versionfixedin>2.9</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1357833</commentid>
    <comment_count>0</comment_count>
    <who name="Stefan Brüns">stefan.bruens</who>
    <bug_when>2013-04-05 21:44:43 +0000</bug_when>
    <thetext>On a system without ffmpeg, &quot;Copy to collection&quot; directly transfers the songs to the device (UMS/MTP). There is no information how to activate transcoding.
Even the Help/Diagnostics does not mention ffmpeg at all.

Reproducible: Always</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1357923</commentid>
    <comment_count>1</comment_count>
    <who name="Matěj Laitl">matej</who>
    <bug_when>2013-04-06 10:41:48 +0000</bug_when>
    <thetext>Hmm, you&apos;re right. We should show the Transcoding dialog unconditionally, users can check &quot;always copy&quot; so that this won&apos;t cause nuisance for those who don&apos;t care about transcoding.

Making this a junior job; let&apos;s add a note (QLabel) to transcoding dialog when no encoder is found (more general than just ffmpeg not found; similar to mood file generation note in Amarok Config -&gt; General) and show the Transcode dialog even if no encoder has been found.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358872</commentid>
    <comment_count>2</comment_count>
    <who name="Aseem">aseemkapoor88</who>
    <bug_when>2013-04-09 15:59:25 +0000</bug_when>
    <thetext>Hi Stefan and Matej!

I would like to work on this bug. As this is the first time I am trying to contribute to open source, please help me with getting started. Currently I don&apos;t have linux installed on my machine, would it be a hurdle while working on this bug? And also, please let me know where to find the code. 

Thanks in advance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358882</commentid>
    <comment_count>3</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-04-09 16:16:17 +0000</bug_when>
    <thetext>Hi Assem,

to work on bugs you need to be able to build and test the latest code, and that currently only works well with Linux, especially for beginners as it is quite tricky to build Amarok from source in Windows. Especially if you aim to participate in the GSoC you definitely should use a Linux installation. You will also need a recent KDE installation. Please have a look at the documentation in http://community.kde.org/Amarok/Development/Join, all information you need is there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1358883</commentid>
    <comment_count>4</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-04-09 16:18:28 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; Hi Assem,

Sorry, Aseem, I didn&apos;t intend to mangle your name :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379835</commentid>
    <comment_count>5</comment_count>
    <who name="René Alberto Viant Morán">ravm1980</who>
    <bug_when>2013-06-27 22:06:32 +0000</bug_when>
    <thetext>Hi all,
 If there is nobody working on this bug I&apos;d like to give a try. I&apos;m also kind of new in open source coding so any help you guys can give me will be awesome. Thanks in advance!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404389</commentid>
    <comment_count>6</comment_count>
    <who name="Jai Luthra">me</who>
    <bug_when>2013-10-18 20:38:48 +0000</bug_when>
    <thetext>I am trying to fix this bug. This is my first bug fix so I might need help.
Hopefully, a patch will be up for review soon :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404450</commentid>
    <comment_count>7</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2013-10-19 01:54:44 +0000</bug_when>
    <thetext>Jai: if you need help, please send your questions to the amarok-devel@kde.org mailing list, and please submit your patch to http://reviewboard.kde.org, group: amarok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404465</commentid>
    <comment_count>8</comment_count>
    <who name="Jai Luthra">me</who>
    <bug_when>2013-10-19 07:36:28 +0000</bug_when>
    <thetext>Thanks Myriam :-)
Here&apos;s the patch https://git.reviewboard.kde.org/r/113346/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405289</commentid>
    <comment_count>9</comment_count>
    <who name="Matěj Laitl">matej</who>
    <bug_when>2013-10-22 10:14:04 +0000</bug_when>
    <thetext>Git commit d42e43fbd5bdcb1a75bb7891f3248597daefe86f by Matěj Laitl, on behalf of Jai Luthra.
Committed on 22/10/2013 at 09:55.
Pushed by laitl into branch &apos;master&apos;.

BugFix: 317902 - Issue a warning when transcoding is not possible

When ffmpeg is not available, the transcoding dialog will not be skipped;
rather it will add a note for the user to install an encoder.
REVIEW: 113346
FIXED-IN: 2.9
CCMAIL: Jai Luthra &lt;me@jailuthra.in&gt;

M  +2    -0    ChangeLog
M  +0    -6    src/core/collections/CollectionLocation.cpp
M  +5    -0    src/transcoding/TranscodingAssistantDialog.cpp
M  +10   -0    src/transcoding/TranscodingAssistantDialog.ui

http://commits.kde.org/amarok/d42e43fbd5bdcb1a75bb7891f3248597daefe86f</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>