Monday, June 25, 2007

SharePod 3.3

New features in SharePod 3.3
  • Drag tracks up and down playlists to re-order them (this is the most requested feature!)
  • Fix for non-latin characters in filenames when exporting tracks to iTunes
  • Removed the requirement to have an iTunes 7.1+ format database. :) SharePod now does its own compatibility test which is more reliable anyway.
SharePodLib will also be updated to include the new functionality.


David said...


thanks for developing sharepod! i've been looking for the right itunes replacement and i've found it with your program.

that said, if there were a feature to import album art, or at least transfer photos onto our ipods i would for sure donate.

also, every now and then i'll this error when trying to add songs to the master playlist:

System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at x.f()
at SharePod.IPodFileImporter.PerformCopy()
at SharePod.Dialogs.TransferToIPodWindow.Window_Shown(Object sender, EventArgs e)

Catie said...

hi jeff,

i have to say, after everything i've heard about sharepod, i'm incredibly excited to try it out (i'm in the process of switching computers right now, and transferring music is a royal pain). the only problem i'm running into, is that when i attempt to move music to my pc from the ipod, i get the following error message:

System.UnauthorizedAccessException: Access to the path 'C:\SharePod_iTunes_Import.xml' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.CreateFile(String path, Boolean append)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path, Boolean append)
at System.IO.File.CreateText(String path)
at aa..ctor(String A_0)
at SharePodLib.Export.IPodFileExporter..ctor(IPod iPod, String copyFolder, String copyFormat)
at SharePod.Dialogs.SetupCopyToPCWindow.a(Object A_0, EventArgs A_1)

i know someone else had this problem with 3.0, and you suggested that she may be on a work computer, and unable to access the drive, etc. unfortunately, i'm on a home computer, so it's got to be something else. any ideas?

thank you!

Catie said...

ahh, nevermind that last one. in case anyone else has this problem, it is an issue with vista and the User Account Control (UAC) function that's a part of the new system. the uac can be disabled with a quick job in the control panel and a restart, and now the program works GREAT!

thanks for creating the program, it's a huge help!!

Mark said...

SharePod is completely awesome but does lack a few very needed features!

- Drag and drop files into Playlists
- Media player to play randomly within playlist
- Select multiple songs and play in WMP
- Upload album covers with songs (ones with embedded covers)

Keep up the fantastic work!

David said...

one more thing-

wma support would be nice :]

john said...

I don't have access to install .net on my work computer. Is there somewhere I could download the old version of sharepod, I know that 2.2 will definitely work.

Mark said...

David, WMAs aren't supported by ipods! unless you mean to convert them into mp3/mp4 etc...? I believe that would require significant work int implement that and boost the file size and memory usage by some margins.

Most said...

Hey man love sharepod. It's deff the best ipod program out there and is great for sharing music. I also love the new version and everything, though that being said theres only 1 thing I dont liek. The new little sharepod logo or icon or w/e you call it. I liked the old simple one that popped up better, just saying. Simplicit is bliss. Anywya love the program.

rohitk89 said...

Album art.

DotNetSi said...


Just a quick thanks for SharePod - I've been struggling with iTunes for some time now, within 10 minutes of downloading SharePod I had transferred 1.8gb of MP3s onto my Nano - Great! :o)

As a .Net developer myself, I have a couple of suggestions:

1) Don't over complicate this brilliant little app with lots of features that the majority of people wont need/use.

2) Look into blending the AdSense blocks into your site more, and give them a more prominent position...I'll bet you are getting plenty of traffic - Make the most of it! :o)

Jeff said...

Hey Mark,

What do you mean you cant drop files into playlists? Do you mean straight from Explorer or from the track list?

What OS are you using?

Linda said...

I just got SharePod 3.3 after using (2.2) for a long time. I succesfully added songs to my niece's iPod Shuffle but it won't let me add any songs to my iPod Nano =(

It says the database is invalid and to run iTunes (I don't even have it installed because I believe if I do it now, it will delete my old songs)

Can you please help me? I cant find your FAQs and the page is not working.

Phil said...

Hi Jeff,

I hope this is the correct place to report potential bugs.

I'm having a problem with my 1st gen Shuffle: After running sharepod, all tracks have a fixed low volume, even the ones that were already there. Adjusting the volume parameter for each track makes no difference at all. The only way out seems to be to revert back to Itunes use. Has anyone else reported this problem?

Matthew said...

I'm having issues loading Sharepod after closing it down mid-video import (it appeared to have hung). The error I get is:

"System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at o.a()
at SharePodLib.IPod..ctor(String A_0)
at SharePodLib.SharePod.GetiPodByDrive(String driveLetter)
at SharePod.SharePodWindow.OnShown(EventArgs e)"

It flashes this up every time I try and run it now. Any tips?

Ronaldo said...

you could develop a tool (not necessary for sharepod. maybe another program) to upload pictures to/from ipod. the itunes sync dont make this easy like music, that you can do it manually.

A small program to do this without have to install itunes will be great.
and if this program allows to do this manually, it will be perfect!

ale junior said...

Hey Jeff, I've been using your amazing replacement solution for itunes for a while, but it just stopped dragging tracks from the master playlist to any other. The problem is that it was working normally.. Help me, please!

Bill said...

Hi Jeff,

Thanks for sharepod. After some fiddling about I realise that I can move songs around in playlists by holding down "alt" while dragging. It might be nice to document this feature somewhere!

A couple of things which would make this even better...

1) if a track is right at the end of a playlist (and the playlist doesn't fit on one screen) it's difficult to move it right to the beginning. it would be good if the playlist window scrolled when you "hit the top" while dragging a track.

2) if I could grab a bunch of tracks and move them around it would be great. I often put whole albums in my playlists and sometimes want to change the order of them.

Dhrubajyoti said...

Hi Jeff,

I would like to five you thanks for this wonderful product. Can you share th source code with me so that I can tweak it a little bit for my need. I am ready to donate for that. Pleaes let me know about your thoughts. I won't be using this for any commercial interests.

Ice said...

good stuff here, thx!
I run into troubles with my new IPod-Shuffle: G:\ipod_control\iTunes\iTunesDB file is empty.
Please run iTunes with your iPod connected, then re-open SharePod.

Don't want to install iTunes. Any ideas?