<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>156639</bug_id>
          
          <creation_ts>2006-11-29 11:08 0000</creation_ts>
          <short_desc>Audacious playlists messing up with \</short_desc>
          <delta_ts>2007-01-05 02:21:44 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>cbkehler@sympatico.ca</reporter>
          <assigned_to>chainsaw@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>cbkehler@sympatico.ca</who>
            <bug_when>2006-11-29 11:08:17 0000</bug_when>
            <thetext>The current version of audacious (1.2.1) barfs on files with a \ in the name.  For example, the file: Great Big Sea/Great Big Sea/01 - Great Big Sea\Gone By the Board.mp3  will end up in the playlist as 2 entries, Great Big Sea/Great Big Sea/01 - Great Big Sea and the second is Gone By the Board.  The second entry points to a non-existant file, because audacious converted the \ to /, and then the player stops and complains that it doesn&apos;t know how to handle the filetype.

The attached patch adds an option to the playlist prefs window to suppress this conversion, which makes it work for me.  The default value is to leave the behaviour the same as it is currently.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cbkehler@sympatico.ca</who>
            <bug_when>2006-11-29 11:09:43 0000</bug_when>
            <thetext>Created an attachment (id=102997)
Patch to fix / conversion

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2006-11-29 12:47:08 0000</bug_when>
            <thetext>&lt;Osiris-1&gt; Audacious: chainsaw * r3033 /trunk/audacious/ (6 files in 2 dirs): Allow \ to / conversion to be switched on &amp; off, by external contributor Chris Kehler &lt;cbkehler@sympatico.ca&gt;.

Your contribution has been merged upstream and will be in the next release. Please note that 1.2.2 is the current release of audacious, not 1.2.1
Thanks, it&apos;s not often that bug reports come with patches that apply without any effort. I&apos;ll wait a short while to see if I can accumulate other fixes before I roll a 1.2.2-r1 ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chainsaw@gentoo.org</who>
            <bug_when>2007-01-05 02:21:44 0000</bug_when>
            <thetext>Your fix is available in 1.3.0_alpha1, which just hit portage.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102997</attachid>
            <date>2006-11-29 11:09 0000</date>
            <desc>Patch to fix / conversion</desc>
            <filename>audacious-1.2.1-fixslashes.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1cmIgYXVkYWNpb3VzLTEuMi4xL2F1ZGFjaW91cy9nbGFkZS9wcmVmc3dpbi5nbGFk
ZSBhdWRhY2lvdXMtd29ya2luZy9hdWRhY2lvdXMvZ2xhZGUvcHJlZnN3aW4uZ2xhZGUKLS0tIGF1
ZGFjaW91cy0xLjIuMS9hdWRhY2lvdXMvZ2xhZGUvcHJlZnN3aW4uZ2xhZGUJMjAwNi0xMC0yMiAx
NDozODoyMC4wMDAwMDAwMDAgLTA0MDAKKysrIGF1ZGFjaW91cy13b3JraW5nL2F1ZGFjaW91cy9n
bGFkZS9wcmVmc3dpbi5nbGFkZQkyMDA2LTExLTI5IDEyOjUxOjMwLjAwMDAwMDAwMCAtMDUwMApA
QCAtMTc2Nyw2ICsxNzY3LDQxIEBACiAJCSAgICAgIDwvY2hpbGQ+CiAKIAkJICAgICAgPGNoaWxk
PgorCQkJPHdpZGdldCBjbGFzcz0iR3RrQWxpZ25tZW50IiBpZD0iYWxpZ25tZW50ODgiPgorCQkJ
ICA8cHJvcGVydHkgbmFtZT0idmlzaWJsZSI+VHJ1ZTwvcHJvcGVydHk+CisJCQkgIDxwcm9wZXJ0
eSBuYW1lPSJ4YWxpZ24iPjAuNTwvcHJvcGVydHk+CisJCQkgIDxwcm9wZXJ0eSBuYW1lPSJ5YWxp
Z24iPjAuNTwvcHJvcGVydHk+CisJCQkgIDxwcm9wZXJ0eSBuYW1lPSJ4c2NhbGUiPjE8L3Byb3Bl
cnR5PgorCQkJICA8cHJvcGVydHkgbmFtZT0ieXNjYWxlIj4xPC9wcm9wZXJ0eT4KKwkJCSAgPHBy
b3BlcnR5IG5hbWU9InRvcF9wYWRkaW5nIj4wPC9wcm9wZXJ0eT4KKwkJCSAgPHByb3BlcnR5IG5h
bWU9ImJvdHRvbV9wYWRkaW5nIj4wPC9wcm9wZXJ0eT4KKwkJCSAgPHByb3BlcnR5IG5hbWU9Imxl
ZnRfcGFkZGluZyI+MTI8L3Byb3BlcnR5PgorCQkJICA8cHJvcGVydHkgbmFtZT0icmlnaHRfcGFk
ZGluZyI+MDwvcHJvcGVydHk+CisKKwkJCSAgPGNoaWxkPgorCQkJICAgIDx3aWRnZXQgY2xhc3M9
Ikd0a0NoZWNrQnV0dG9uIiBpZD0icGxheWxpc3RfY29udmVydF9zbGFzaCI+CisJCQkgICAgICA8
cHJvcGVydHkgbmFtZT0idmlzaWJsZSI+VHJ1ZTwvcHJvcGVydHk+CisJCQkgICAgICA8cHJvcGVy
dHkgbmFtZT0iY2FuX2ZvY3VzIj5UcnVlPC9wcm9wZXJ0eT4KKwkJCSAgICAgIDxwcm9wZXJ0eSBu
YW1lPSJsYWJlbCIgdHJhbnNsYXRhYmxlPSJ5ZXMiPkNvbnZlcnQgZm9yd2FyZCBzbGFzaCAnXCcg
dG8gYmFja3NsYXNoICcvJzwvcHJvcGVydHk+CisJCQkgICAgICA8cHJvcGVydHkgbmFtZT0idXNl
X3VuZGVybGluZSI+VHJ1ZTwvcHJvcGVydHk+CisJCQkgICAgICA8cHJvcGVydHkgbmFtZT0icmVs
aWVmIj5HVEtfUkVMSUVGX05PUk1BTDwvcHJvcGVydHk+CisJCQkgICAgICA8cHJvcGVydHkgbmFt
ZT0iZm9jdXNfb25fY2xpY2siPlRydWU8L3Byb3BlcnR5PgorCQkJICAgICAgPHByb3BlcnR5IG5h
bWU9ImFjdGl2ZSI+RmFsc2U8L3Byb3BlcnR5PgorCQkJICAgICAgPHByb3BlcnR5IG5hbWU9Imlu
Y29uc2lzdGVudCI+RmFsc2U8L3Byb3BlcnR5PgorCQkJICAgICAgPHByb3BlcnR5IG5hbWU9ImRy
YXdfaW5kaWNhdG9yIj5UcnVlPC9wcm9wZXJ0eT4KKwkJCSAgICAgIDxzaWduYWwgbmFtZT0icmVh
bGl6ZSIgaGFuZGxlcj0ib25fcGxheWxpc3RfY29udmVydF9zbGFzaF9yZWFsaXplIiBhZnRlcj0i
eWVzIiBsYXN0X21vZGlmaWNhdGlvbl90aW1lPSJTYXQsIDAzIEp1bCAyMDA0IDA0OjQwOjA2IEdN
VCIvPgorCQkJICAgICAgPHNpZ25hbCBuYW1lPSJ0b2dnbGVkIiBoYW5kbGVyPSJvbl9wbGF5bGlz
dF9jb252ZXJ0X3NsYXNoX3RvZ2dsZWQiIGxhc3RfbW9kaWZpY2F0aW9uX3RpbWU9IlNhdCwgMDMg
SnVsIDIwMDQgMDQ6NDA6MTYgR01UIi8+CisJCQkgICAgPC93aWRnZXQ+CisJCQkgIDwvY2hpbGQ+
CisJCQk8L3dpZGdldD4KKwkJCTxwYWNraW5nPgorCQkJICA8cHJvcGVydHkgbmFtZT0icGFkZGlu
ZyI+MDwvcHJvcGVydHk+CisJCQkgIDxwcm9wZXJ0eSBuYW1lPSJleHBhbmQiPkZhbHNlPC9wcm9w
ZXJ0eT4KKwkJCSAgPHByb3BlcnR5IG5hbWU9ImZpbGwiPkZhbHNlPC9wcm9wZXJ0eT4KKwkJCTwv
cGFja2luZz4KKwkJICAgICAgPC9jaGlsZD4KKworCQkgICAgICA8Y2hpbGQ+CiAJCQk8d2lkZ2V0
IGNsYXNzPSJHdGtBbGlnbm1lbnQiIGlkPSJhbGlnbm1lbnQxNSI+CiAJCQkgIDxwcm9wZXJ0eSBu
YW1lPSJ2aXNpYmxlIj5UcnVlPC9wcm9wZXJ0eT4KIAkJCSAgPHByb3BlcnR5IG5hbWU9InhhbGln
biI+MC41PC9wcm9wZXJ0eT4KZGlmZiAtTmF1cmIgYXVkYWNpb3VzLTEuMi4xL2F1ZGFjaW91cy9t
YWluLmMgYXVkYWNpb3VzLXdvcmtpbmcvYXVkYWNpb3VzL21haW4uYwotLS0gYXVkYWNpb3VzLTEu
Mi4xL2F1ZGFjaW91cy9tYWluLmMJMjAwNi0xMC0yMiAxNDozODoyMC4wMDAwMDAwMDAgLTA0MDAK
KysrIGF1ZGFjaW91cy13b3JraW5nL2F1ZGFjaW91cy9tYWluLmMJMjAwNi0xMS0yOSAxMjoyODoy
NS4wMDAwMDAwMDAgLTA1MDAKQEAgLTEyNyw3ICsxMjcsNyBAQAogICAgIEZBTFNFLCAgICAgICAg
ICAgICAgICAgICAgICAvKiBlcXVhbGl6ZXIgc2hhZGVkICovCiAgICAgRkFMU0UsICAgICAgICAg
ICAgICAgICAgICAgIC8qIGFsbG93IG11bHRpcGxlIGluc3RhbmNlcyAqLwogICAgIFRSVUUsICAg
ICAgICAgICAgICAgICAgICAgICAvKiBhbHdheXMgc2hvdyBjYiAqLwotICAgIFRSVUUsIFRSVUUs
ICAgICAgICAgICAgICAgICAvKiBjb252ZXJ0ICdfJyBhbmQgJTIwICovCisgICAgVFJVRSwgVFJV
RSwgVFJVRSwgICAgICAgICAgIC8qIGNvbnZlcnQgJ18nLCAlMjAgYW5kICdcJyAqLwogICAgIFRS
VUUsICAgICAgICAgICAgICAgICAgICAgICAvKiBzaG93IG51bWJlcnMgaW4gcGxheWxpc3QgKi8K
ICAgICBUUlVFLCAgICAgICAgICAgICAgICAgICAgICAgLyogc25hcCB3aW5kb3dzICovCiAgICAg
VFJVRSwgICAgICAgICAgICAgICAgICAgICAgIC8qIHNhdmUgd2luZG93IHBvc2l0aW9ucyAqLwpA
QCAtMjU5LDYgKzI1OSw3IEBACiAgICAgeyJhbHdheXNfc2hvd19jYiIsICZjZmcuYWx3YXlzX3No
b3dfY2IsIFRSVUV9LAogICAgIHsiY29udmVydF91bmRlcnNjb3JlIiwgJmNmZy5jb252ZXJ0X3Vu
ZGVyc2NvcmUsIFRSVUV9LAogICAgIHsiY29udmVydF90d2VudHkiLCAmY2ZnLmNvbnZlcnRfdHdl
bnR5LCBUUlVFfSwKKyAgICB7ImNvbnZlcnRfc2xhc2giLCAmY2ZnLmNvbnZlcnRfc2xhc2gsIFRS
VUUgfSwKICAgICB7InNob3dfbnVtYmVyc19pbl9wbCIsICZjZmcuc2hvd19udW1iZXJzX2luX3Bs
LCBUUlVFfSwKICAgICB7InNob3dfc2VwYXJhdG9yX2luX3BsIiwgJmNmZy5zaG93X3NlcGFyYXRv
cl9pbl9wbCwgVFJVRX0sCiAgICAgeyJzbmFwX3dpbmRvd3MiLCAmY2ZnLnNuYXBfd2luZG93cywg
VFJVRX0sCmRpZmYgLU5hdXJiIGF1ZGFjaW91cy0xLjIuMS9hdWRhY2lvdXMvbWFpbi5oIGF1ZGFj
aW91cy13b3JraW5nL2F1ZGFjaW91cy9tYWluLmgKLS0tIGF1ZGFjaW91cy0xLjIuMS9hdWRhY2lv
dXMvbWFpbi5oCTIwMDYtMTAtMjIgMTQ6Mzg6MjAuMDAwMDAwMDAwIC0wNDAwCisrKyBhdWRhY2lv
dXMtd29ya2luZy9hdWRhY2lvdXMvbWFpbi5oCTIwMDYtMTEtMjkgMTI6Mjc6MDUuMDAwMDAwMDAw
IC0wNTAwCkBAIC02MSw3ICs2MSw3IEBACiAgICAgZ2Jvb2xlYW4gcGxheWxpc3RfdmlzaWJsZSwg
ZXF1YWxpemVyX3Zpc2libGUsIHBsYXllcl92aXNpYmxlOwogICAgIGdib29sZWFuIHBsYXllcl9z
aGFkZWQsIHBsYXlsaXN0X3NoYWRlZCwgZXF1YWxpemVyX3NoYWRlZDsKICAgICBnYm9vbGVhbiBh
bGxvd19tdWx0aXBsZV9pbnN0YW5jZXMsIGFsd2F5c19zaG93X2NiOwotICAgIGdib29sZWFuIGNv
bnZlcnRfdW5kZXJzY29yZSwgY29udmVydF90d2VudHk7CisgICAgZ2Jvb2xlYW4gY29udmVydF91
bmRlcnNjb3JlLCBjb252ZXJ0X3R3ZW50eSwgY29udmVydF9zbGFzaDsKICAgICBnYm9vbGVhbiBz
aG93X251bWJlcnNfaW5fcGw7CiAgICAgZ2Jvb2xlYW4gc25hcF93aW5kb3dzLCBzYXZlX3dpbmRv
d19wb3NpdGlvbjsKICAgICBnYm9vbGVhbiBkaW1fdGl0bGViYXI7CmRpZmYgLU5hdXJiIGF1ZGFj
aW91cy0xLjIuMS9hdWRhY2lvdXMvcGxheWxpc3QuYyBhdWRhY2lvdXMtd29ya2luZy9hdWRhY2lv
dXMvcGxheWxpc3QuYwotLS0gYXVkYWNpb3VzLTEuMi4xL2F1ZGFjaW91cy9wbGF5bGlzdC5jCTIw
MDYtMTAtMTMgMDA6MTI6NTguMDAwMDAwMDAwIC0wNDAwCisrKyBhdWRhY2lvdXMtd29ya2luZy9h
dWRhY2lvdXMvcGxheWxpc3QuYwkyMDA2LTExLTI5IDEzOjI2OjQ1LjAwMDAwMDAwMCAtMDUwMApA
QCAtMTM1NSw2ICsxMzU1LDcgQEAKIAogICAgIGZpbGVuYW1lID0gZ19zdHJjaHVnKGdfc3RyZHVw
KGZpbGVuYW1lX3ApKTsKIAorICAgIGlmKGNmZy5jb252ZXJ0X3NsYXNoKQogICAgIHdoaWxlICgo
dG1wID0gc3RyY2hyKGZpbGVuYW1lLCAnXFwnKSkgIT0gTlVMTCkKICAgICAgICAgKnRtcCA9ICcv
JzsKIApkaWZmIC1OYXVyYiBhdWRhY2lvdXMtMS4yLjEvYXVkYWNpb3VzL3ByZWZzd2luLmMgYXVk
YWNpb3VzLXdvcmtpbmcvYXVkYWNpb3VzL3ByZWZzd2luLmMKLS0tIGF1ZGFjaW91cy0xLjIuMS9h
dWRhY2lvdXMvcHJlZnN3aW4uYwkyMDA2LTEwLTIyIDE0OjM4OjIwLjAwMDAwMDAwMCAtMDQwMAor
KysgYXVkYWNpb3VzLXdvcmtpbmcvYXVkYWNpb3VzL3ByZWZzd2luLmMJMjAwNi0xMS0yOSAxMjoz
MTo1NC4wMDAwMDAwMDAgLTA1MDAKQEAgLTE1ODgsNiArMTU4OCwxOCBAQAogICAgIGNmZy5jb252
ZXJ0X3R3ZW50eSA9IGd0a190b2dnbGVfYnV0dG9uX2dldF9hY3RpdmUoYnV0dG9uKTsKIH0KIAor
c3RhdGljIHZvaWQKK29uX3BsYXlsaXN0X2NvbnZlcnRfc2xhc2hfcmVhbGl6ZShHdGtUb2dnbGVC
dXR0b24gKiBidXR0b24sIGdwb2ludGVyIGRhdGEpCit7CisgICAgZ3RrX3RvZ2dsZV9idXR0b25f
c2V0X2FjdGl2ZShidXR0b24sIGNmZy5jb252ZXJ0X3NsYXNoKTsKK30KKworc3RhdGljIHZvaWQK
K29uX3BsYXlsaXN0X2NvbnZlcnRfc2xhc2hfdG9nZ2xlZChHdGtUb2dnbGVCdXR0b24gKiBidXR0
b24sIGdwb2ludGVyIGRhdGEpCit7CisgICAgY2ZnLmNvbnZlcnRfc2xhc2ggPSBndGtfdG9nZ2xl
X2J1dHRvbl9nZXRfYWN0aXZlKGJ1dHRvbik7Cit9CisKICNpZiAwCiBzdGF0aWMgdm9pZAogb25f
cGxheWxpc3RfdXBkYXRlX2NsaWNrZWQoR3RrQnV0dG9uICogYnV0dG9uLApAQCAtMjEzNiw2ICsy
MTQ4LDggQEAKICAgICBGVU5DX01BUF9FTlRSWShvbl9wbGF5bGlzdF9jb252ZXJ0X3R3ZW50eV90
b2dnbGVkKQogICAgIEZVTkNfTUFQX0VOVFJZKG9uX3BsYXlsaXN0X2NvbnZlcnRfdW5kZXJzY29y
ZV9yZWFsaXplKQogICAgIEZVTkNfTUFQX0VOVFJZKG9uX3BsYXlsaXN0X2NvbnZlcnRfdW5kZXJz
Y29yZV90b2dnbGVkKQorICAgIEZVTkNfTUFQX0VOVFJZKG9uX3BsYXlsaXN0X2NvbnZlcnRfc2xh
c2hfcmVhbGl6ZSkKKyAgICBGVU5DX01BUF9FTlRSWShvbl9wbGF5bGlzdF9jb252ZXJ0X3NsYXNo
X3RvZ2dsZWQpCiAgICAgRlVOQ19NQVBfRU5UUlkob25fcGxheWxpc3RfZm9udF9idXR0b25fcmVh
bGl6ZSkKICAgICBGVU5DX01BUF9FTlRSWShvbl9wbGF5bGlzdF9mb250X2J1dHRvbl9mb250X3Nl
dCkKICAgICBGVU5DX01BUF9FTlRSWShvbl9wbGF5bGlzdF9ub19hZHZhbmNlX3JlYWxpemUpCmRp
ZmYgLU5hdXJiIGF1ZGFjaW91cy0xLjIuMS9hdWRhY2lvdXMvdXRpbC5jIGF1ZGFjaW91cy13b3Jr
aW5nL2F1ZGFjaW91cy91dGlsLmMKLS0tIGF1ZGFjaW91cy0xLjIuMS9hdWRhY2lvdXMvdXRpbC5j
CTIwMDYtMTAtMjIgMTU6MTI6NDMuMDAwMDAwMDAwIC0wNDAwCisrKyBhdWRhY2lvdXMtd29ya2lu
Zy9hdWRhY2lvdXMvdXRpbC5jCTIwMDYtMTEtMjkgMTM6MDM6MTguMDAwMDAwMDAwIC0wNTAwCkBA
IC0xMzI4LDYgKzEzMjgsOSBAQAogewogICAgIGdfcmV0dXJuX3ZhbF9pZl9mYWlsKHRpdGxlICE9
IE5VTEwsIE5VTEwpOwogCisgICAgaWYgKGNmZy5jb252ZXJ0X3NsYXNoKQorCSAgICBzdHJfcmVw
bGFjZV9jaGFyKHRpdGxlLCAnXFwnLCAnLycpOworICAgIAogICAgIGlmIChjZmcuY29udmVydF91
bmRlcnNjb3JlKQogICAgICAgICBzdHJfcmVwbGFjZV9jaGFyKHRpdGxlLCAnXycsICcgJyk7CiAK
</data>        

          </attachment>
    </bug>

</bugzilla>