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.


FolderSync



Description

! This Add-On will delete all non-sync-files and sub-folders in the selected folder! (thanks to GeekShadow for this hint)

You can find it in the bottom Pane and since 1.5 also in the Sidebar. (thanks to luffedelly telling that it is not that easy to find)

Here a short description, if you need additional information, click at the picture to go to the FolderSync Manual:

Click here to get to the Manual

This Add-On provides a DisplayPane, wich has got the opportunity to sync playlists with a folder.
This Add-On is able to sync with every folder you can specify with an absolute path. So you can for example sync with USB-Mass-Storage-Devices.

Features:
 Version 0.1
  Sync playlists to Folders
  Remember last path
  Progressbar
 Version 0.2
  Sync more than one playlist to one folder
 Version 0.3
  Remember more than one path
 Version 0.4
  Batch-processing many folders
 Version 1.0
  Options Dialog
  Write Playlists
  Auto-format filenames and auto-create folders
 Version 1.3
  Option to disable deleting
  Track Number with leading zero(s)
  Filenames with %playlist%
 Version 1.4
  Apply most preferences without re-opening the pane
  Checking for existing files by change-date too
  Better m3u files (preferences for filename-formatting)
  Option for deactivating FileChange-Control
  More Tags for auto-format (%albumartist%, %year%)
 Version 1.5
  Interface Redesign(Also support right Pane, some more UI-Preferences like Preference-Button, etc.)
 Version 2.0
  Sync Profiles
 Version 2.1
  Cancel Sync
 Version 2.2
  Space required preview
 Version 2.3
  Write Cover-Image to %album% (or any other) folder
  Write M3U to other folder(s)
Will come in future releases:
 Without version
  Options to modify play count and last played date at sync. (Maybe in an other, new addon)
Known Bugs
 At some machines with Windows Vista the Add-On needs administrative privileges.
  (thanks to Archaos for this hint)

If the Add-On doesn't work at your machine, please post here!

If you like the Add-On you might translate it into your language:
Click here to go to Babelzilla.org

If somebody want to code some features' implementation, write a comment and/or write a eMail!
Please post a comment and/or rate, don't be afraid posting bugs and ideas!




Release Notes

Added default tags (if a tag don't exist use the default)
Bugfix: If a source file doesn't exist, FolderSync crashes.
For profiles using %playlist%, the space required preview calculates now correct.
Locale update




Images

(4)
  • Logo_thumbnail
  • Screen_0_thumbnail
  • Screen_info_eng_thumbnail
  • Screen_options_eng_sync_thumbnail
 

Comments

(285)


hannes_riehl
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

9 months ago
GeekShadow
GeekShadow

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

9 months ago
shetlandlord
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.

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@shetlandlord:
You have to use the mediaview "folder sort" there is a textfield in top of the selected playlist. Please post a second time if it works on mac or not cause i have no mac to test the addon.

@all:
Look at the new version ;)

9 months ago
the_tk
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.

9 months ago
the_tk
the_tk

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

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@the_tk:
I use a german Songbird, too. Without problems. Can you post the Songbird-Version, your OS and the Language-Pack-Version?

9 months ago
shetlandlord
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.

9 months ago
Jerome
Jerome

Screen?

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@shetlandlord:
Try the new version. The initial release had the problem that the sync is performed in the main thread, so you can't do anything else or see the statusbar. The new version has a separate thread, so you can see the sync working and the main thread won't be frozen.

@Jerome:
Ok. A screen. But the interface will change soon.

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

The new Version supports German. Do you want to translate it into your language?
http://www.babelzilla.org/index.php?option=com_wts&Itemid=88&extension=5079&type=lang

9 months ago
Flintz
Flintz

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

9 months ago
GeekShadow
GeekShadow

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

9 months ago
JimmyV2
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 =)

9 months ago
bwgia
bwgia

Hey nice addon!
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

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@JimmyV2
@shetlandlord
Do you use Version 0.1.1.1?

@bwgia:
A better UI will come in future releases. A option to transfer without sync may come, but not that soon. Why don't you create a playlist for sync with your player? You can simply add and remove tracks, and the changes will be written to your player.

9 months ago
bwgia
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!

9 months ago
JimmyV2
JimmyV2

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

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

Look at the new version ;)

@bwgia:
Thanks for your idea!

@Flintz:
Try the new version, and post if it work ;)
I changed something there!

9 months ago
voluntaryist
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.

9 months ago
voluntaryist
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.

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@voluntaryist:
Since version 0.2 folderSync uses a diaplay pane, cause you can sync more than one playlist into one folder. I have no mac, so I can't test it. I don't know the syntax of paths in mac, maybe there is a problem?
Thanks for posting!

9 months ago
GeekShadow
GeekShadow

Thanks for adding my chances :)
Your add-on is awesome ;)
Is it possible to add me to your Google Code project ?
You just need to put my mail (geekshadow@gmail.com) in members section in administration tab.

9 months ago
voluntaryist
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!

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@voluntaryist:
I have no mac, so i can't try. could you look in the error-console if something happens there when you press the start sync button?

9 months ago
voluntaryist
voluntaryist

@rsjtdrjgfuzkfg:

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

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@voluntaryist:
Try the Debug-Version at
http://code.google.com/p/sbfoldersync/wiki/Downloads?tm=2
and post the messages you get.

9 months ago
voluntaryist
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.

9 months ago
voluntaryist
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.

Sorry if I caused any headaches! I'm really happy about this add-on. Thank you!

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@voluntaryist:
Every debug message seems to be ok. I think there is a problem while acessing files in the sync-task. There can't be any debug messages or error messages in the error console, cause it is not part of the main Thread.
Maybe there will be another debug version with logging in this thread, but I'm currently busy. I'm happy that it works with pre-accessing the network, so have fun with the Add-On!

9 months ago
ShiningThing
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.

9 months ago
longbow
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.""

9 months ago
luffedelly
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...

9 months ago
CarlWalters
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 :(

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@longbow:
Will be implemented in 0.4.0.1
Thanks! (by the way sorry for my bad english...)

@luffedelly:
Nice idea, i thought about it already...
Look above ;)

@CarlWalters:
Cause you can sync more than one playlist with the Add-On (implemented in Version 0.2.0.1) the Add-On registers an Display-Pane (as Clamm told at getSatisfaction). Prior versions has a media view.

@all:
Thanks for comments, bugs and ideas! :)

9 months ago
mills
mills

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

9 months ago
mills
mills

don't worry got it now haha

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@mills:
It depends on the browser you use. If you use Songbird itself, there is a Install-button in the top-left corner of this page. Click there and FolderSync will be installed. At any other browser there should be a Download-button, click there and choose the newest version to download a xpi file. Simply drag'n'drop the xpi to the Songbird main window.
After the installation you have to restart Songbird.

Now you can open FolderSync's pane by showing the DisplayPane and clicking at the little symbol in the titlebar of the pane and a menu will appear wich will let you choose an Pane. FolderSync registers a Pane named "FolderSync".

!Information: At the first Start you will see a message to tell you how FolderSync syncs. In en-US are some misstakes, thanks to longbow, they will be removed in 0.4

In this Pane you can see currently: (0.3 Versions)
A box in wich are all Playlists you have, on the right a box in wich are all Folders you saved (at the beginning nothing), seperated by two buttons (in 0.4 there will be 3 buttons) "+" and "-". Under the boxes there is a text-area and on the right two buttons, "Browse..." and "Start Sync". There is also a button labeled with "Refresh".

How to sync:
-> Pick one ore more Playlists to sync to a folder
-> Choose a Folder by editing the text-area or clicking at "Browse"
-> Click "Start Sync"

If you want to save the folder and the playlist, click at the "+" button. You can now select it from the box (simply click there).

If something goes wrong or you have additional questions, simply ask!

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@mills:
Sorry, was editing the text while you answered, so I didn't see that you got it.
Have fun anyway!

9 months ago
Angryman
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 >;-)

9 months ago
hcamelion
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.

9 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@hcamelion:
Writing playlists will come in future realeases (see "Will come in future releases" in the Description). It may only take some time...

9 months ago
profbib
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.

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@profbib:
Nice to hear that a mac work :)
Mac is the only system I can't test, so thanks for posting!

8 months ago
danh32
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! :)

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@danh32:
there should be no re-write of files. I used the copy-method that fails, if the file exist and ignore the exception. after that all not-needed files are deleted.

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg


Version 1 is out!

@all:
Now you can write m3u-Playlists and auto-format filenames and auto-create folders.

8 months ago
klint
klint

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

8 months ago
ada
ada

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?

8 months ago
Puka
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...

8 months ago
matiascaceres
matiascaceres

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

8 months ago
excitatory
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!

8 months ago
icantknow
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

8 months ago
abo
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)

8 months ago
Archaos
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.

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@klint:
Very soon!

@ada:
If the folder is in the watch folder this feature is part of the songbird core:
make a new intelligent playlist and add a line:
File location - start with - file://<your>

@abo:
I also use Ubuntu and 1.1.2 Build 1024 and it works. Maybe more information?

@Archaos:
Thanks for vista-hint! (Look at the Description)

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@excitatory:
>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.

This is only possible if POTI unlocks the wiki-pages about how to create a device.

The tracknumbers will come!

@klint:
There is no official 1.2 up to now. If it is released, the Add-On will be updated.

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@excitatory,matiascaceres:
Look at the new version: %tracknumber% is available!

8 months ago
miked
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?

8 months ago
JenningsChrist
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!

8 months ago
miked
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.

8 months ago
Archaos
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.

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all:
Currently the Add-On does not check Tags for not-supported Characters in the file System. If there are tags with not supported characters, the file won't be written in scheme-mode. If a folder can't be written the folder won't be found. Songbird names all things in a file-system files. I'm working on a bugfix (Version 1.1.0.0)

For example, the following characters will fail in Windows:

\:<?>*|"

The people out there, where nothing except deleting works, do you have only such tags?

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

The bugfix is out!

8 months ago
icantknow
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.

8 months ago
miked
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

8 months ago
Archaos
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.

8 months ago
Archaos
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! :)

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@miked:
I will check back. Cause I didn't test the not-autoFormat-Mode since 1.0.0.0 there could be a mistake.

Thanks for your comments!

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all:
New known bug: (thanks to miked)
Only deleting when the Option "Auto-Format filenames and path" is not checked (default)
I'm working on a bugfix (Version 1.2.0.0).

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

The bugfix is out.

All people with the only-delete problem, please try 1.2.0.0 and post if it works!

8 months ago
Manusnake
Manusnake

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

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Manusnake:
Cause I don't use 1.2b1 I can't test it.
If you want to try it:
Download the xpi (for example here v1.2.0.0) and change in it with an archive program (for example 7zip) the file install.rdf:

Find the following:

    <em:targetapplication>
      <description>
        <em:id>songbird@songbirdnest.com</em:id>
        <em:minversion>1.1.1</em:minversion>
        <em:maxversion>1.2.0a</em:maxversion>
      </description>
    </em:targetapplication>

and change it to (bold=changes)

    <em:targetapplication>
      <description>
        <em:id>songbird@songbirdnest.com</em:id>
        <em:minversion>1.1.1</em:minversion>
        <em:maxversion>1.2</em:maxversion>
      </description>
    </em:targetapplication>

So the Add-On will be accepted from Songbirds up to Version 1.2.
Now you install the xpi and hope that it works.
Good luck! (Hope you don't need it) ;)

8 months ago
Manusnake
Manusnake

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

8 months ago
jdshewey
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.

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all SB1.2 people:
The version bump is out!
Thanks to GeekShadow!

8 months ago
brianbotkiller
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?

8 months ago
brianbotkiller
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?

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@brianbotkiller:

Did you use this button to open the pane?
There are 3 panels in Songbird:

8 months ago
killerposter
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,
thanks for your endurance :P
killer poster

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@killerposter:
Both options are nice ideas, added them at the Features section.
Thanks!

8 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@killerposter:
Disable deleting is implemented (v1.3.0.0)

8 months ago
killerposter
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 :-)

7 months ago
gsgraham
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).

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@killerposter:
The replacing of dots "." with "_" is not a bug. Windows (and maybe other OS too) have some troubles with "." in a file-name. So the "." (and other non- or not really supported characters) will be replaced by an "_".

@gsgraham:
To your question: The Add-On uses the delete-method of platform-independent files. This is under windows an real deleting.

I don't know what you have done, the Add-On does the following:
First read the given folder and all sub-folders.
Second copy all new Files (data source is the selected playlist)
Third delete all files that are not part of the sync (other files, music that is not in the selected playlist and so on)

The third part can be disabled in the options.

What folder did you enter?
If you entered the folder for example of a MP3-Player, you should try a second sync. It could be that for example there is a song named temp.mp3 and the song you want to sync is named TEMP.mp3 (Up case). Then the sync of TEMP.mp3 to temp.mp3 will fail in windows. In the third step the file with the "bad" filename will be deleted. Now a second sync copies the TEMP.mp3.

7 months ago
gsgraham
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!

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

The new Manual is out, you can find it here!

up to now only in german, englisch will be added very soon. If somebody want to translate it into other languages, he can contact me, see the FolderSync homepage for the eMail Adress)

7 months ago
Darksidehearts
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?

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Darksidehearts:
If the user wants it....
... will see what i can do for the right pane, added to the will-come section. But some other tasks have priority (such as %playlist% or the leading zeros)

7 months ago
omo
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 ?

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@omo:
Do you use the current Version (1.3.0.0)?
If yes, what options do you use? ("Dateinamenschema verwenden"?)
The files should be copied. Do you get messages in the "Fehlerkonsole" (get it via "Extras|Fehlerkonsole")?
What Songbird Version do you use?

7 months ago
omo
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

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@omo:
Wich OS do you use?
Windows? Linux? Mac?

7 months ago
omo
omo

@rsjtdrjgfuzkfg:
I am using MS Vista.

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@omo:
Did you tried opening Songbird with administrative privileges?

7 months ago
omo
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

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@omo:
I mean that the UAC does sometimes crazy things, Archaos reported:

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).

At another Win Vista there is no problem without administrative privileges.

7 months ago
omo
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.

Additionally I am using the mt-daap client (http://addons.songbirdnest.com/addon/1355)
Songs added from this media source to my playlist are not synced.

Maybe you can have a look on this as well.

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@omo:
As I can see it the mt-daap client creates library items that don't begin with "file://", cause these are no local files (I read through quickly, so tell me if I went wrong). I don't know how to copy a file that is not local. I think I would have to open a network stream, read it out and write the content to the new file. Mabe much later if this is the issue.... ;)

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@killerposter:
The leading zeros are there!

7 months ago
killerposter
killerposter

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

7 months ago
Key
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.

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Key:
Can't test this cause I have no such big library. Does The crash is at the same position everytime? If so, could you please tell me your OS, SB Version and the target-filename of the song (and you should check if the track is playable in the Library).

7 months ago
Darksidehearts
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.

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Darksidehearts:
You're welcome ;)
I didn't want to say that your idea is stupid or something like this. As you can see it is currently at the 1. position in the will-come-section... ;)
Maybe in the next weeks... I will reserve the 1.5 for that :)

7 months ago
AlexC
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 am using Songbird 1.2.0, Ubuntu 9.04, and I just got this Add-on last night, from this page, so it should be the latest version.

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

Thanks.

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@AlexC:
Can you give a example filename?
Like that:
Original file: dasdsgdsfgdg.mp3
Was copied to: artist/album/test.mp3

7 months ago
AlexC
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

7 months ago
AlexC
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.

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@AlexC:
Looks like FolderSync's Pane didn't get the preferences. Did you close and re-open the pane after changing the options? If not, try it. (The Pane reads the preferences while opening)

7 months ago
coredmp
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 )

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@coredmp:
On WinXP SP3 GER it works without Administrative Privileges....
What kind of error do you get? Occurs the problem with every folder?

7 months ago
shevanski
shevanski

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

7 months ago
shevanski
shevanski

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

7 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@ahevanski:
This Addon, as you noticed, syncs the songs (and optional the playlist ad m3u) to a folder.
For better export you should post at the playlist-export-plugin.

7 months ago
marcusology
marcusology

this one is really useful,i love it

7 months ago
kingsinger
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.

6 months ago
lala
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?

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@kingsinger:
Yes, FolderSync syncs only files and (optional) Playlists. For "play counts and stuff like that" you should use RatingFile.
Or could you imagine storing those information with FolderSync, do you have an idea into wich destination files and so on?

@lala:
Currently there is no way to configure that, I will implement that in later versions.

6 months ago
kingsinger
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.

6 months ago
Tulip
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 :@:@

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Tulip:
Use a data recovery tool (for example recuva (Windows) or Magic Rescue (Linux)) to recover your music files.

There should be a warning after you opened the pane the first time, with the following text:

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

Look in future also at the descriptions of the Add-On you download:

This Add-On will delete all non-sync-files and sub-folders in the selected folder!

In the Quick-Start Guide (part of FolderSync's manual):

Caution! If you click "Start Sync" all files belonging not to the sync process in the selected folder and sub-folders will be deleted!
6 months ago
charlessp
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.

6 months ago
MrSpock
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 :-((

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@charlessp:
I will check that.

@MrSpock:
to 1.: Also checking Date... Nice idea.
to 2.: Can you give a example?

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@charlessp:
Fixed with 1.4.0.1:

while (tracknumvar.length < this._tracknumdigits())

should be

while (tracknumvar.length < this._tracknumdigits)

I've forgotten that in the sync task _tracknumdigits is not a function.

6 months ago
MrSpock
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

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@MrSpock:
I use the German Language Pack too, and it works without problems...
You could check when opened the pane and noticed the problem, without closing the pane, in about:config the value "extensions.FolderSync.selections".
There are the paths and selections saved, so check if they are there.
Also, FolderSync doesn't recognizes Playlist by name, so If you delete a playlist and re-create it, FolderSync won't recognize it because it has another internal identifier.

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@MrSpock:
The Date-Change-Detection is here :)

6 months ago
charlessp
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?

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@charlessp:
Covers are theoretical possible :)
Added to the will-come list.

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@lala:
Now the feature is here, take a look to the preferences, tab "M3U-Format".

6 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all:

I'm offline for ~3 weeks
Calculate a bit delay ;)

5 months ago
Redenbacher
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

5 months ago
Redenbacher
Redenbacher

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

5 months ago
korny
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!

5 months ago
Vaer
Vaer

Nice addon!

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 ;)

5 months ago
MrX
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"

5 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg


So.... I'm online again!
@korny:
As a quick solution: Use (up to an option for that) the Version 1.4.0.1, there is only the Expert mode missing, the detection of changing files (btw: FolderSync looks at the LastChanged-Dates) wasn't implemented at that time.
@Vaer:
Added to the will-come.
@MrX:
Songbird (under Windows) saves filenames in the internal database as lower-case. Because I use the internal database to create the filenames if the user don'T want automatically generated filenames, the files will be lower-case.
If you normed all filenames (or if you want so) you could use "%artist% - %title%" as auto-format.

5 months ago
joeskibba
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!!!!!

5 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@joeskibba:
Try a recovery program to get the files back.
This Add-On manages (so at the first time deletes) the destination folder and all (!) sub-folders. It doesn't touch the source folder. Maybe you set a wrong destination?
More information how-to use FolderSync you can get in the Manual.
For you the most interesting part could be Chapter 2: Quick Start Guide.

5 months ago
zonzo
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.

5 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@zonzo:
Added to the will come...

5 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Vaer,zonzo:
The tags %albumartist% and %year% are implemented now ;)

@korny:
In the preferences you can now also disable the overwriting of changed files.

5 months ago
zonzo
zonzo

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

5 months ago
danno4114
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]

5 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@danno4114:
Is enough free space on the device? Is the folder write-protected?
Looks like FolderSync can't copy the listed files.

5 months ago
kingsinger
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?

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@kingsinger:
The problem is that I havn't found - up to now - a way to get the playlist order. The m3u's are sorted like songbird sends the data to FolderSync, from oldest to newest added.
Those numbers aren't really helpful, I think.
If you (or sb else) knows a way to get the right order, please post here!

4 months ago
kingsinger
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?

4 months ago
kingsinger
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.

Or am I completely confused about this?

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.

4 months ago
Gumis91
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.

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Gumis91:
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?

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Gumis91:
Sry, I forgot one thing: If you have created such a list of characters, it would be great if you could post it here, so I can add it to the default value for new FolderSync users.

4 months ago
charlessp
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?

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@charlessp:
FolderSync first copies the new files, after that it deletes the old files. Maybe there will be an option in some time to delete first...

4 months ago
slnkez
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

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@slnkez, all:
New known Bug: Leading zeros in %tracknumber% missing

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@slnkez, all:
Bug "Leading zeros in %tracknumber% missing" succesfully fixed. ;)
@slnkez:
Thanks for your bug report! :)

4 months ago
thermopyl
thermopyl

love the addon!
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?

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@thermopyl:
Try the following:
Check if the source file exists,
Check if you can create a file with the name of the file you want to sync (or the tags if you use auto-format).
Maybe there is a length problem (filesystem doesn't support more than x characters in filename)?

4 months ago
thermopyl
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?

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@thermophyl:
They should ;)
You could try adding a ' to...
1. a file on the target device
2. a working song (via tag)
don't know what's going wrong with the files you listed...
maybe the error messages should give addidional information...

4 months ago
Serathas
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

4 months ago
Serathas
Serathas

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

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

Serathas:
To recover the files use an undelete tool (for example Magic Rescue (linux) or Recuva (win))

No warning? After installing, didn't you get a information how FolderSync works like that (or, if your use a localized songbird that is supported by FolderSync, a similar hint in the selected language):

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.

If you don't want to sync but to copy new songs, you should disable the Preference

Delete not needed Files and Directories

in the Options Dialog. For more information, visit FolderSync's Manual (chapter 4.2.1).

4 months ago
Gumis91
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?
4 months ago
Gumis91
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.

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Gumis91:
Ugh, I've tested it now and must say...
@all:
New known bug: Expert-Mode-Character Replacement fails with some characters

4 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Gumis91,all:
Bug: Expert-Mode-Character Replacement fails with some characters should be fixed in 1.4.4.3 ;)

4 months ago
Gumis91
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

4 months ago
petro73
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...

4 months ago
petro73
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...
Thanks for your help.

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@petro73:
Could you look at the Error Console?

3 months ago
petro73
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!

3 months ago
Nasheeke
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.

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@petro73:
No this isn't related :(
I've no idea. I have to check back the code, but I've not much time currently, so please stay patient.

@Nasheeke:
Are you able to find in in the Windows Explorer? Does it has a drive letter (such as D: or E:)?
If not, FolderSync can't access the Device, cause it is not in MSC (Mass-Storage-Class) Mode. Maybe you can change this (see the player's manual and the internet).
If it has a drive letter, you can enter it manually in the textbox (<letter>:/Folder1/Folder2)
Does that solve your problem?

3 months ago
Mortrem
Mortrem

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

3 months ago
ChrisSavery
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.

3 months ago
ChrisSavery
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.

Should read,

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

3 months ago
ChrisSavery
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.

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@ChrisSavery:
The bad english: THANKS! Will correct that soon.

to your ideas

  1. folder.jpg - already mentioned in the will come.
  2. I will look if the Songbird API supports reading the cdnumber tag, copying the original structure is much work, and is logically only with additional preferences possible. So I would have to look to get this user-friendly... Looks like if the %cdnumber% possibility doesn't work, I won't implement that soon.
  3. I'm not sure I understood your idea. You mean, that albums could be added to non-dynamic playlists via drag'n'drop out of Media-Flow? This is a thing Media-Flow could implement, but not FolderSync, cause FolderSync is a Add-On to sync, and not an Add-On for Playlist management.
  4. For other uses, connecting a playlist with a folder would make FolderSync unusable, cause if you want for example more than one Folder synced with FolderSync, you would have to change the playlist-folder connection at each folder change. Conecting a folder with playlists is a better idea, I think. And that is already implemented.

Thanks for the ideas, if I understood something wrong or my english is that incorrect that you don't understand it, feel free to contact me again! ;)

3 months ago
ChrisSavery
ChrisSavery

Thanks for your very quick reply.

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!

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@ChrisSavery:
I'm currently working at 1.5 (will come in some minutes/houres), and the disc number (and the disc number count, you didn't mentioned it but i think it will be useful as well) is already implemented, but I will upload it with the other 1.5 changes. So please stay (only some minutes/houres) patient ;)

The playlist-folder thing...
Try reading the manual, the remember folder-feature can be used for that ;) If you don't understand the manual-english, I can try to explain it here (and you could set it into correct english?!)
Manual, Chapter 3: Remember Folders

1.5 will be here.soon. :)

3 months ago
ChrisSavery
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?

3 months ago
ChrisSavery
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...

3 months ago
ChrisSavery
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.

3 months ago
ChrisSavery
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.

3 months ago
ChrisSavery
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.

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all:
Version 1.5 is out! :)
@Darksidehearts:
right pane support is implemented in 1.5 ;)
@ChrisSavery:
the cd-number tags are implemented in 1.5 ;)

I think maybe this filled my device and then ran out of space. Is that possible?

Yes, that is possible.

With the [+] and [-] buttons, I'll look if there is a bug...

No, I've no admin rights.

FolderSync seems to rewrite all the files each time you sync - I find that very slow and tiresome.

This shouldn't be. Do you use the auto-format option? If not, as I remember it there are some problems with linux... (because of the case-specific filesystem) not sure if they are fixed...

To send changes at the manual you could send me a eMail (my username +"@abwesend.de" - or look at FolderSync's Homepage)

3 months ago
GeekShadow
GeekShadow

You should update maxVersion to 1.5.0a ;)

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@GeekShadow:
Does it work with 1.5.0a?

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@ChrisSavery:
I've currently no linux to test... under windows [+] and [-] works well.

3 months ago
ChrisSavery
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.

3 months ago
ChrisSavery
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.

3 months ago
ChrisSavery
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.

3 months ago
coolkehon
coolkehon

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

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@coolkehon:
Nice idea, hope I find a nice place for that in the ui.
@ChrisSavery:
We stay in contact via eMail what's about the problems listed above. Solutions will be posted here, of course.
The idea of the size is already listed...

3 months ago
Ellis-kimo
Ellis-kimo

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

3 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all Linux users, ChrisSavery:
Bug: "rewriting under linux" should be fixed now ;)

3 months ago
kingsinger
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.

2 months ago
kingsinger
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.

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@kingsinger:
if you want you can send me a short email, and i will send you the buggy xpi.
If you want this implemented in foldersync, could you tell me how to access rockbox-libraries via Mass-Storage? The rockbox-access for ratingfile deals with the ex/import format.
And, of course, you can a. send me a changed foldersync with rockbox-support or b. get access to the googlecode project, if you want.

2 months ago
kingsinger
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?

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@kingsinger:
my email is
<my><at>abwesend<dot>de
I'm currently not interested to read through the rockbox documentation ;), the problem is: how to access the library. It would be geat if you can add Rockbox support to FolderSync, if you need help to understand the (german commented) source, write a email.
Thanks for your help!

2 months ago
stevejluke
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.

2 months ago
kingsinger
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.

2 months ago
zidler17
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.

2 months ago
zidler17
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.

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@stevejluke:
Any output in the error console?
@kingsinger,all:
I've currently no time to implement that, and I've no player to debug, so if anybody out there wants to implement that feature, post here or write a eMail.

2 months ago
Stormdancer
Stormdancer

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

2 months ago
Pyrignis
Pyrignis

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

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Pyrignis:
I didn't tried it, if it works, could you leave a short comment here?!
Then I would bump it for all users.

2 months ago
fredphoesh
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.

2 months ago
kingsinger
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.

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@fredphoesh:
Did you look at the preferences?
Those are described in the Manual:
4.2.4 Auto-format filenames and path

@kingsinger:
I think that this is a task for somebody else, cause it isn't one of the main features that this AddOn should have, so:

@all:
If somebody would like to code Rockbox-Sync into FolderSync, please leave a comment or write an eMail; I will add him/her to FolderSync's GoogleCode-Project, so he/she could add the feature there.

2 months ago
sognix
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. :-)

2 months ago
rreveley
rreveley

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

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@sognix:
If you want, you can test it and post here if it works:
Download Test Package

@rreveley:
I'm not sure if that is possible...
Is there a possibility to open DAAP-Libraries as folder?!
Then it would be possible ;)

2 months ago
kingsinger
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?

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@kingsinger:

What helps you if FolderSync would do a +1 in play count for all tracks synced (after sync)?
I think, this is easy to implement, but what does it help? Wouldn't all tracks in "unplayed music" be played after that?!

2 months ago
kingsinger
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.

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@kingsinger:

I will add it to the will-come, but I don't know how to implement that in a nice way (up to now)...

about 1 month ago
nikolardo
nikolardo

thank you, addon quite helpful.

about 1 month ago
triad
triad

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.

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@triad:

how you can see on the picture

on what picture? I'm not sure if I understand you right...
...but take a look at the error console... ;)
Is there something?

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@killerposter:

Sync Profiles are there :)

@all:

Version 2 is out! :)

about 1 month ago
romano64
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 ?
Google Translate :
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?

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@romano64:
(Hope I understand the google-translation right)
Maybe you synced to your library, so the library content was deleted?!
If so, to recover the files use an undelete tool (for example Magic Rescue (linux) or Recuva (win)) Do this before you do anything else, to get them back will get more and more difficult if you wait too long.
To avoid further problems, please read the Manual. You might use Google Translate to get it in French.
Important ist the first-started hint (the message at FolderSync's first start), which describes hoe FolderSync work. After recovering your files, you should try the sync again; be sure to enter the target folder! You shouldn't use a filled targed folder, so create an empty folder anywhere to try it.

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@all:
I know that some elements look terrible with purple rain... I will see what I can do in the next time...

about 1 month ago
slithytove2
slithytove2

how about 1.4.2 compatibility? =]

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@slithytove2:

2.0.0.2 is compartible!

about 1 month ago
joseSF925
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.

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@joseSF925:

I really don't know how it looks on mac, cause I have none ;)
There should be definitely those buttons...
On Win they are there (via feathers purple Rain and simplyBlack). Do you use another feather?

@all-mac:
Any mac user that can say if the preference dialog is shown correct?!

about 1 month ago
JavierPais
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.

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@JavierPais:
You get also the message to re-open the pane?

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@JavierPais,petro73:
Just had a short look at the code...
If there is nothing going too wrong it should only appear on syncs started via the sync all button above the + and - buttons, isn't it?

about 1 month ago
Chlorophyll
Chlorophyll

Hi rsjtdrjgfuzkfg!

I really like your add-on!
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

about 1 month ago
lediable
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!

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@JavierPais,petro73:

The new version will put out other error messages I hope, post them here!

@lediable:
Ugh...
Is this also so at other Add-Ons?

@Chlorophyll:

Canceling is a thing I already thought about ;)
Added to the will-come!

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?!

about 1 month ago
Chlorophyll
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?

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Chlorophyll:
FolderSync tries to delete empty folders, but as you wrote the folder isn't empty...
This is strange. Maybe there is a bug; but I wonder that it didn't appeared before, because I didn't change anything on that part of the code in the last time...
I'll take a look on this...

But just a question: How can you sync one file outside of the root folder?!

about 1 month ago
Chlorophyll
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!

about 1 month ago
lediable
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!

about 1 month ago
JavierPais
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)

If I could give you more information or... else, please say it to me...

about 1 month ago
JavierPais
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...)

about 1 month ago
JavierPais
JavierPais

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

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@lediable:

Maybe Mac-Mozilla handles preference-windows different than the Win-Mozilla. So it should work also on Mac :)
Thanks for the correction!

@JavierPais:
The first problem:
looks like one or more item in the playlist causes the error; Maybe try syncing via saving the sync ("+"-Button) and start it via "Sync all" (The sync icon above the "+"). Do you get an error message (popping up, not in the error console) then?

The second thing: Why syncing an empty playlist?!
The issue is that FolderSync deletes empty folders...
Will correct that in the next versions!

about 1 month ago
JavierPais
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?

about 1 month ago
Landdogger
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!

about 1 month ago
sixtyorange
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).

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@JavierPais:
Please check the file location of all to-synced files in songbird; look if all paths start correct with "file:///"
@Landdogger:
this is known, mac-songbirds don't have these buttons. Use the ESC key instead.
@sixtyorange:
Try disabling M3U writing, maybe the playlist-name has got not supported characters?

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@JavierPais:
Please check the file location of all to-synced files in songbird; look if all paths start correct with "file:///"
@Landdogger:
this is known, mac-songbirds don't have these buttons. Use the ESC key instead.
@sixtyorange:
Try disabling M3U writing, maybe the playlist-name has got not supported characters?

about 1 month ago
sixtyorange
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.

about 1 month ago
Landdogger
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?

about 1 month ago
Chlorophyll
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.

about 1 month ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@sixtyorange:
I've no idea what this could be, but it's gone... really bizarre.

@Landdogger:
Maybe Mac-Songbirds doesn't handle ESC as Accept, but do also save changes?!
lediable told me, the changes would be saved. Could you try that with things other than profiles, please?
Maybe that's the problem:
Mac-Songbird supports the preference-windows like the other Songbirds, but for active content (the scripts for the profiles) there is another notifying when the user saves?!
Or, will every change be saved immediately, then there can't be a notification?!

Maybe, if no Mac-Songbird developer reads this and gives me a hint how to handle this, I'll add a button in the profile tab to save changes in this tab, then the problem would have a workaround.

@all Mac-Developers:
Any idea how to use the Attribute "onbeforeaccept" of "prefwindow" under mac?
Or another idea how to accept the "prefwindow" there?

about 1 month ago
JavierPais
JavierPais

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

about 1 month ago
BR-Charles
BR-Charles

awesome! songbird is not the same without this.

about 1 month ago
nathanielsametz
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! :)

Latest version of Songbird, Win7 64bit, admin rights were on and my folder remains empty :(

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

28 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@nathanielsametz:
I'm sorry that I couldn't take a look at this especially for 2.1, will definitely do that soon, you could of course try the new version, maybe the problem is gone?!
I'll search it... soon...
Just a short question: Do you sync via the "SyncAll"-Sign-Button or the Start Sync button?

@Chlorophyll, all:
Canceling is there!

27 days ago
Chlorophyll
Chlorophyll

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

26 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@nathanielsametz:
I had a closer look on this, it is a problem with your library which can't be reproduced on my machine (win7 32bit).
Could you try another playlist, and, if it doesn't work there, a new, fresh profile?

25 days ago
nathanielsametz
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? :/

25 days ago
nathanielsametz
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! :)

25 days ago
GeekShadow
GeekShadow

fr locale updated :)

25 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@nathanielsametz:
Two things that you could do to help me find the issue:
If you look in the error console, can you see anything appearing when click start sync?
Also, did you try a fresh profile?

24 days ago
CondorDes
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.

23 days ago
sylviofurtado
sylviofurtado

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?

22 days ago
sylviofurtado
sylviofurtado

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

22 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@CondorDes:
Please look in the Error Console (Tools menu). Is there any message?

@sylviofurtado:
Via this link you can download a debug version. Install it, do your sync and look in the error console.
So you should see the file (look at the last entry) on which it hang up.

21 days ago
sylviofurtado
sylviofurtado

@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!

21 days ago
Leefmc
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)

21 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@sylviofurtado:
I'm not sure if I understand you right, you mean that some songs don't exist on the disc anymore, and you forgot to delete them in Songbird?

@Leefmc:
Looks like the basic of Songbird, Mozilla, has a problem handling such files, for example the * character isn't allowed in many filesystems cause the use in for example *.mp3 as filter.
But ! should be no problem...

I don't know how to fix that, if it's so...

You could try it with a single ! again, under win it worked in the last test, but I've no linux currently...
If you've much time you could try which combination cause the error ;)

In destination files * and ! should be no problem, because they should be replaced by _ . You could additionally check this to make sure that it isn't a destination problem.

20 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@lediable:
Saving M3U to other folders is implemented in the current release :)

@charlessp:
Album Images can be saved now ;)

14 days ago
guiss
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

13 days ago
jmonee84
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

13 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@guiss:
No, I've no idea...
I will search if there are anywhere errors not handled...

@jmonee84:
Looks like in the playlist(s) is at least one song which media (for example a mp3 file) doesn't exist.
Such songs can cause that issue. I'll add a check for deleted files in one of the next versions.

12 days ago
Duv Jones
Duv Jones

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

6 days ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Duv Jones:
That is (currently) not possible.
If you have a structure containing only things like album, artist, track-number, title, rating, etc. you can use the file name scheme feature, to re-generate the structure. You can find it in FolderSync's Preferences.

If that doesn't help, what kind of structure do you have?
Maybe you need more options for the file name scheme?
If so, let me know. ;)

5 days ago
Gyroscope352
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?

4 days ago
ChrisSavery
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.

1 day ago
ChrisSavery
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.

1 day ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Gyroscope352:
Please take a look to the error console. If you can't find anything there, please post here again, then I'll make a debug version for this feature.

@ChrisSavery:
The file-extension thing is a great idea, will be implemented in some later versions.
The disknumber thing, I've forgotten it. It should also get into one of the next versions.

about 19 hours ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@ChrisSavery:
So....
both implemented ;)

about 16 hours ago



Log in to Post a Comment


Download
Statistics
Downloads: 34,363

Average Rating:
4 out of 5  based on 38 ratings

Images: 4

Comments: 285

Last Updated: about 16 hours ago
Details
Name: FolderSync


Author: rsjtdrjgfuzkfg

Contributors:
  • GeekShadow
  • ChrisSavery

Version: 2.4.0.0 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: