After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 540377 - Songs can't be synced to DAP if file path contains '@'
Songs can't be synced to DAP if file path contains '@'
Status: RESOLVED DUPLICATE of bug 592638
Product: banshee
Classification: Other
Component: Device - iPod
git master
Other All
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
: 603660 609867 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-26 21:02 UTC by tjb
Modified: 2010-09-19 16:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description tjb 2008-06-26 21:02:19 UTC
Please describe the problem:

From the UI, everything looks like it copies fine but remove the ipod and the songs aren't there. These errors are in the .xsession-errors file:

[Warn  16:55:18.991] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/01 - Freeway.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.032] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/02 - Stranger Into Starman.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.045] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/03 - Looking for Nothing.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.057] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/04 - Phoenix.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.070] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/05 - Borrowing Time.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.085] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/06 - It's Over.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.138] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/07 - 31 Today.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.150] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/08 - The Great Beyond.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.161] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/09 - Medicine Wheel.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:19.171] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/10 - Columbus Avenue.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:21.475] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/11 - Little Tornado.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:21.490] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/12 - True Believer.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 
[Warn  16:55:21.503] Failed to create System.Uri for iPod track - Could not find file "/#%&*! Smilers/13 - Ballantines.mp3". (in `mscorlib')
  at System.IO.FileInfo.get_Length () [0x00038] in /builddir/build/BUILD/mono-1.9.1/mcs/class/corlib/System.IO/FileInfo.cs:141 
  at (wrapper remoting-invoke-with-check) System.IO.FileInfo:get_Length ()
  at IPod.Track.set_Uri (System.Uri value) [0x000ab] in /builddir/build/BUILD/ipod-sharp-0.8.0/src/Track.cs:91 
  at Banshee.Dap.Ipod.IpodTrackInfo.CommitToIpod (IPod.Device device) [0x0000c] in /builddir/build/BUILD/banshee-1-1.0.0/src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod/IpodTrackInfo.cs:160 


Steps to reproduce:
1. Try to copy songs from above said Aimee Mann cd to ipod
2. 
3. 


Actual results:
Looks like it works fine

Expected results:
Songs are copied over

Does this happen every time?
Yes

Other information:
I can provide any other info you need. I'm running Fedora 9 x86_64.
Comment 1 Andrew Conkling 2008-06-26 22:58:06 UTC
Does it work if you change the file name to get rid of the special characters? If so, looks related to bug 539668.
Comment 2 Michael Martin-Smucker 2010-02-13 22:09:18 UTC
This is almost certainly because of the "@" in the file name, which Banshee doesn't handle well while syncing to devices.  From this line

> Could not find file "/#%&*! Smilers/13 - Ballantines.mp3"

you can see that Banshee ignored the @ altogether.

Marking as NEW, because this has been reported elsewhere.  I'll mark a couple bugs as duplicates of this in just a minute.  I'll also update the version from 1.0.0 to git master.
Comment 3 Michael Martin-Smucker 2010-02-13 22:09:40 UTC
*** Bug 609867 has been marked as a duplicate of this bug. ***
Comment 4 Michael Martin-Smucker 2010-02-13 22:10:52 UTC
*** Bug 603660 has been marked as a duplicate of this bug. ***
Comment 5 Michael Martin-Smucker 2010-02-13 22:13:10 UTC
Also changed the title, as the root of this problem is the '@' and this is not specific to iPods.

-problems copying aimee mann's new "@#%&*! Smilers" songs from banshee to ipod
+Songs can't be synced to DAP if file path contains '@'
Comment 6 Andrés G. Aragoneses (IRC: knocte) 2010-09-19 16:46:00 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed in the proper place.

It should be solved in the next software version (in this case, it was because of a Mono bug). You may want to check for a software upgrade for the Mono package.

Feel free to reopen if you still see the problem (which may mean that there's another character different than '@' that we're not handling correctly).

*** This bug has been marked as a duplicate of bug 592638 ***