full listings » Playback

FolderSync rsjtdrjgfuzkfg

Sync Playlists or the whole Library with a folder! You can use USB-Mass-Storage-Devices with this Add-On. If you use Rockbox on a FolderSynced device, you can also track your play counts.

## Description

Sync your Bird with any folder you want!
FolderSync gives you the opportunity to sync songs to any folder you can specify with an absolute path. So you can for example sync with USB-Mass-Storage-Devices.
And there are some additional features like playlist writing and Rockbox sync (if you sync to a Rockbox device).

You can access FolderSync through its node in the left sidebar (under the Library and Download nodes).

If you need additional information how to use FolderSync, FolderSync's Manual might help:

Features:

• Sync one or more playlists to a Folder
• Option to enable deleting, so FolderSync does a real sync, not just a copy of the songs. CAUTION: this option deletes all files that are not part of the sync!
• Option to update changed songs on target
• Auto-format filenames and auto-create folders; many ways to customize how file paths should get created
• Export playlists in M3U or extended M3U, specify sort criterias
• Save your favorite options as a profile, to access more than one option bundle directly
• Save and update your favorite Syncs, to perform them with less clicking

• MSC Device Support
If you use both FolderSync and MSC Device Support on the same device, some strange behaviours might occur. There is no problem having both installed, but ensure that MSC Device Support ignores FolderSynced devices.

Known Bugs

• At some machines with Windows Vista the Add-On needs administrative privileges. (thanks to Archaos for this hint)

If you like the Add-On you might translate it into your language:

If somebody want to code some features' implementation, write a comment and/or write a eMail!

Note that POTI, the company behind Songbird, disabled comments on add-ons a long time ago. Sadly, there were no visible intentions to bring the comment feature back, as it was announced at first.
For this Add-on, please leave comments, ideas, bug reports and stuff at the Nightingale forums, as the same code is used in Nightingale, a community fork of Songbird.

## Release Notes

Songbird doesn't seem to include new features currently, which makes version bumping rather unnecessary. E.g. the current version is compartible until Songbird 3.0. If somebody finds issues with a songbird version, please contact me, for example via the nightingale forums (getnightingale.com), as I do not test on Songbird anymore.

## Images

(3)

(453)

###### hannes_riehl

perfect!
finally I can sync my mp3-player with songbird.
just one thing I noticed:
you can not sync with the root folder of a device.
you have to create a folder.

Hannes

Nice idea, but one major bug :
I create a "test" playlist with 3 songs, and sync it with my USB key (F:\)

result : the add-on delete all file at the root folder, and add the three songs.
It was not important files... but I advise users to be cautious !!!

Also, do you mind putting your add-on on Google Code ? I think I can help with interface, code, etc.
You can find me at #songbird irc, MEstk [at] hotmail.com (msn messenger) and mail : geekshadow [at] gmail.com

###### shetlandlord

Good to finally see an add-on like this! But, where do I specify sync folder? Am I missing something? The preferences button for the FolderSync add-on is greyed out. I don't see any way to operate FolderSync - Songbird 1.1.2 on a MacBook.

###### the_tk

This Add-on isn't compatible to german language. After install, there appear a windows and say i have to close songbird or restart in english, when opening the add-on-menu.

###### the_tk

by the way: thanks for developing this add-on, finally all non-i-pod-users can sync there players with songbird.

###### shetlandlord

Works on my MacBook, but Songbird appears to be frozen during the sync. After clicking on "start sync" I get the spinning beach ball and Finder tells me that Songbird is "not responding", all the while I can see files being added to and deleted from the sync folder. Bottom line is that the sync works, but Songbird is frozen during the process.

I'd like to second the_tk's comment. Thanks!!! for developing this add-on! Not being able to sync my (non-apple) phone/mp3 player with iTunes was one of the main reasons I dumped that app.

Screen?

###### Flintz

Doesn't work with special characters in the filenames/tags like german umlauts ä, ö, ü. Otherwise very nice addon!

@rsjtdrjgfuzkfg
I just translate it to French !
Can you consider my first comment please ?

###### JimmyV2

@shetlandlord:

It freezes on my PC, too.
But it works, when you wait long enough.
That's probably because your device is slow.
Just wait, it's takes its time =)

###### bwgia

Since you asked for suggestions, I would like to outline my idea file transfer experience. I am sure this is all probably self evident and in the works but here it is anyway. I would like to highlight the various tracks in my library, and then right click to have the popup menu with an option like "transfer to.." selecting this would have a dialog box come up with the text field to enter the designated folder, and the standard browse folders button, since I never type if I can help it. Below this would be two buttons, one would say something like "Sync (WARNING: this will delete all other files in destination folder)" and the other button would say "Transfer". Because sometimes I want to completely redo my 1GB mp3 player, and sometimes I just want to add a few more tracks to what is there. If one could also create a new folder though this addon, then that would basically be everything I could want for file transfer.
Hope you keep working on this one!
Cheers
Brian

###### bwgia

Yup, play list manipulation is the easiest thing for now. I was just talking about my ideal experience, and the thing is, I think it's nice to only spend a minute transferring over a couple of songs, without altering a play list too. I guess ultimately what I want my media player to do is manage files on the drive, moving them, copying them and deleting them without having to leave the player environment. I know this isn't exactly what this extension is about, but I miss this functionality in Songbird, and this extension DOES get it that one step closer. Anyway, it now allows songbird to work with my portable media players, and that's the main thing. Thanks!

###### JimmyV2

@rsjtdrjgfuzkfg: I'm using the lastest version (0.1.1.2) and it isn't freezing anymore.
Thanks =)

###### voluntaryist

I have downloaded version 0.2.0.2 of this add-on for Songbird 1.1.2 on Linux Mint 5, Mac OS X 10.5.6, and Windows XP SP 2 and nowhere can I find how to choose a sync folder as stated above:

You have to use the mediaview "folder sort" there is a textfield in top of the selected playlist.

There is no additional Media View available besides the default two after installing the add-on. I see no text field in the top of any playlist.

Can someone produce any short documentation about how to use this add-on? It sounds like exactly what I need to sync my non-iPod device.

###### voluntaryist

After more poking around with the software, I found where the FolderSync interface shows up. I had to toggle between mashTape and FolderSync in the Display Pane area.

A few findings: My Linux and Windows versions seem to work just fine. I have had no such success with the Mac version, though. I click Start Sync and nothing happens.

I'm happy to test any further releases.

Thanks for adding my chances :)
You just need to put my mail (geekshadow@gmail.com) in members section in administration tab.

###### voluntaryist

@rsjtdrjgfuzkfg:

Thanks for your follow-up. I have just installed version 0.3.0.1 on my Mac and get the same lack of response from the Start Sync button. Hopefully someone comes along who can help with the code.

I do like the Browse button and the multiple sync folders, though. Keep up the good work!

###### voluntaryist

@rsjtdrjgfuzkfg:

Nothing appears in the Error Console after pressing Start Sync, even after a restart.

###### voluntaryist

@rsjtdrjgfuzkfg:

Using foldersync_0.3.0.2_debug.xpi on Songbird 1.1.2, Build 1042 (20090331141845) on Mac OS X version 10.5.6. Here is a list of all the messages that appeared in the [JavaScript Application] box after pressing the Start Sync button. Each line is a new message that appeared after pressing OK.
 Button pressed Button disabled Got Sync-Task Got Refresh-Task Got Selection-String At least one Playlist selected. Threads are there. Sync-Task init started Sync-Task init Shorthand ok create path ok connect path to folder path connected path exists path-entries ok entries are pushed into variable Files Playlists are in array! Sync-Task init END Sync-Task Init is done. Start Sync. No errors up to now! Sync-Task started. Start Refresh-Task Refresh-Task is up and running. Refresh-Task got MainThread. Start-Values in UI set. Sync-Task seems to be finished. UI reset successfully Sync Task got NO errors Button successfully re-enabled. THE END.

Hopefully you can get something out of this. Although, it seems to me that it thinks everything went swell.

###### voluntaryist

I started thinking more carefully. I think the problem was that I was trying to sync a playlist that had files on a network drive that I had not accessed before syncing.

I tried it again with local files and it worked. Then I tried it after accessing the network drive and those files worked, too.

###### ShiningThing

Thank you! This is perfect for syncing my files with the sd card for my cellphone. This is exactly what I needed, since I currently have to be very selective of which songs I can put on (currently only have s 256 mb sd card). Syncs perfectly with my playlists. This should be a standard add-on for Songbird.

###### longbow

minor spelling mistakes

"You just started FolderSync the first time. This Add-On gives your the opportunity to sync songbirs's playlists and libraries to every folder you want. Sync means that new files are copied and old files and files thar are no part of the sync-process are DELETED."

should be

"You just started FolderSync the first time. This Add-On gives your the opportunity to sync songbirds's playlists and libraries to every folder you want. Sync means that new files are copied and old files and files there are no part of the sync-process are DELETED.""

###### luffedelly

thanks! it is very good idea.
i will use your addon to sync my ipod (5.5G) with Rockbox. (cause i don't like ipod method of data managing).
but, i think, it would be better, if songs will be copied in target folder with any structure (maybe optional or ideally configurable), like Folder/Artist/Album/Song or anything like it.

also it would be very helpful, if you'll write in description how to find this addon in the songbird (:
yesterday, i've spent a lot of time searching for it...

###### CarlWalters

I've been using FolderSync for a couple of weeks to sync up my Sony NWZ-A828 and it was working well. Now however the FolderSync Media View seems to have disappeared. I've tied installing FolderSync -.3.0.5 again and it is there in the Add-Ons but it no longer appears as an option in View-MediaViews. Other views still appear (FilterPane, List, MediaFlow, Ghost, Duplicate) but not FolderSync.

Now I have no way of syncing up my mp3 player :(

###### mills

absolute noob question coming up... how do i get it to start once i've downloaded!?

###### mills

don't worry got it now haha

###### Angryman

Just wanted to support luffedellies mentioning about creating a folder artist/albumName... I know you already noted that for a future release. Just wanted to say that this would be a feature which could convince a lot of rockbox users to use Songbird as their mediaplayer of choice... as i am ;-) (Damn, i am already using SOngbird >;-)

###### hcamelion

Great work. I think this is a great project. I tried it and it works great except I can't use it yet because it does not move the actual play list over. Creating play lists on my blackberry is tedious. So I will be on the watch out for when that is added. Once it is... I won't even have to wait for blackberry mtp support. Even though that would be welcome. This project is also useful for those new fangled car stereos that play files off of usb memory sticks.

Thanks for your contribution to the community! Songbird has huge potential and developers like yourself bring it to life.

###### profbib

I just installed FolderSync with the latest stable version of Songbird (1.1.2, build 1042) for Mac Intel w/ Leopard (10.5.7) and it works like a charm with my usb key. I'll test it later tonight with my mp3 players.

almost 5 years ago
###### danh32

Great work! I absolutely LOVE this extension.

I would only suggest that in future releases the destination folder be checked for existing tracks, so that a specific track isn't deleted and then re-written. This would make syncing so much faster than it is currently.

Thanks! And keep up the good work! :)

almost 4 years ago
###### klint

@rsjtdrjgfuzkfg
could you please update your extension for Songbird 1.2? Thanks a lot :)

almost 4 years ago

I've been looking everywhere for something like this, however, I need the exact opposite. I would like to see a playlist get updated by the changes/additions I make to a folder. How hard would this be?

almost 4 years ago
###### Puka

the 1.0.0.2 version don't work on my pc. This version delete all in the folder that I want to sync and then don't sync nothing else.
I have to reinstall 1.0.0.1 that work.
I have vista 32 bit if it would help...

almost 4 years ago
###### matiascaceres

How can I add the number of track in the "autoformat filenames and path" option?

almost 4 years ago
###### excitatory

This addon is an excellent addition to songbird! It works for me on the ubuntu 9.04, songbird 1.1.2 .

I will say the interface could be cleaned up a bit, as in it's slightly awkward.. but functional. Also, there is a minor spelling mistake in the preferences.

And finally, the missing killer feature.. Support for writing Track numbers and ideally the Year tag. I use rockbox without the database, and so it just reads directories.. Without track numbers, my albums play out of order.

And finally, it would be neat if this addon would create a 'Device' entry on the left songbird panel (playlist tree) like the ipod device addon does.. It would be a bit more elegant and not take up another panel.

Besides that, great job and thank you so much for bringing this essential functionality to a promising new player!

almost 4 years ago
###### icantknow

After reading through the comments (thanks rsjtdrjgfuzkfg) I finally got the sync pane up. I too had to toggle between the mashUp and FolderSync pane.

Unfortunately, I either don't understand the point of this addon, or I'm missing something.

When I sync a playlist to a folder, only the playlist file is synced to the new folder. In other words I get a playlist.m3u file in the destination, but the addon does not sync the media files as well.

I cannot figure out what else I can set/change or configure to make it work?

Rob

almost 4 years ago
###### abo

Does't works. I have selected a playlist and a folder and an error occurs: "No playlists selected. Abort."
Ubuntu 9.04
Songbird 1.1.2, Build 1042 (20090331141709)

almost 4 years ago
###### Archaos

Just a note to any Vista users, you need to run Songbird with admin privileges to get it to sync. Caught me out at first and I was wondering what was going wrong (It just sits there doing nothing, or 'finishes' in about a second with nothing synced).

Anyway, thanks to the creator, I've been looking for a way to sync my mp3 player with songbird for a while.

almost 4 years ago
###### miked

I'm having trouble getting foldersync 1.0.1.1 to work properly with songbird 1.1.2. All it does is delete the files in the sync-to folder but does not write any of the files from my selected playlist to my sync-to folder. It does this in Windows XP SP3 and Ubuntu Jaunty. Clearly I am doing something catastrophically wrong; any suggestions?

almost 4 years ago
###### JenningsChrist

Doesn't seem to be working for me either. I'm running Mac OS X 10.5.6. It just deleted all the files on my mp3 player. When I click sync the progress bar quickly flashes, but no files are transferred to the device. Would be a very useful add-on though if we can get it working. Good Luck!

almost 4 years ago
###### miked

Following Puka, I tried using foldersync 1.0.0.1; and it works fantastically for me with Songbird 1.1.2 on both XP and Jaunty! Thanks for the wonderful add on, this is exactly what I needed. Carrying folders over with the sync would be a help for me, because compilation albums (that dont have track numbers in front of names) don't play nice with their original album counterparts (that also don't have track numbers in front of their names) and foldersync ends up picking one version and leaving the other out.

almost 4 years ago
###### Archaos

It's mostly working for me, it syncs about 95% of my tracks, but then throws a Javascript error:

Error while parsing the following files: 02 are you gonna be my girl.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 15 are you gonna be my girl (acoustic version).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 16 bruises (demo).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 09 cold hard bitch.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 19 cold hard bitch (live).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 10 come around again.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 08 get me outta here.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 05 get what you need.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 17 hey kids (non-album track).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 01 last chance lyric.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 12 lazy gun.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 04 look what you've done.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 21 look what you've done (live).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 06 move on.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 18 move on (live).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 07 radio song.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 03 rollover dj.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 14 sgt. major.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 11 take it or leave it.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 13 timothy.mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] 20 you don't look the same (demo).mp3[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] Flock: The Best of the Mutton Birds 07 anchor me.mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] Flock: The Best of the Mutton Birds 15 as close as this.mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] Flock: The Best of the Mutton Birds 13 come around.mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] Flock: The Best of the Mutton Birds 01 dominion road.mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 586" data: no] Flock: The Best of the Mutton Birds 10 (don't fear) the reaper.mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync

Despite the NS_ERROR_FILE_NOT_FOUND the files do exist, Songbird has no trouble playing them from the source playlist.

almost 4 years ago
###### icantknow

Bug fix seems to have solved the problem for me. When I synched this time, all the files were copied. Thanks a bunch, I can go back to ignoring WMP again.

almost 4 years ago
###### miked

Upgraded from 1.0.0.1 to 1.1.0.0 this morning (Songbird 1.1.2) and a test file synced properly on XP. Then, as a little experiment, I went into Jaunty, uninstalled 1.0.0.1 and did a fresh 1.1.0.0 install (with proper restarts) and the "nothing except deleting" happened again. @rsjtdrjgfuzkfg thanks for working so hard on this add on. BTW, for anyone wondering, folders do sync with their files when the "Auto-Format filenames and path" box is "checked" in tools>Add-ons>Foldersync>Prefrences

almost 4 years ago
###### Archaos

The bugfix cleared up most of the errors, but I still got a couple left:

Error while parsing the following files: 01 shine on you crazy diamond, pts..mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 621" data: no] 05 shine on you crazy diamond, pts..mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 621" data: no] extras.jc.reyourbrains.mp3[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 621" data: no]

The first song's metadata contains ',', '.' and '-', and it's filename contains a ',' and an extra '.'. The second's metadata contains a ':', and it's filename contains extra '.''s (though others with a similar file name went through fine).

I have to commend your work ethic and commitment to your addon rsjtdrjgfuzkfg. Bug fixes in a day or less are unheard of with addons, great work.

almost 4 years ago
###### Archaos

Wait a sec, I just ran it again and no errors. Wonder why it bugged out the first time I ran it.
Well, disregard my previous comment, it works perfectly.
Great work rsjtdrjgfuzkfg! :)

almost 4 years ago
###### Manusnake

Seems very nice, any chance of having it working with 1.2b1 ?

almost 4 years ago
###### Manusnake

Well, I'm not in a hurry, I'll wait until it works (1.2 final ships in less than two weeks anyways).

almost 4 years ago
###### jdshewey

I can't seem to sync to my NTFS hard drive from my mac. I think that this addon may net be playing nice with Mac Fuse. The error I recieve is similar to Archeros. This may be why he cannot play these files. I will see if I can do some debugging and post what I find here.

almost 4 years ago
###### brianbotkiller

uh... this is one confusing plugin. how do I get it to show up? I don't have a "foldersync" pane showing up anywhere.

I've followed the instructions, and still nothing. What?

almost 4 years ago
###### brianbotkiller

I mean, what do you mean in the instructions by "show display pane" - you mean the pane on the right, where display panes like birdtune and others go? If that's the case, then this plugin doesn't make a pane in there called "foldersync". I can't find anything having to do with foldersync, actually, except in the add ons, which does me no good at all. Is this incompatible with 1.1.2 or something?

almost 4 years ago
###### killerposter

hey rsjtdrjgfuzkfg,
i've been watching this extension for some time right now and love the developpment,
i use it to sync my usb-drive for using it in the car :).

Unfortunately there are 2 options missing for me,
the first one seems to be rather easy. If I use the %tracknumber% variable in the filename,
is uses 1 for the first song, if you have more than 10 songs, the ordner will be destroyed because there will be song:
1)
11)
12)
2)
that's why it would be good if there would be an option to add a zero (0) :P in front of the tracknumbers 1 to 9.

The second option I would love is that I don't really want to sync my usb-drive,
I would prefer just updating it, that means collecting all !new! songs / albums in one playlist and then copying them onto the usbdrive but unfortunately as you mention in your descritiption all others song will be deleted.
Therefore an option to avoid deleting old songs would be awesome, but I'm not sure how hard it would be to implement this option

Finished,
killer poster

almost 4 years ago
###### killerposter

oh hi,
thx for the new version, works perfectly :)
since my last post I had another great idea :P,

what about different sync-profiles? that means having a dropdownlist in the addonconfiguration where you can define and add new sync-rules, this would be useful if you want to manage several usb devices but want to have a different order (or name system)
Then you can choose your created profiles in the bottom pane to have a quick access to those different options.

And I noticed one bug, it always happens for me that dots "." in the filename will be changed to "_" if i use the renaming system, it would be nice if you could fix this

I hope you understand my english I'm from germany :-)

almost 4 years ago
###### gsgraham

I don't think I have a good concept of what this add-on is supposed to do. Instead of syncing the folder I asked it to, the add-on deleted ALL of my music (but not to, say, the recycle bin - the songs are just gone, lost). I can't say I'm pleased.

So, my question is - when sync deletes files, what does it do with them (what command does it give windows).

almost 4 years ago
###### gsgraham

Okay - I recovered the files with a restore program, and tried again with some different options, and it worked okay with the mp3 player. I'll play around with it some more, but it seems to be working well now.

I think I expected it to copy data from the device to songbird first rather than the other way around, but I'm still not sure what I did to have it try to sync other data. Thanks for the response!

almost 4 years ago
###### Darksidehearts

My PSP & I would like to thank you for developing this Add-On! This is one of those things that make an app truly fitted to the user. One possible suggestion for future release, is there a way to have it in the right panel? I mean it can stay in the bottom but if you wanted to via preferences change it over to the right*1.

I mean I haven't a thing against it being on the bottom panel but I tend to almost hit the buttons on the bottom when scrolling through a page, having it on the right side would remedy this a little also since the panel is thinner I can see more of the web page than if it's cut off from the bottom.

Well anyway again I would like to thank you for this little Add-on it really made my day!

*1 Well I say preferences but I could mean panel menu, eh you get what I mean right?

almost 4 years ago
###### omo

this add on works not for me (or didn't I understand what it shoud do?). I'm using the german version.

I created a playlist ("sync") and added 3 songs. Then I selected a directory (not a root directory) on my harddrive on my vista pc.
Then I press "Beginne Sync".
- If I enable the option, that files are deleted in the target dir, even the target dir is deleted.
- if I enable the option to create m3u playlists, a file "sync.m3u" is created in the target dir.

But I expect that the sound files which are referenced in the playlist are created in my target dir. This is not the case. What do I do wrong ?

almost 4 years ago
###### omo

@rsjtdrjgfuzkfg:
- yes, i am using the current version 1.3.0.0 (installed yesterday)
- I use : %artist% - %title%, but I tried the checked and unchecked on your mentioned option, I also tried the default setting
- There aren't any messages (errors, warnings, etc) in the "Fehlerkonsole"
- I use songbird 1.2.0 (installed right now, uninstalled your add on, installed it again, same problems)

In my playlist there are 3 songs, after pressing the sync button, songbird is ready immediatelly, so it seems, that nothing is copied

almost 4 years ago
###### omo

@rsjtdrjgfuzkfg:
I am using MS Vista.

almost 4 years ago
###### omo

@rsjtdrjgfuzkfg:
if you mean wheather I have admin rights -> yes my windows account has admin rights and this is the user who runs songbird

almost 4 years ago
###### omo

@rsjtdrjgfuzkfg:
I tried this AddOn on a XP machine - and it works ! So it seams to be a Vista Problem.
Thanks for your support so far. I keep on looking on the admin privilleges.

Songs added from this media source to my playlist are not synced.

Maybe you can have a look on this as well.

almost 4 years ago
###### killerposter

vielen dank dafür, echt spitze und die %playlist% funktion ist auch sehr gut für mich.
prima arbeit die du da machst!

almost 4 years ago
###### Key

I've synced a few playlists. With less then 2400 songs it works but as I tried a playlist with 5000 songbird crashed by song 2003. I restarted songbird and tried it again but it crashed again and again.

almost 4 years ago
###### Darksidehearts

Oh I know those all are priority items to fix first. No rush, I'm just happy to be able to sync my PSP to my Mac without having to use some app like PSPWare...not that I hate the app it's just that it only syncs iTunes music, which would be alright....if I were using that app. Your add-on makes this app a great one for those little devices we use on a daily basis, especially being able to specifically set up the sync folders to have your music and movies go where "you want them to" and not where the program is built to send them to. I've wanted something like that since 2005, so I deeply thank you for that.

almost 4 years ago
###### AlexC

I think I have a question/problem that hasn't been covered here, and it is very possible that I'm just doing something stupid.

This add-on is essentially made to be like Foobar's File Operations. That is, you are supposed to be able to take your whole library, or a chunk of your library, or any set of files, and arrange them in a directory structure automatically. Correct? Just making sure I am not trying to get something out of this that it is not designed to do.

The problem is that all my files are getting dumped in one folder, and the previous files aren't being deleted after sync. I set up my structure to be %artist%/%album%/%tracknumber%-%title%. So I get that. It's just not doing it.

Here's what I did exactly:
I checked "Library" in the "Sync playlist" box. In the "To folder" box I typed "/home/alex/Music/Library" I added that to the folder list, and I clicked "Start Sync" (Is it necessary to add to the folder list if I am just using "Start sync" and not sync all?).

Options are set up as follows:
Activate one-click syncronisation of more than one playlist, CHECKED.
Delete not need Files and Directories, UNCHECKED.
Write M3u-playlists, UNCHECKED.
Auto-format filenames and path, CHECKED
Structure:
"%artist%/%album%/%tracknumber%-%title%"

At least 2 digits in tracknumber.

I'll keep experimenting and trying to figure it out, but it would be nice to have some help.

Thanks.

almost 4 years ago
###### AlexC

The file names are the same as the original files.

Original file: /home/alex/Music/Sort/Wes Montgomery - The Incredible Jazz Guitar Of Wes Montgomery - 01 - Airegin.mp3

Was copied to: /home/alex/Music/Library/Wes Montgomery - The Incredible Jazz Guitar Of Wes Montgomery - 01 - Airegin.mp3

almost 4 years ago
###### AlexC

Wait.

/home/alex/Music/Sort/Wes Montgomery - The Incredible Jazz Guitar Of Wes Montgomery/Wes Montgomery - The Incredible Jazz Guitar Of Wes Montgomery - 01 - Airegin.mp3

copied to

/home/alex/Music/Library/Wes Montgomery - The Incredible Jazz Guitar Of Wes Montgomery - 01 - Airegin.mp3

It's not even keeping the files in the original album folders. My "Library" folder is just a giant folder with all my files. No structure.

almost 4 years ago
###### coredmp

Hello,

Great plugin ... but :p

Seems to only work with administrator privilege. Tested on Windows XP SP 2 FR

Is there a workaround ? (different of using administrator acount :p )

almost 4 years ago
###### shevanski

Nice, but I was expecting this add-on to right only playlists, like the export playlist add-on, but better.

almost 4 years ago
###### shevanski

Er. . .I meant write. No edit command here =(

almost 4 years ago
###### marcusology

this one is really useful,i love it

almost 4 years ago
###### kingsinger

This just syncs the files, right? It doesn't sync play counts and stuff like that? Wish it did that too. That's my holy grail. syncing and updating smart playlists on ums player (Sansa e260 with Rockbox on mac).

Also, if you've never looked at Synctunes for the Mac. You might want to. I think it was created with applescript. The guy stopped developing it, but it has some features that would be good in this plug-in. Guy might also let you see his code.

almost 4 years ago
###### lala

Hi,

FolderSync works well for me to sync all the stuff but using the created m3u files is not working with my Odys Player.

You start every line in the m3u file with ./

so the line looks as followed:
./xxxxxx/xxxxx/xxxxx.mp3

When i change all the / to \ and delete the leading ./ it works.

I've checked the format of m3u files comparing with Media Monkey (because it worked there) to figure it out.

is there a way to configure it?

almost 4 years ago
###### kingsinger

@rsjtdrjgfuzkfg: What I'm really looking to do is keep a rockboxed Sansa player synced to my mac mp3 library somehow using UMS rather than MTP, which doesn't work on the Mac.

There seems to be some discussion of this in the RatingFile comments.

I have some smart playlists that are keyed on play counts, skip counts, and the last played date. I there was a way to sync this info back to Songbird from Rockbox and vice versa, that would be super cool.

almost 4 years ago
###### Tulip

I hated this add-on. I synchronized it with my main library thinking it would move all what's in it to songbird and there was no single message that told me all the other files are going to be deleted.
All my files are deleted now :@:@

almost 4 years ago
###### charlessp

Hello,
I am using FolderSync 1.4.0.0 with Songbird 1.2.0, Build 1146 on Mac OS X 10.4.11.

FolderSync does not perform any copy whenever I try to use the %tracknumber% variable for constructing file names.
I can read on the error console that function "this._tracknumdigits()" on line 248 does not exist.

So I changed the line: while (tracknumvar.length < this._tracknumdigits())

to: while (tracknumvar.length < 2)

This way the extension works well, writing the track number using 2 digits, what is enough for me considering the maximum track number of 99 for my ripped files from CDs.

Thank you for your useful extension.

almost 4 years ago
###### MrSpock

Exactly what I needed to sync songs with my mobile phone... but...

1. As I realized, obvioulsy Folder Sync only compares the file NAMES in source and destination.
So if the file NAME didn't change but the file itself (e. g. when the song "only" has been cut or lyrics have been added to the song...) and so "only" the file DATE changed, no new synchronisation takes place :-((

2. Sometimes my saved synchronisations (via "+ button") do EITHER not appear at all OR show wrong combinations of source-playlist and destination-folder :-((

almost 4 years ago
###### MrSpock

Thanks for your quick response "rsjtdrjgfuzkfg" :-))
to 2.:
Unfortunately I am not able to reproduce this behaviour with the lost "saved syncs".
Sometimes they are all gone from the list on the right side of FolderSync.
Sometimes they are still there, but with wrong combinations of source and destinations.
Maybe it has something to do with the update of the "German Language Pack"; I remember having this problem again after its last update (but then of course wouldn't be a bug of FolderSync itself).
PS: I am using Win Vista 32 Home Premium

almost 4 years ago
###### charlessp

@rsjtdrjgfuzkfg:
Thank you again. Synchronization is working perfectly with track numbers now.

As I want to use Songbird to upload music to different mp3 devices, the Playexport extension gives me the playlist size information missing from Songbird. But still I have a feature request for you...

The only last thing I miss is the ability to get my cover art files "folder.jpg" copied as well as the music files in their respectives folders when I call the auto-format function with FolderSync.
Do you think you could add this function so we could take the best advantage of devices reading the cover art image file from the folder path of the music file played?

almost 4 years ago
###### Redenbacher

Thanks for this add-on :) It seems to be working well for syncing my Palm Pre for now!

I would like to see the option for it to organize the music with files. As an example File Path, Artist/Album/Songs

almost 4 years ago
###### Redenbacher

Disregard the previous statement! I just found the setting for that and its working like a charm. Thanks again for the add-on!

almost 4 years ago
###### korny

Howdy. I like the sync to folder utility - thanks. I would like to use it to create a usb memory stick for my car. Here's the thing. My car, a 2008 bmw barfs on certain mp3's depending on the id3v2 tags. I've played with it and narrowed it down, but the only reliable way to ensure the car will play the mp3's is to remove all of the tags. (no problem since the car doesn't use the tags when the usb memory is above a certain size). So,

I can write a script using id3v2 to strip all of the tags from the usb memory, but then the sync will always try to re-sync the entire usb memory. (since the mod date has changed, or maybe because the file size has changed)

So, could there be an option to sync just based on the mp3 original file name (full path)?

Alternatively, could there be an option to strip the id3v2 tags from the files written to the folder?

I guess I could get another car...

I know this is pretty specific to my problem, but there must be a few folks out there with bmw's?

Thanks!

over 3 years ago
###### Vaer

It'd be good if it also let you use the album artist when choosing the sync path. I've got lots of multi artist albums that I want to keep together. They all have "Various" as their "Album Artist" and the actual artist as the "Artist".

Useful if this could be added ;)

over 3 years ago
###### MrX

Great Addon ! Exactly what I was missing in Songbird :-)

Just a question: Is it really intended that the file name in the destination directory only consists of lower case letters ?? Or did I find a bug ?

Example:
Source: "Paul Van Dyk - Words (For Love).mp3"
Destination: "paul van dyk - words (for love).mp3"

over 3 years ago
###### joeskibba

I just loaded this and tried to sync my folders. I must have done this wrong because IT DELETED ALL MY MUSIC. BE VERY CAREFUL!!!!!

over 3 years ago
###### zonzo

Great Add-on! Its what i was looking for!!!!

Only a little hint.. could you add %year% tag for auto-format? It would be very useful in order to sort album folders.

over 3 years ago
###### zonzo

Ultrafast!!!! Amazing!!!! :)

over 3 years ago
###### danno4114

Have had foldersync for a while now with very few poblems,has recently stopped working giving java script error on any folder I try.Just updated to latest version,still the sameError while parsing the following files: 2-01 rainbow country.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-02 uptown top ranking.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-03 i want to wake up with you.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-04 money in my pocket.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-05 girlie girlie.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-06 o.k. fred.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-07 lately.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-08 ganster gal.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-09 young, gifted & black.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-10 f.p. the greatest.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-11 every little thing she does is.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 2-12 hot-hot-hot.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 01 you can get it if you really want.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 02 wonderful world, wonderful people.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 03 54-46 that's my number.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 04 return of django.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 05 ain't no sunshine.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 06 bad da.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 07 fugitive dub.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 08 cleo's back (take 2).m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 09 scattered lights.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 10 warlock.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 11 red is danger (take 1).m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 12 ska-ra-van.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no] 13 el cid.m4a[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 636" data: no]

over 3 years ago
###### kingsinger

I've got a very primitive MP3. No m3u support. Old school. It sorts in alpha order, so play lists don't play in the correct order. It would be great if the auto-format file names preference had an option to put a number before each track that gets synced corresponding to the tracks number in the play list.

So tracks could be named like this: "01_TrackName_AlbumName", "02_TrackName_AlbumName", etc.

Right now, the %tracknumber% attribute just gives you the track's number on the album it comes from (at least on my system).

That may well be useful for some people, but for the application I'm talking about, another variable as described above would be more useful.

Does that make sense?

over 3 years ago
###### kingsinger

Have you ever looked at synctunes, which is an applescript based solution developed to do something similar to your solution in iTunes. I think it could do what I'm asking. I know there are a lot of differences both between iTunes and Songbird and between javascript and applescript, but maybe it might reveal something at a conceptual level.

SB doesn't output an m3u file that's in the same order as the playlist it represents? That just doesn't really make much sense to me. What use is an m3u file if it doesn't represent the sequence of songs that you have created within SB? I thought that was the point of an m3u file. It has been in every other application I've ever used that has m3u functionality.

Let's assume the m3u is in a spreadsheet and each row represents an entry in the m3u list. The row number should represent the song's number in the sequence of the play list. Couldn't that number be added to the beginning of the file name of each song in the list, so that it also sorts alphabetically in the same order?

Or am I missing something?

over 3 years ago
###### kingsinger

I just checked this out. The m3u that is output from Foldersync has the songs sorted in the same order as the SB play list, not from oldest to newest added. I'm guessing the m3u takes whatever sort order you happen to have applied to the playlist at the time the sync is engaged. So if you have it sorted by the date the song was added to the library, then the songs will be ordered in the m3u in that order.

See I know I can bring a batch of mp3s into a tag editor like mp3 book editor, based on an m3u and then change the file name so there is a number in front of each filename, which corresponds to the file's order in the play list. But it would be great if this could happen as an automated part of the sync.

over 3 years ago
###### Gumis91

First I want to say hello to all and also apologize for my English. I'm from Poland

BUG REPORT:
I have number of playlists containing a lot of mp3's from different countries and I use FolderSync to sync them with my mp3 player. I am using feature to rename files while copying and generate m3u playlist. The error occurs when ID3 tags contains some non-latin characters (like polish chars "ż, ć, ń, ą etc." or norwegian "ø", sometimes also spanish chars) - renaming script works well, but in m3u file instead of those chars script put random non-letter chars, making file inaccessible from playlist.

In my opinion, issue is connected with handling different charsets by script generating m3u files.

over 3 years ago
###### charlessp

Hello
@danno4114 and @rsjtdrjgfuzkfg:
I also had the very long error list when I do not clean my player before performing the transfer. The problem seems to be that not enough room is made before new my files are copied to destination. So replacing 245Mo of music with another 240Mo of music on my 249Mo player leads to a problem. Is FolderSync trying to erase all unwanted older files before transferring the new ones?

over 3 years ago
###### slnkez

Hi, I don't know why, but the "at least 2 digits" for the track field doesn't work for me. When I sync, I get 1, 2, 3, etc. instead of 01, 02, 03. I'm using Songbird 1.2 under Vista 64.

Anyway, thanks for the plugin! It's really great for sorting my library. :D

over 3 years ago
###### thermopyl

however, i get a nasty popup at the end..and 40 of my songs have not copied, even though there is plenty of space left..
Error while parsing the following files: Various Artists-Balance 014-08-Black Roseradarmother's Dance [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND)..

The file exists, so could this be a character problem?

over 3 years ago
###### thermopyl

Hi
Source file exists and the file can be created ok as Mediamonkey syncs the file (and all the others) ok.

I wondered whether the ' was causing the problem but i have a #' entry in my advanced settings - are these being picked up ok in this version?

over 3 years ago
###### Serathas

i hate this addon after it removed all my downloads for this past year, maybe even longer, there is no way to restore this, or is there a default folder they got moved to?

if not....

a real pain in the ass, i have to download over 100 albums again, thanks for not warning about it

what i was going to do:

sync my playlist with the folders in question, and then sync the playlist with my ipod

so, unless there is a way to recover all songs from my ipod, i will never get to hear them again

but if i can get them from my ipod, i may hear them, since most of my library was on it, 89 gb's of music

mail me if you know how i can recover the files from my ipod, with id3 tags, names, etc included aswell

over 3 years ago
###### Serathas

fortunately, it looks like i found a way to rescue my ipod files, but still, it hurts like hell

over 3 years ago
###### Gumis91
rsjtdrjgfuzkf You can enter the characters that are not supported by the file system in the expert options. Go to Tools|Addons and search FolderSync, click its Options-Button and edit in the expert mode panel the file system compatibility line /#\#:#*#?#>#<#|#"#. Add #<character> for each of the characters that are not supported. So they will be replaced with _. This should solve your problem, isn't it? </blockquote> I activated FileSystem Compatibility mode with following parameters: /#\#:#*#?#>#<#|#"#ę#ó#ą#ś#ł#ż#ź#ć#ń#. and still not working - FolderSync just IGNORES characters I added however build-in ones works very well. Any idea?
over 3 years ago
###### Gumis91

If this will be helpful - script which generate playlists saves m3u files in ANSI codepage.
I have strong feeling that this is a case. I wonder if there is a lot of work to switch it into Unicode.

over 3 years ago
###### Gumis91

I checked that and m3u file is saved in ANSI West-European codepage, which causes errors in representing names coded in different codepage (like ANSI East-European like mine).

I read a bit about Unicode and it seems that this codepage covers most if not all languages commonly used with theirs special characters.

Personally I think that implementing Unicode support into your plugin will solve issue I posted above and greatly extend usability of your plugin.

If you not keen to do that for some reason, I am happy to help (I'm IT student) and implement that feature =)

Chris

over 3 years ago
###### petro73

Hi,
I'm really enthusiast of this plug-in... However this morning I came into a problem it had never happened before. I was used to sync my playlist without issues now I receive a javascript pop-up: "Internal Error. Please close and re-open FolderSync's pane".
What has happened?
I'me using last songbird version 1.2.0 and FolderSync 1.4.4.4...

over 3 years ago
###### petro73

Hi,
just to be more precise... it does not happen with all the playlist, but as far has it seems only with certain playlists containing songs of a particular genre... I don't to know if it can help.
How can I do to see what's happening (debug, verbose output, etc.)?
Just to give you some more info... when I select those particulare playlists and press "start sync" the progress bar stays freezed and the progress % is "NaN%".
I use Ubuntu 9.04...

over 3 years ago
###### petro73

Hi,
thanks for your reply... the only entry I find (after cleaning the error console and running folder sync) is:
Error: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [sbILibraryImporter.import]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: file:///home/lamarcan/local/src/Songbird/components/sbLibraryImporterManager.js :: sbLibraryImporterManager_autoImportWithWindow :: line 669" data: no]
Source File: file:///home/lamarcan/local/src/Songbird/components/sbLibraryImporterManager.js
Line: 669

Don't know if it is related!

over 3 years ago
###### Nasheeke

Hi,
Nice addon, works very well with my usb however I can't get it to work with my MP4. I have a Creative Zen and when I go to browse, my device doesn't appear under computer where it should be. I use vista. Might just be doing something stupid but I can't seem to find away around this problem.

over 3 years ago
###### Mortrem

Finally a good player who can sync with the psp....awesome!!!!!

over 3 years ago
###### ChrisSavery

Did you ever implement a feature for copying "folder.jpg" files as well? It would be good.
For the Sansa Fuze, and maybe other devices, these files are needed for the menus.
For some silly reason they don't use the jpg embedded in the music files.

over 3 years ago
###### ChrisSavery

It's great you give a warning about file deletion but the English is incorrect (and confusing).

Sync means that new files are copied and old files and files there are no part of the sync-process are DELETED.

Sync means that new files are copied and old files, and files that are not part of the sync-process, are DELETED.

over 3 years ago
###### ChrisSavery

I've tried your add-on briefly and I think it's great that you made it. At this time it seems to be the only way that Linux users can get any device management with Songbird. That's a great service to the community.

I'd like to add a few notes on what would help me. I realize that you must get a lot of requests for this and that, and it must be hard to accommodate them all.

1. For the "folder.jpg" file copying it may be hard to decide how or when to do it. I think there is a possible unique image for each directory so anytime a directory is created maybe check the source one and copy any "folder.jpg" present.

2. I don't really like creating the directory structure on the fly from the tags. I already have all my files organized and would prefer just copying the folder tree "as is" across. However, since that would be a lot of changes to how this works what _I_ would really need to make this work for me is the ability to have a %cd% number variable. This is because much of my music is multi-disk classical and opera stuff. So when I sync an album that contains 3 CDs I need a variable for the cd number, otherwise all the tracks get mixed together into one folder, and therefore are out of order (eg. 01 ..., 01 ..., 01 ..., 02 ... etc).

3. It would be super cool if this add-on could work with the Media-Flow add-on one so that you can drag an album cover onto the playlist. Not sure how easy that is but it was the first thing I wanted to do and I found I had to drag albums from the album list instead. I pretty much always do things album by album. (It's too bad the playlist can't just show albums listed instead of all the songs)

4. Lastly, my device (sansa fuze) supports microSD so I have more than one path on the device. Currently you can create a playlist for each path but you have to be careful to choose which playlist syncs to which path. It would very nice if each playlist had an associated folder path. So when you choose a playlist it enables a remembered target path. And maybe if you choose more than one playlist they each know which folder they sync to. Maybe this is too difficult? As is, a user has to remember each one and can easily get mixed up and screw up the syncing process.

Just ideas I hope you can consider. This is already a very useful add-on, and you seem to be very responsive to new ideas, so I hope you may think about these ones. Or at least the %cd% variable should be pretty easy.

over 3 years ago
###### ChrisSavery

I haven't looked into the developer info but they do expose "disc number" as a column in the library viewer so I would hope it's there in the API, and hence just another field to retrieve. All my files have the disc number tag set otherwise multi-cd sets have track numbers that don't match the original discs, and they sort in the wrong order when listed.

I understand the changes for playlist->folder may be more than could be expected. I think it would be an alternate way of working. For me, I don't need to sync a playlist with multiple folders. But each time I plug in my music player I need to sync the playlist named "Fuze" with folder path /media/fuze/MUSIC, and playlist named Fuze3 with /media/fuze3/MUSIC. So right now I have to select the playlist and then the correct folder, make sure no others are selected and hit sync. And then repeat for the other one too, making sure to unselect the ones finished and then select the next set. Having a one click sync for me would mean syncing a set of playlists with a 1->1 mapping of folders. Although it could be 1->Many as well, my idea would be that you can set that default config but also change it manually if you need. I think right now you can select 1+ playlists and they will sync to 1+ folders, with a copy made to each folder. Or maybe I'm wrong. But more and more music players will be coming out with memory expansion slots meaning that multiple paths exist for each device, and you wouldn't want multiple copies of the same files on one device. I can see this would be a re-thinking of how the interface works and not a quick add-on change. Although an option to auto-match playlist name to folder name may be an option that would decide which folders "check" when a playlist is "checked". I have 4 microSD cards so thats 4 possible folder paths, and 4 different playlists to sync manually. I haven't really gone down this road yet but I'm just thinking of how much check/unchecks I'd have to do.

Regarding MediaFlow - it probably is something for that add-on. Even if not drag+drop, it would be nice if it had a right-click menu item to "add to playlist". Maybe I will suggest it there as it could be useful even if not for this purpose.
Thanks!

over 3 years ago
###### ChrisSavery

Actually, now that I've tied using this it has given a few problems. When I tried the "one button" sync it kept putting up a message saying "No playlist selected". But I definitely had a playlist selected (checkmarked, right?). Then when I tried the "Start Sync" button it kept giving me a message saying "Folder path does not exist". It sure does. I removed it from the list with [-] button, and added it again and this time the sync started. But when it ended I got a hug window with a long list of errors... what on earth... here is the output

Error while parsing the following files: 01 - Nocturne Op. 9 n. 1 - B Flat Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 02 - Nocturne Op. 9 n. 2 - E Flat Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 03 - Nocturne Op. 9 n. 3 - B Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 04 - Nocturne Op. 15 n. 1 - F Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 05 - Nocturne Op. 15 n. 2 - F Sharp Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 06 - Nocturne Op. 15 n. 3 - G Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 07 - Nocturne Op. 27 n. 1- C Sharp Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 08 - Nocturne Op. 27 n. 2 - D Flat Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 09 - Nocturne Op. 32 n. 1 - B Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 10 - Nocturne Op. 32 n. 2 - A Flat Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 11 - Nocturne Op. 37 n. 1 - G Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 12 - Nocturne Op. 37 n. 2 - G Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 13 - Nocturne Op. 48 n. 1 - C Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 14 - Nocturne Op. 48 n. 2 - F Sharp Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 01 - Nocturne Op. 55 n. 1 - F Minor.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 02 - Nocturne Op. 55 n. 2 - E Flat Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST) [nsIFile.copyTo]" nsresult: "0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 642" data: no] 03 - Nocturne Op. 62 n. 1 - B Major.mp3[Exception... "Component returned failure code: 0x80520006 (NS_ERROR_FILE_TARGET_DOES_NOT_EXIST)

Have no idea why this doesn't work. It reached 100% in the progress bar but now I checked and only about half the files are copied. I think it aborted when it got to the files in the error output above. I have about a dozen jazz albums in the playlist that aren't there. Hmmm. Any idea what's going on here?

over 3 years ago
###### ChrisSavery

You know. I think maybe this filled my device and then ran out of space. Is that possible? Is it copying and then deleting rather than checking the list and removing before copying? If so then you will always have to have free space matching the extra files not in your playlist, right? If so, that's seems like a bad limitation to me. I don't usually keep my devices half full...

over 3 years ago
###### ChrisSavery

Ah, just got your reply. I didn't see it before posting. Thanks for update. I will try it out and also have a read in the manual. I'm just running the sync again to see how it goes. It sure is taking a long time. Is it going to copy all these files again? They haven't changed so shouldn't it just check them and skip over? Not sure about this.

over 3 years ago
###### ChrisSavery

Ok. Well, it just copied everything again and again had errors on the same files above and didn't copy that folder.
Is this caused by the "." (periods) in the names? This is very common for classical music as there are often abbreviations for Opus and Movement Number etc. It will be a real problem if it can't handle the periods. I sure have a lot of them.
Also I was thinking about the cd number thing. Not having the number will make a mess of the files but I think the player uses the tags for actual playing order. Haven't tried it yet but if true then it may not matter much as I don't usually need to access the music by filename.

over 3 years ago
###### ChrisSavery

I've sort of figured this out now. I read the section of the manual you suggested. I thought the +/- buttons added folders to the list but it seems it adds the pairing of folder and playlist. Except this isn't what I see happening so I'm very confused by the interface here. After I choose a playlist and browse to a folder I click [+] to add it. That's ok. And I do it again for the next playlist and folder pair. But then when I select the first folder it marks both folders and changes the playlist to the other one. So now both folders get sync'd to the first playlist. I've tried to see how it remembers and it really doesn't appear to remember anything. It just checks whatever folder you click and you seem to get a random choice of playlist depending on what was last selected or maybe not selected. Or something. Well, it's working sort of, but I find it clumsy (sorry to say, because love the idea, and it does sound like it should do what I want).

I found out what happened with the file error above. It seems that album had been moved but never updated in Songbird. So that was my fault and I've fixed it. (If you have admin rights here please feel free to remove the clutter of the error output above - no offense taken if you remove the posts about my errors).

FolderSync seems to rewrite all the files each time you sync - I find that very slow and tiresome. Isn't there some way it could just check files and only copy ones not already present? I'll look at the manual some more and help you fix English errors. I saw a few but it's not bad. How do I send you any changes?

Anyway, Thanks! I'll be around for the next version to try it out too.

over 3 years ago

You should update maxVersion to 1.5.0a ;)

over 3 years ago
###### ChrisSavery

Maybe [+][-] work. It could be I just don't quite get how it should work. The [+] does add a folder to the list, and the [-] does remove it. But as for remembering which folder was paired with which playlist, I don't see what I would expect. It's not that important - as long as you make sure it's correct before you sync.

It definitely seems to have re-copied files when I sync'd a second time though. For 6 GB it took quite a while. I'm using a format like "%album%/%tracknumber% - %title%". The device (Sansa Fuze) is using FAT32 but I haven't checked it for any buggy behavior.

I'm going to try the new version next. It will be a day or two before I get time on the manual but I will send you some notes.

over 3 years ago
###### ChrisSavery

Just tested 1.5. Sweet.

The %discnumber% works but has a problem. It does insert the disc number when there is a disc number recorded but when no number is present (common for single CDs) it inserts "null". It should insert an empty string "" so that it has no effect.
I changed my format to "%album%/%discnumber%%tracknumber% - %title%" for testing. Except for having a bunch of filenames saying "null01 - blahblah" it otherwise works great for multi-CD sets. All tracks in order, like 101, 102, 103, 201, 202 etc.

Regarding folder [+][-]. I had a bit more time to play with it. I see it is remembering but when you choose a folder it also toggles it's checked state, and the connected playlist is chosen. So for example, Play1 - Folder1, and Play2 - Folder2 are added with [+]. So the list now has Folder2 checked and Play2 checked. You click Folder1 because you want to sync that. It now checks both Folder1 and Folder2 and switches Play1 ON and Play2 OFF. So Play1 gets sync'd to both folders. Now click Folder2 and Play2 comes ON Play1 OFF, and Folder1 ON. So Play1 is sync'd to Folder1. What works is to remember to click a folder OFF before clicking another one ON. It's confusing but oh well, I can live with it being weird as long as whatever is indicated is what it actually does. It's easy enough to use like a switchboard of choices.

Have not got any further with why it re-copies. It did it again just now. And ran out of space (many OUT_OF MEMORY_ERROR) because it was renaming files with disc number. When it runs out of space I have to re-sync again to finish it off.

over 3 years ago
###### ChrisSavery

Hey, just because you're not busy enough here's another idea...

... it would be great if the sync panel could show how big a playlist is [xx GB]. The sizes are in the playlist column but I don't see any way to get a total on the size column.

over 3 years ago
###### coolkehon

I think there should be an option to save playlist in another directory for devices that keep the playlist and music seperate

over 3 years ago
###### Ellis-kimo

Man i love this thing thanks so much it i can finoly get music on my phone thanks so much really

over 3 years ago
###### kingsinger

@rsjtdrjgfuzkfg: Just saw your comment on the rockbox debugging in the Rating File comments. What's the status on that. What would helping with the debugging entail? Not sure I have the skills.

over 3 years ago
###### kingsinger

Can I also add that functioning ums foldersync along with rockbox database sync could be one of the single most important/useful features ever developed for songbird.

To my knowledge, nobody else has this ability. Rockbox funs on so many platforms. If people realized that that could get really useful smart playlist functionality without an ipod on lots of other players simply by loading rockbox and using songbird and a plug-in, I think a lot of folks would do it. I hadn't gotten my sansa e250 out in a while. I loaded the newest rockbox on it. The usb mounting works great now. It'll take sdhc cards, so I could probably replace the 2gb with like an 8 or 16 gb for not that much money. If it was possible to sync the music and the play counts and ratings, well, this years old player would be quite useful.

over 3 years ago
###### kingsinger

@rsjtdrjgfuzkfg: I would have sent you an e-mail, but I was having a hard time finding your e-mail address. Is there a link somewhere I can click. Maybe I am blind, but I could not find it. Probably right under my nose but I'm missing it.

As for RB, your question may go over my head. I thought RB had a database file in there somewhere that has all the info. Are you looking for this info?

http://www.rockbox.org/wiki/DataBase

Or something else?

over 3 years ago
###### stevejluke

Working on Mac OSX 10.6 and this add-on is 90% non-functional.

I am trying to synchronize some of my playlists. Here is what happens:
1) Sometimes when I press the Synch button I get an error saying that there is a javascript error in the add-on and close the window and re-open it. I generally have to re-start Songbird 3 times before I am allowed to press the Start Sync or Sync Selected buttons.

2) Sometimes when I try to sync I get a shit load of errors in a pop-up window. The window goes off screen, is not scrollable, and the text is not selectable.

3) When the sync actually works it goes in 3 stages:
- First, if I completely empty the Music folder I cam copying to, it will copy the .m3u playlists, but no music.
- I sync again and it creates the folders to hold the music in, but does not copy the music
- I sync again and it deletes everything from the Music folder I am copying to.

Generally what happens next is either the shit load of errors or the JavaScript error that prevents me from trying to sync, but many times is just a repeat of the cycle.

If I sync my entire Library then I think the sync goes okay. It will sync Movies, Audiobooks, and some music (along with just one 'Library' playlist, but none of the others that are selected). The movies and audiobooks will fill the destination folder which is why I don't want to copy the entire library.

I thought this would be a good solution to get sync music between my Mac and my Android phone but it is worthless.

over 3 years ago
###### kingsinger

@rsjtdrjgfuzkfg: I wish I new enough about coding to make that contribution. But I'm mostly just an enthusiastic user. My understanding is that the rockbox database creates a file with its info in it. The data is in the format described in the wiki I linked to (I think). I think there is more info here:

http://www.rockbox.org/wiki/TagcacheDBFormat

Perhaps this is what you were looking for:

The database is comprised of ten files under .rockbox, namely

* database_0.tcd (artist)
* database_1.tcd (album)
* database_2.tcd (genre)
* database_3.tcd (title)
* database_4.tcd (filename)
* database_5.tcd (composer)
* database_6.tcd (comment)
* database_7.tcd (albumartist)
* database_8.tcd (grouping)
* database_idx.tcd

0-8 are associated with specific tags (noted in parentheses after them), and idx is the master index.

over 3 years ago
###### zidler17

I've recently installed Songbird as well as foldersync. The problem is whenever i try and sync a playlist that not only 3 or 4 songs, foldersync does nothing. The checkboxes and options are just greyed out and the status bar does nothing. Nothing is copied or deleted. I've tried this on an empty folder as well as populated folders. If anyone could help i would appreciate it.

over 3 years ago
###### zidler17

Figured it out. I deleted all non-standard audio formats like audiobooks and .au files..stuff like that. For good measure i also deleted excessively long files, like audio books once again. Works fine now.

over 3 years ago
###### Stormdancer

I really like this - it does just exactly what it advertises, quickly and simply.

over 3 years ago
###### Pyrignis

Has anyone tyed to bump it with 1.4.1 compatibility? does it work?

over 3 years ago
###### fredphoesh

Hello guys

It seems it sort of works, but messes up the folder structure of the sync-from album, so all my mp3s are dumped in one great big, messy sync-to folder?

hmmm.... i dont like that at all! I like to browse my music collection by folders, and play albums, not playlists of tracks.

over 3 years ago
###### kingsinger

@rsjtdrjgfuzkfg: I understand being time crunched. A couple of thoughts.

1. With respect to not having a player to debug RB database sync on, you are aware of the rockbox simulator, aren't you?

http://rasher.dk/rockbox/simulator/

This is a version of RB you can run on your regular computer that should work more or less the same as it does on the hardware players. I think it was designed specifically for the sort of debugging operations you are talking about. You can select various virtual versions of rockbox that correspond to different hardware players (because the UI may vary from player to player--actually probably not relevant to database sync operations).

2. As an alternative to full database syncing with RB. Is there any way to put some options into the existing foldersync that would do the following to the songbird library/metadata: (a) each time you connect and sync a folder, the playcount of the tracks being synced back to the player would be advanced by 1; and (b) after each sync the last played date for the tracks being synced back to the player would be updated to the date and time when the sync takes place.

This is an imperfect solution, in that playcounts and last played dates might be advanced on tracks that you may not have actually played on your player. It also wouldn't accurately capture multiple plays of a track on the player either.

But for the purposes of updating smart playlists, it would be better than nothing, in that you could at least have some interactivity between Songbird and your player.

I used to use a program called synctunes to sync ums drives to itunes. It used an approach along these lines to update itunes smart playlists.

So basically, I think it would work like this:

1. Initiate sync.
2. Run through folder from player and update playcount and last played date in Songbird for tracks in the folder.
3. Then, after the smart playlist has been updated based on this updated metadata, sync the contents of this updated smart playlist with the existing folder.

over 3 years ago
###### sognix

Love it. Synced my HTC Hero with ease!
Only problem is I upgraded to Songbird 1.6.0a and FolderSync no longer works. :-(
Can't wait till it's updated so I can start syncing again. :-)

over 3 years ago
###### rreveley

Just wanted to add my vote for syncing with DAAP. It would be extremely convenient for me.

over 3 years ago
###### kingsinger

@rsjtdrjgfuzkfg: Fair enough. But if not here then where? Whether it's via rockbox or some other approach, this plug-in would be much more robust in the long run if it could have an impact on updating smart playlists somehow. It always surprises me in these discussions that more people don't use them or seem to understand their worth. Especially if your music library is relatively large, they really make it easier to insure that you are listening to a variety of that content with a minimum of fuss.

If I have an unplayed music smart play list, what good is it, if I can't effectively sync that play list with my player, because it won't update the play counts from the player to the computer and weed out the tracks I've already listened to?

over 3 years ago
###### kingsinger

@rsjtdrjgfuzkfg: The total number of tracks I have in unplayed music is larger than the capacity of my player. So the playlist I"m actually sycning is just a subset of that.

It's not a perfect solution by any means. If there was a way to advance by 1 just the ones that were actually played, that would be even better. But my sense is that that isn't possible.

Changing the last played date to the sync date is similar. It's not a perfect solution, in that it may assign a later last played date to songs that haven't actually been played. But at least it captures the songs that have been played, and this will update the smart playlists and create a fresh mix after a sync.

over 3 years ago
###### nikolardo

over 3 years ago

Hello, this is a great plugin, I use it to syncronize my playlist between the work computer and my mp3 that I use in the work trip.

I can see a little trouble. If the plugin is viewed when the Songbird closes, when the application is open, the components don't distribute correctly, how you can see on the picture. If I swap to another, and reselect FolderSync all is viewed correctly.
I don't known if the trouble is Songbird or FolderSync, but I supposed because with another plugins I can't saw this matter.
Thank you for your time and effort.

over 3 years ago
###### romano64

Alors là, j'ai un gros problème, j'ai utilisé votre extension FolderSync j'ai choisi un répertoire à synchroniser et là comme par magie, tout mes mp3 ont disparus ! C'est pas cool, je ne les retrouve nul part... Quelqu'un saurait me dire où ils sont passés ?
While there, I have a big problem, I used your extension FolderSync I chose a directory to synchronize and then like magic, all my mp3s have disappeared! It is not cool, I can not find anywhere ... Someone can tell me where they went?

over 3 years ago

over 3 years ago
###### joseSF925

Hi,

On SB 1.4.2 build 20091221185628 running on Mac OS X 10.6, FolderSync's Preferences does not show the OK and Cancel buttons. This makes it impossible to save any settings. Is this a known bug? Maybe this something weird in my system? Thanks in advance! Love this plugin other than this minor issue.

over 3 years ago
###### JavierPais

I have the same issue that petro73... no errors in the 'Error console', no message... but when I start to synchronize... hangs up with '% is "NaN%"' in progress bar but no file is syncronized.

over 3 years ago
###### Chlorophyll

Hi rsjtdrjgfuzkfg!

It is very useful to me.

One thing I miss is the ability to CANCEL a running sync.
Maybe I failed to find where I could do so, but I would have expected the 'Start sync' button to stay enabled and read 'Cancel sync' in case of a running sync.
If you think for some reason that this would be a too 'dangerous' feature for non expert users you maybe could make 'Enable canceling of running sync' an expert feature unchecked by default...

I ran into this issue today when I wanted to sync a large playlist for the first time and then recognized that there was also another playlist selected. Since I have quite a lot of playlists, this 2nd checked playlist was 'hidden' since is was out of the visible area (I had to scroll down to see it)

Ooops, while writing this, the Syncronisation stopped with the following error:

Error while parsing the following files:
_DEleteMe![Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsILocalFile.remove]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 750" data: no]

I used the following scheme for synchronizing:
'%artist%/%year% - %album%/%artist% - %year% - %album% - %tracknumber% - %title%'

I checked all my tags and found out that in the 2nd playlist - the one I didn't want to sync -, there was one tag (%year%) missing for one entry.

Cheers,
Patrik

over 3 years ago
###### lediable

Running a Mac, Snow Leopard 10.6.2, Songbird 1.2, FolderSync 2.0.1.0, I also can not see OK or Cancel buttons in the preferences. Changes are saved by pressing Escape on keyboard.

m3u in different folder will be very nice when it comes! Keep up the great work!

over 3 years ago
###### Chlorophyll

'The error is that your Songbird got no access to delete a file called "_DEleteMe!". So the file is write-protected and/or created by another OS-User?!'

Well, this is strange...
Because "_DEleteMe!" was the root folder I created just immediately before I started the Sync from within the Browse Dialog from within Songbird. This was the Folder where all files (except one) were transferred to (It was a 28,5 GB Playlist).
Everything worked O.K. otherwise.
Why would FolderSync want to try to delete that folder?

over 3 years ago
###### Chlorophyll

@rsjtdrjgfuzkfg:

'This was the Folder where all files (except one) were transferred to (It was a 28,5 GB Playlist).'
->
'But just a question: How can you sync one file outside of the root folder?!'

Sorry, I expressed myself badly and even wrong.
All files were transferred to directories created below this root folder according to the scheme I described in my earlier comment. Also the one file where the year tag was missing was actually transferred to a sub-folder below this root directory. Just the folder where it was contained in was called 'null - album', which is for sure absolutely correct.

Sorry!

over 3 years ago
###### lediable

Actually none of the add-ons I have installed have an OK or Cancel buttons, so perhaps this is not an issue? I open the Songbird preferences, click Add-ons, select one and click Preferences. I get a window with the Close and Minimize buttons in the title bar, but no OK or Cancel. Clicking the close button or hitting escape saves the changes. Keep up the great work!

over 3 years ago
###### JavierPais

Yes, I've restarted panel, Songbird, upgraded Songbird to 1.4.3, upgraded addon FolderSync too (2.0.1.1), cleaned db from ghost tracks (with The Exorcist) and nothing worked...

After all this tries, I've removed the database and all of my profile. After that worked for a little, but after a few days and while I'm classifying my collection, changing tags, renaming files and so on... the addon stops working another time with the same error.

I've tried another time to clean up ghost tracks, refresh the playlist and continues with the same error.

With another playlist, it works perfectly... maybe it's due to that I'm synchronizing with 'Most Rated' playlist? No... I've selected all the tracks from my 'Most Rated' playtist and added it to a new 'static' playlist... and tried to synchronize with this one... THE SAME! (NaN% and panel keeps disabled for ever and ever... no progress)

over 3 years ago
###### JavierPais

Oh, talking about folders and deletion...

If I have a folder ('FOLDER' for example), and my intention is to synchronize my playlist with this one, if the playlist is empty... Songbird deletes my 'FOLDER' and if we do another time... it says that folder doesn't exists... (well, SB deleted it before...)

over 3 years ago
###### JavierPais

No error given with new version... :( But I'm looking at the 'Error console'... could I look some file log or another place?

over 3 years ago
###### JavierPais

Synzing via 'Sync all'... it throws:

'An Internal Error occured:
URIError: malformed URI sequence'
(no more errors, even in the error console)

About the second one... when I've done that... no idea that playlist are empty. But until I've seen that, I've created the folder... start sync, SB deleted it, I've created the folder, start sync, SB deleted it, and so on... Then, when I opened the playlist to see one of the songs than must be synchronized... I've seen that playlist are empty. Maybe it must not delete the folder sync (only it's contents) or if the folder doesn't exist... it must be created by SB... isn't?

over 3 years ago
###### Landdogger

Just installed the add-on for Songbird 1.4.3 on Mac OS X and there is no "OK" or "Apply" or "Cancel" button in the preferences pane to save or apply changes. I can send a screenshot if necessary. Thank you!

over 3 years ago
###### sixtyorange

On 1.4.3 with the latest version of FolderSync, sync does not work (NaN% progress bar) and I get the following error:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIFile.append]" nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 569" data: no]

The destination directory definitely exists (/media/disk/music).

over 3 years ago
###### sixtyorange

Thanks! I think it wasn't the .m3u writing since the playlists were only one word long each and they were all roman characters. Oddly, though, I managed to fix it: I tried syncing a playlist with just a couple of files without any special characters, etc., and that worked all right. After that, syncing of any other playlists worked fine. Bizarre.

over 3 years ago
###### Landdogger

@rsjtdrjgfuzkfg Great, thanks (apologies for reposting an old issue). The problem I'm having, however, is that I can't make a new profile. If I use the + to make one, it's doesn't show up in the extension's "via profile" pull-down menu on the side, and is gone when I open the Preferences panel again.

Should ESC be applying changes?

over 3 years ago
###### Chlorophyll

@rsjtdrjgfuzkfg:
If a synchronization is started and then songbird is quit by the user, the songbird gui disappears, but your add-on still runs and songbird still can be seen in the process explorer of WinXP.
I think FolderSync should somehow be able to get acknowledged that Songbird quits and should stop processing.

over 3 years ago
###### JavierPais

Done!! Ahaha, one of the file have invalid characters on his encoding... Many thanks, after removing it... all works fine!

over 3 years ago
###### BR-Charles

awesome! songbird is not the same without this.

over 3 years ago
###### nathanielsametz

An Internal Error occured:

[Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [sbILibrary.getItemByIndex]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 577" data: no]

I'm having the same problem as petro here! :)

running it under xp or vista compat doesn't make a difference either, I still get the NaN% error

I'd LOVE to use this add on but I can't until it's fixed :( just bought a 1tb HDD for the job too

over 3 years ago
###### Chlorophyll

Thanks a lot Mr. 'rsjtdrjgfuzkfg'! :-)

over 3 years ago
###### nathanielsametz

Looks like I'm getting the same problem when I click attempt to sync with either button (profiles/playists have no impact) except now when I use the syncall button a window pops up saying "internal error" with a blank message, and NaN% is showing in the progress. When I click "start sync" no window comes up, it just greys out. Something to do with 64-bit os is it? :/

over 3 years ago
###### nathanielsametz

Also, when you accidentally don't browse for a folder and hit sync the bar says 100% and foldersync greys out xD

I can still this is a fantastic piece of software "rsjtdrjgfuzkfg," I just wish I could use it! :P

thankyou! :)

over 3 years ago

fr locale updated :)

over 3 years ago
###### CondorDes

Plugin does not work on OSX.

I fed it several playlists, including my Highest Rated playlist, then pointed it at a folder. It wrote the playlists to the folder, but then did nothing. It did not transfer any music files, instead displaying a blank progress bar and "NaN%". No error messages were displayed.

over 3 years ago

i'm using foldersync/songbird with my motorola droid and i'm syncing three playlists to it (2 smart and 1 regular)... i think some file is preventing the sync to finish, because i tried a few times; the first time it stopped at 85% and now it always stops at 30%, sometimes 32%... any way i can see a log from my sync?

over 3 years ago

just an update: i tried the same sync with a folder on my computer and it still hangs at 80-85%, so the problem is not my phone

over 3 years ago

@rsjtdrjgfuzkfg
Perfect!!! There were songs in my library without the .mp3 file that were preventing the sync! Removed then and it worked like a charm! Something to look in next versions, a error message would be nice! Thanks very very much for the help!

over 3 years ago
###### Leefmc

There seems to be a bug in the file handling of this addon. I cannot Sync because i have two files (and probably many more) with file names that this addon freaks out about.

The first file name had multiple characters in it, (, !, *, etc. I renamed it to remove all the odd characters, and the addon synced it fine. The second file name has two asterisks in it **, and it also errors out with the same issue. I have taken a screenshot of this one:
http://i.imgur.com/CXvzS.png

Let me know if there is anything i can do to help you pinpoint this bug. I would assume though, that you could rename one of your mp3s to reproduce this bug.

Note that Songbird is set to manage my media library, so both the file name and the mp3's title tag are that same name, as shown in the image.

OS: Ubuntu 64bit
Songbird: 1.4.3 (Installed by the getdeb.net Deb)

over 3 years ago
###### guiss

Hello,
My config is :
openSUSE 11.2
Songbird 1.4.3, Build 1438 (20100119170357)
foldersync 2.3.0.0
Nokia N900

I selected a playlist and the N900 songs folder mount on /media (full path : /media/Nokia N900/.sounds )

I clicked on "sync" button.
The progress bar show NaN
No songs are synchronized. I wait 2 hours...
The error console has no error, no info, no warning...

I can't select "cancel" and have to close songbird.

Have you got an idea ?

Best regards

over 3 years ago
###### jmonee84

Exact same issues as the previous poster. I am syncing with a Palm Pre. The error console does have an error message in my case though.

Error: uncaught exception: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.lastModifiedTime]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 940" data: no]

Setup is:

Mac OS X 10.5.8
Songbird 1.4.3, Build 1438 (20091223030116)
foldersync 2.3.0.0
Palm Pre

over 3 years ago
###### Duv Jones

I was wondering if it was possible to sync a library with the host systems directory structure?

over 3 years ago
###### Gyroscope352

I'm trying to "Write Cover Art" to the album folder, but it doesn't seem to be working. What are the prerequisites for this? Can I export the album art that's embedded in the tags to a jpeg? Or does it have to be in jpg format in the folder on my hard drive already (which doesn't seem to be working either)? I'm just trying to figure out why no jpegs are showing up on my Droid. Perhaps you can shed some light/give some more detailed instructions?

over 3 years ago
###### ChrisSavery

Suggestion for cover art. It appears that when I specify "folder.jpg" for output file name it appends on another ".jpeg". This isn't very good as you are assuming that my player will work with .jpeg extension. It would be much better if you check if an extention exists (.jpg) and don't alter the output filename if it does.

Also, I just upgraded from 1.5.0 to 2.3.0 and I see you never implemented my suggested fix for "null" disc number. This means I ahve to manually patch my code for this error. Once again, I can't understand why you didn't fix this. Every music file copied with %discnumber% tag gets a "(null)" prefix. You mentioned something before about not liking "this dirty fix", but the fix is better than the crappy behavior it currently has. Right now %discnumber% is unusable because of the way you convert the string value into a number without regard for empty value (null). I've fixed this on my local copy (again) but it's silly to have to manually fix this every time I update. I updated because you added cover art feature, which I think is great, except that it assumes .jpeg extension. My player doesn't show cover art unless it's .jpg.

over 3 years ago
###### ChrisSavery

I'm also happy to see you added a "delete before copying" option. I think that will help and is a great idea. Cheers.

over 3 years ago
###### joekm

It looks like it could be very useful with my Sansa Clip+ and my kid's Sansa Clips, but I can't seem to create any profiles. There's a message that says the profile will appear on the next re-start, but every time I restart, the profile is gone. I can't see anything in the manual that shed's any light on what step I'm missing, can you tell me what I'm doing wrong (using Kubuntu 9.04).

Thanks,

over 3 years ago
###### joekm

There is only one button on the bottom-right corner and it says "Close". I can find neither a "Cancel" nor "Ok" button. If it helps, I am presently running Songbird 1.2 on a Kubuntu 9.04 system. I can also send you a screen shot of the dialog box.

over 3 years ago
###### joekm

Simply closing the dialog definitely does not save the preferences (via "Close" button or "x" in upper right of window). It's a minor issue and I'm not sure if it's worth installing the tarball when I can just wait for the .deb to show up in the repositories. For the time being, I'll just work with it as is.

I like your plug-in, it is the main reason that Songbird displaced Amarok as my primary music manager.

over 3 years ago
###### joekm

I think I may have mis-understood you earlier. When you said, "try the new version", I thought you were referring to Songbird itself (1.4 vs 1.2). I'm away from my home computer at the moment but will re-install and try your latest version tonight and let you know.

Thanks for turning this around so fast.

over 3 years ago
###### bulldude

I am having issues using foldersync to copy the album-art. Using the Cowon D2/S9 devices which require cover.jpg for the album art image. I have a Mac with Snow Leopard, Songbird 1.4.3 Build 1438; Foldersync 2.4.0.2
I have tried foldersync with folder.jpg/cover.jpg/ - it doesn't want to copy the folder artwork.
What is required to make it work? When will foldersync be able to copy the album art that songbird downloads by default?

over 3 years ago
###### joekm

It's working now, thanks :)

over 3 years ago
###### joekm

It seems you're actively refining your plug-in so I guess I'll add one more comment. I like the fact that your .m3u playlist generator uses relative paths and allows you to force the "\" for vfat formatted systems. I also like that you can deselect the "./". However, when I do that, I get "..\[artist]\[album]\[song]". In order for it to work on my Sansa Clip+, it needs to be "[artist]\[album]\[song]". It's not a big deal since I can just pull up the .m3u file in a text editor and delete the leading "..\". But, since you seem to putting a lot of effort into refinement, I guess I'll mention it.

over 3 years ago
###### Landdogger

Having lots of trouble with the add-on dealing with duplicates. If I have two copies of the same mp3 for some reason (songtitle.mp3 and songtitle-1.mp3, for example), this causes FolderSync to freeze up and stop copying.

This often happens if I have the same song from different sources. To figure this out I opened up the folder on my phone and sorted by "date modified" and the found that the files it was getting stuck on were duplicates somehow.

Also, it seems to be getting stuck at 3% now, but I can't figure out why. It has added new tracks to my device, but won't finish to 100%.

That said it does work very well when I don't have duplicates!

Any thoughts on this?

Also, is there a better way to handle these kinds of questions, rather than this long list ? :)

###### joekm

Ok, I've gone into the preferences dialog and under "Write M3U playlist to", I put just a ".". Next time I make a playlist update, I'll see if that works. Thanks.

###### zaphod777

lately it has trouble syncing 100% of my songs. How can I check why it's getting stuck? Also the cancel button doesn't work I have to shutdown songbird to cancel.

###### Landdogger

Great, thanks for the response. Here's the two types of errors I'm seeing:

FolderSync: Debug: Enumerated Item:
Razorlight,Fall, Fall, Fall,Up All Night,Alternative & Punk,0,12,droid,unknown,2004,1,1,null

and
FolderSync: Debug: Enumerated Item:
Hot Chip,Take It In,One Life Stand,Electronic,0,10,droid,unknown,2010,0,0,/Users/Home/Library/Caches/Songbird2/Profiles/8u5cl6lm.default/artwork/032728787ad2fc19b113038bf24a20bf.jpg

I notice the jpg file in there...strange?

###### Landdogger

Sorry, this is the last message:

FolderSync: Debug: Copy File:
/Users/Home/Music/Music Library/Hot Chip/One Life Stand/09 - Keep Quiet.mp3 to /Volumes/WSLDROID/music/Hot Chip/One Life Stand as Keep Quiet.mp3

###### Landdogger

It seems that FS is having trouble dealing with files whose filenames have been changed. I had turned on "Manage music library" and I think that Songbird renamed some files which are now causing issues. Here's the latest error:

FolderSync: Debug: Delete File to copy changed File:
/Volumes/WSLDROID/music/George Gershwin/Gershwin_ Rhapsodies/Rhapsody in Blue (1924).mp3

followed by

FolderSync: Debug: Copy File:
/Users/Home/Music/Music Library/George Gershwin/Gershwin Rhapsodies/01 Rhapsody in Blue (1924).mp3 to /Volumes/WSLDROID/music/George Gershwin/Gershwin_ Rhapsodies as Rhapsody in Blue (1924).mp3

You can see that those two file names are different because one has the track number at the beginning, but I'm not totally sure why that is. Where is the are the different versions coming from? Shouldn't it just automatically use the updated file?

I can fix this by wiping the files from my device (Motorola Droid) and the copy clean, but this might continue to be an issue.

###### Landdogger

Could it be possible that FolderSync is recognizing that the file has been changed (when it says "delete file to copy changed file") but then still tries to use the old filename when copying?

I think it's safe to assume that the track numbers in the filenames were added when I had turned on "manage music library" (which is now off), but it doesn't seem that this should make a difference.

###### Landdogger

Sorry, one more comment! I just experimented with adding some more music:

FolderSync: Debug: Copy File:
/Users/Home/Music/Music Library/Manitoba/Manitoba - Track 03.m4a to /Volumes/WSLDROID/music/Manitoba/Up In Flames as Hendrix With KO (featuring Koushik).m4a

The file name that FolderSync is trying to use doesn't actually exist on my hard drive, but seems to be generated by metadata, for example (I have the gracenote add-on, as well). The file name on my hard drive is "Manitoba - Track 03.m4a" but is listed as "Up In Flames as Hendrix With KO (featuring Koushik).m4a" on my device.

I could be totally wrong, but that seems to mean that FolderSync is changing the name of the file when it's copying it to the folder on my device, and then when it tries to sync, it encounters a problem because the filenames are different?

Thoughts?

###### ChrisSavery

Just updated to latest version. folder.jpg working great now, and discnumber appears to be fixed too. Thank you for your updates and attention to detail. :)

###### joekm

Your suggestion worked just fine, thanks again :)

joekm

=====
"Ok, I've gone into the preferences dialog and under "Write M3U playlist to", I put just a ".". Next time I make a playlist update, I'll see if that works. Thanks."

###### Landdogger

I've been having much more success, but still some strange behavior. It keeps getting stuck on certain songs that have NOT been updated. For example, I'll add a few songs to a playlist and it will update those songs no problem, but it then gets stuck updating some random songs from an album that was already synced a while back. The files are usually already on both the device and my hard drive.

If I delete the files in question (usually the whole album) and then reselect FileSync from the Content Pane Options menu and sync again (since it was stuck and this resets it), it will work. Sometimes I've got to remove a bunch of albums that keep making the add-on get stuck.

I don't know why it's choosing these particular songs to get stuck on, any thoughts?

###### Landdogger

I actually just realized that the files that were creating problems were "modified" today, as told by the "Date Modified" field. I don't know how/why they were modified, but this could have caused the problem.

###### Landdogger

My apologies for all of the posts! It seems that if the album art for a song is changed, FolderSync gets hung up syncing it back to the device. That explains the "Date Modified" and why some older songs were causing issues. Songbird must be automatically updating the album artwork.

###### Landdogger

Just trying again after adding some songs to one of the playlists and it's hanging again.

Is there a debug version?

###### Landdogger

I spoke way too soon, it's working great now.

One of the issues was obvious: there wasn't enough space on my SD card. It would very helpful to have a dialogue pop-up to let the user know this is a problem. I also had the option to remove "delete not needed file and folders" unchecked, and realized that this was a big part of the problem: when I would remove songs from playlists, they would not be removed from my SD card when I'd sync. Eventually, all the space gets filled up and there is no room to add updated songs.

###### mstrangers

i have a little problem with the playlist generated by foldersync my hardware player (alpine ida-X301) din't read them.
I i found the problme and i modifier a little the file pane.js to remove the empty line betwen each track and remove a ".." located at the start on the filename where can post you the diff file if you want to add this to the normal source .

###### michaeljwjr

Using Songbird 1.4.3 and just downloaded This add-on. Where is it? I am using Ubuntu, but do not see this add on anywhere. I saw the warning message when I restarted so I know it is here some where. Any help would be appreciated.

###### michaeljwjr

Never mind, after much searching and reading I found out how to get FolderSync to show up (this really should be explained in better detail some where)

On the Panel Toggle Bar is a drop down arrow. When I clicked on the drop down arrow I found the option of switching to FolderSync.

As a brand new user to Songbird the first thing I started looking for was a way to sync my blackberry.

I will of course start referring my friends to this Add-On with instructions on how to actually see it, but I think you should include a tutorial or a link or something to help people who are brand new to Songbird.

###### DonLito

Hi,

There is a bug when syncing tracks with an artist name = "". As a result the addon hangs when exporting the m3u playlist.

it's not a big problem, but I had 1 song that made the whole sync process hang and it took me quite a long time to figure out which file caused this problem.

cheers,

lito

###### scottwallacesh

I had the same non-synching "NaN%" issues when I worked out that I had some tracks with blank titles, artists and albums. This makes sense since I was trying to use the filename schema which lays the tracks out by %artist%/%album%/%title%...

###### KitchenStaff

Started using FolderSync over the last week, and it works pretty well - with one exception so far. Balance 014 (Mixed by Joris Voorn) has excessively long track names (many tracks mixed together). For example:
Artist: Yagya + Paperclip People + Basic Channel + Gel Abril + Ici.eme + Matthias Tanzmann + Minilogue + Heiko Laux
Title: Snowflake 2 + Remake [Basic Reshape] + Q 1.2 + Your Face Is A Mess [Itamar Sagi Remix] + Gran-Dii-Ree + Rugby + Ghost [Dub] + Waves Ahead
This results in a filename when syncing that is longer than 256 characters, and the sync hangs. I don't really care what the filename is, so I suppose that I should just set the filename to be the tracknumber.ext, but it's certainly a bug that it tries to copy a file with a filename that is too long.

###### KitchenStaff

I'll check this tonight - thanks for the quick response! This plugin is critical for my ipod syncing...since there's no ipod support with Songbird anymore, I've gone Rockbox and will never look back...

###### arresc

first, thanks for the app. I started using it to update with my mp3 player and noted (as other above also have done it) that the program's default option includes deleting all files in the dest. folder.
I would like to suggest the inclusion of some type of warning before you click "Sync" for the first time, it happened to me, fortunately no important file went missing.
and again, thanks for the app, this will make podcast listening much easier.

###### KitchenStaff

Can you add the composer tag to the dir structure?

###### juno14

Great job on the app. However, my HTC Touch Diamond, with WM 6.1, ixnt recognized by your app although being by Xongbird. Do you happen to know why? Thankx in advance!

###### juno14

Youre right! When connected in the normal way Xongbird xync perfectly. Thankx for reminding me :D
By the way, Im xorry thix ix not related to your addon any more but my wma filex cant be xynced by Xongbird. Do you know why? It xayx tranxcoder not available. My phone'x muxic player doex xupport wma ilex though. Thankx!
PX: My s key ix broken. Xorry for the confuxion..

###### sinisterbob

Hey, having an issue syncing to Rockboxed iPod 5.5g. Getting error messages:

19 Another Girl [1965 Stereo Mix].ogg [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIFile.copyTo]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 671" data: no]

18 I'm Down.ogg [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 671" data: no]

7 Hey Jude.ogg [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFile.copyTo]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 671" data: no]

....and so on. It happens when I change tags, and the error messages only seem to pop up for the files I've changed the tags on.

Also, if I sync again, there's a few less error messages, and then the next time fewer again until everything syncs properly. Which is fine if I'm only syncing one album, but with several thousand songs.....

So far it's been faster to just wipe the iPod and sync everything from scratch.

My apologies if the issue has been addressed before, but it's quite a long thread and quite difficult to find relevant information in.

###### sinisterbob

Hi, thanks for the quick reply. A screenshot of my preferences can be found at http://imgur.com/K8Cy2.png
I'm on Max OS X 10.5.8, Songbird 1.4.3, FolderSync 2.4.2.0.

Although, I suspect it's something to do with the way Songbird handles tags. It doesn't seem to update them correctly; whenever I do a larg-ish batch rename (i.e. change "The Beatles" to "Beatles, The") some of the files will turn up on Rockbox still tagged as "The Beatles".

###### sinisterbob

Yes. Everything looks fine and plays fine in Songbird.

I have it set up so that it will organise my music folder based on metadata, and all the folders and files are correct too, so the tags seem to be updating correctly.

What I have discovered, is that there is a hidden Trash folder in Rockbox, which confuses the Rockbox database. I.e. when you change tags in Songbird, FolderSync deletes the old files from Rockbox (by moving them to Trash(?)), then writes the new (changed) filed. BUT, the old files are still in Rockbox, in the hidden Trash folder, which then show up in the Database. Perhaps this also confuses FolderSync?

I don't know if this has anything to do with FolderSync anymore. There seems to be a few distinct problems; maybe with FolderSync, maybe with Songbird, and definitely with Rockbox; probably all three to some degree.

###### sinisterbob

@rsjtdrjgfuzkfg:
Thanks for the help, but I'm done. I'm pretty sure at this stage that FolderSync isn't to blame, and I'm not prepared to deal with the headaches of Rockbox on a day to day basis. While I love the added functionality of the firmware, not being able to perform basic tasks like syncing properly is a deal breaker for me. So back to Apples walled garden for me :(

I'm almost certain that FolderSync is not to blame. It is an invaluable add-on to Songbird, and works like a charm all things being equal. Thank you for your work, and for consistently and reliably helping with annoying little problems like mine!

###### txgecko

I used this to sync to my motorola droid, and while the songs were put on the phone and the playlist labels were visible in the music app, the playlists were empty. how do I fix this?

###### guiss

Hello,

I found the cause of my problem.

What I obtained :
- Playlist white "?" instead of the total size
- NAN in the progress bar
- No songs synchronized

I have this if there is one or more songs in the playlist withe an empty "file location".
Deleting that kind of songs from the playlist resolve the problem and synchronisation is fully OK.

So the problem is a songbird problem not a folder sync problem.

Now I have to find why some songs have an empty file location....

Best regards

almost 3 years ago

i have a terrible bug that i don´t know how to explain... the songs are all transferred to my device, but the m3u playlist that is created has the order of the songs totally wrong... i would like to have the songs in the album order (track 1, 2, 3, 5, 7, etc) but they are all out of order... how to fix this??

almost 3 years ago

@rsjtdrjgfuzkfg
yes, everything seems correct inside songbird but the playlists are exported wrongly... so i think it´s a songbird problem, but can you circunvent it to a new playlist generator not using songbird´s?

almost 3 years ago
###### joekm

Just updated my computer, moving from Kubuntu to Windows 7 in the process. Just re-installed latest Songbird and it's indigenous sync is just not that mature yet. Your add-on really the key that makes Songbird a good choice for me.

NICE WORK ON THIS :)

almost 3 years ago
###### noofny

Bravo...excellent work - a very useful tool. Thank you.

almost 3 years ago
###### maki

hi,
that addon works fine for me, but if i try to add m3u-playlists, the addon won't sync. it's running on win7 in admin-mode, syncing a htc desire to sd://MP3
i tried to sync the playlists to ".", "pl", "/MP3" but had no luck yet. if i uncheck the checkox (m3u), the sync works.

almost 3 years ago
###### maki

Target is f:\MP3

Didn't know that there's an error console.

Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH) [nsIFile.append]" nsresult: "0x80520001 (NS_ERROR_FILE_UNRECOGNIZED_PATH)" location: "JS frame :: chrome://foldersync/content/pane.js :: anonymous :: line 798" data: no]

over 2 years ago
###### snyrting

I used this p***e of s**t plugin and it deleted all my music folders. Wtf?
I had a collection of more then 10 gb...

over 2 years ago
###### snyrting

While recovering my music files i also noticed that it erased most of my very important word files.

The next time you create an app. that can erase half of your HDD make sure it warns the user about it...

over 2 years ago
###### maki

After reading the pane.js i understood what the problem causes. The name of a playlist must not contain a "/" !!

Please check this in the next version an replace "/" with "-" or so

Thanks,
maki

over 2 years ago
###### kingsinger

Been a while since I've checked in here. Looks like you've added a little more Rockbox support. Great news! Just wanted to make sure I understand exactly what this does. Manual says this:

"Import Rockbox-Play-Count into Library

(not in screenshot yet)

If this option is enabled, FolderSync will sum the play count from your Rockbox device into Songbird's play count and update the rating if set. The Rockbox play count is reset after sync. The database location is auto-detected if it is on the same drive as the sync destination."

So FS takes the play count for each song in rockbox and transfers it over to songbird, then it sets everything in the Rockbox DB back to zero again? Is that correct? Or does it just do that for the songs that are being synced?

over 2 years ago
###### kingsinger

Okay, so just to clear, it sets all items in the Rockbox database back to zero, not just the songs in the folder being synced? I ask because the Rockbox database scans all directories on the player for music and then keeps track of metadata for all of this music, based on when a particular track gets played. So it would be good to know whether it resets the entire DB on a sync, because that could have implications for how one chooses to organize their directory structure on the player.

Beyond that, does it update last played date in Songbird too? Or does that just get set to whatever date you sync the songs.

over 2 years ago
###### penguins

Great update! This is far better now it's been shifted from the panes. Favourite syncs is a great addition, too. Keep up the good work :)

###### glenn

On my wife's Windows XP machine, attempting to sync (for the first time) yields the unhelpful error "Sync failed: undefined". The addon works fine on my Win 7 machine, however. Is there any way I can get more details about what the error is?

###### derari

I tried FolderSync, it copied all files flat into the root folder, but I want to keep the folder structure (reorganize does not help here). Is it possible to keep the relative path as the files are in my library?

For instance

 C:\Users\x\Music\foo\bar\baz.mp3
C:\Users\x\Music\foo\baz2.mp3


will sync to

 E:\Music\foo\bar\baz.mp3
E:\Music\foo\baz2.mp3


Also the file names were transformed to lower case. Is this intended?

###### alytes

Hi,
Same "undefined" error here. I looked for errors after changing the debug level following your indications. All messages are labeled in blue. The list is long, I post the latest one; please tell me if you need more, and where should I send the long list. I'm trying to sync with an Android phone connected via USB "/Volumes/MEMORYCARD/Musica". Results from a test playlist with only three songs:

FolderSync: Event raised in 'sync':
Update listeners:

State: fatal
undefined
Cancelled: undefined
GUID:undefined
Target: undefined
Profile: undefined

###### m771401

The leading zero in %tracknumber% seems to be a trailing zero now. My track numbers are now being written as 10,20,30 and so on. This was working prior to v3.

###### m771401

@rsjtdrjgfuzkfg
Thanks for being The Squasher of Bugs.

###### Sweeta

I downloaded this to sync my ipod classic (not even sure it it'll work) but the node isn't showing up under library/downloads and I don't know how to access the interface other than mess with the settings-please?

###### Sweeta

I did look in the error console but there weren't any errors listed, so I figured it was just my feather setting messing it up, I have some warning notices that say "unknown property (height, border, parsing value, etc)" and "unknown parsing value for property filter" both of which declaration dropped

###### Sweeta

There are 40 tags with extensions.FolderSync.x but no .debug. It may just be because I have an older version 1.7.3 I don't want to update because I like the add-ons I have that won't work with the newer version.

###### wurst

I have a problem with syncing on OS X 10.6.7 and the latest Foldersync and Songbird.
When I plug in my mp3 player and start the syncing process, ALL the files on the player are deleted and then copied again. Like I said, this happens to all the files, whether they have been changed on the computer or not.
This only happens, when I un- and the replug my player to the computer.
Is there any solution to this?

###### wurst

Ok I just detected the problem:
I had to add the player to the ignore list of Songbird. Now everything works fine.

Btw this plugin is one of the finest that exist for Songbird. Thanks for developing and maintaining it!

###### user314159265358979A

wtf why does songbird create a folder for every artist and a folder within the artists folder for every album??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? this makes it totally useless. SYNCHRONISING means the devices both have the amse folders, with the same maps. how am i supposed to play my music while its devided to all diferent maps, while the scource was one map? why hasnt it got one identical map with identical content?
is it normal to have yourslf selecting every song manually while u r busy and listenng music? NO DONT THINK SO. should i destroy all data about all songs and call them the same artist and same album? NO !@#\$%^& way! im better off synchronising manually by windows explorer one song at the time :S

###### NICVAS

Hi fellows,

I have a problem, I couldn't see Foldersync window. My songbird is 1.9.3 / 1959 version and Foldersync is 3.0.0.1. Any idea what can be happening? It is installed, activated but I couldn't even see the name in the center bottom panel menu where it used to be before ?

almost 2 years ago
###### NICVAS

@rsjtdrjgfuzkfg

What a strange name !!

Many thanks to U. It was my problem.

Cheers

almost 2 years ago
###### intellec7

Thanks for the great add-on. I am looking to sync playlists as .m3u files too, but I cannot find that option. In fact, I saw the feature-rich interface here: http://wiki.songbirdnest.com/User:Rsjtdrjgfuzkfg/FolderSync_Manual/FolderSync_Manual_English/4._Preferences#Write_M3U-Playlists in a previous version, but I do not see almost any of those features.

I am running Songbird 1.9.3 on Ubuntu 10.10 (per this installation: https://help.ubuntu.com/community/Songbird#Installing%20Songbird%20with%20a%20Script)

almost 2 years ago
###### intellec7

Ah, I have found those features. It is necessary to press the down arrow next to the profile selection drop-down box.

almost 2 years ago
###### Eddie

how do you downlowed songs to my mp3 player

almost 2 years ago

Statistics

Average Rating:
based on 52 ratings

Images: 3

Last Updated: 6 months ago
Details
Name: FolderSync

Author: rsjtdrjgfuzkfg

Contributors:
• ChrisSavery
• klint

Version: 3.0.4.4 version history

Categories:

Tags