Tips & Tricks




 

Tutorials

Make sure you have read the tutorials in this wiki: Tagger Panel, Album List view

Did you know that...


Automatic sync when your target gets connected with USBDLM

can be archived with the freeware USBDLM. A really great tool that manages drive letters for USB devices. You should check it out even if you are not interested in an automatic sync.

Here is a sample section, showing how to configure the sync in USBDLM.INI
[DriveLetters29]
Letters=GHIJ

;Start FoobarSync if FoobarSync.flag exists on drive
[OnArrival13]
FileExists1=%Drive%\""FoobarSync"".flag
open1=c:\windows\system32\cmd.exe /k cscript "c:\foobar\Sync.vbs" tasks=mp runid=%root%
open2=%usbdlmpath%\usbdlm.exe -balloon -time=4000 -title="FOOBAR SYNC %FriendlyName%" -text1="FOOBAR SYNC for %root% (%FriendlyName%)" -icon=113 -onclick=%windir%\explorer.exe %root%


FFmpeg knowledge

FFMPEG is a very very powerful tool. So do not expect deep knowledge from me! But for audio conversion with FoobarSync I can provide you the following hints:

First, here are some command line examples:
... and here are some explainations about their meaning:
Detailed codec-specific command-line options are listet in the FFmpeg Codecs Documentation.

I also recomment to read this FFmpeg Guidelines for high quality lossy audio encoding.

Some codec knowledge


MP3

Is very well known and supported by 99.9% on all targets. But this codec is the oldest too and there are some better ones, which provide higher quality at the same bitrates. Beside that, there are codecs for special needs and purposes: use very limited bitrate, low latency on networks, low CPU consumption on decode, special frequencies (human speach) ...

Vorbis

Is - what I know - the successor of MP3. I really recomment this codec, if your targets can play it. It uses OGG as container format, has a better quality than MP3 is quick to encode and doesn't consume much CPU power when decoded.
Vorbis qualitylabel in streamVorbis qualitylabel in stream
-q 0?-q180 kbit/s
-q 296-q 3112
-q 4128-q 5160
-q 6192-q 7224
-q 8256-q 9320
-q 10500
Be aware, that due to past and future improvements in Vorbis, your final bitrate will be ca. 10 % less.

Opus

is - what I think - the best codec out there. But it is not supported on most targets. My Android 4 device did have no native support. And because Opus needs some CPU power while decoding my Rockbox-based Ipod Video did not decode in realtime.

AAC-LC

is also very common and well known on targets. It should provide slightly better quality then MP3.

AAC-HE

Should (!) be a good codec for low bitrates but as I know there are problems because of patents. AAC-HE is supported by the official FFmpeg binaries (library aac_he_v2), but it is known to give bad quality. I've testet it and must say: Yes, quality IS bad. :-) If you need very low bitrates use other codecs where possible or get your hands on a FFmpeg binary with a better library. If you found such library and it is legal, please let me know!

SPEEX

is a special purpose codec for spoken content that is supported on few targets like Rockbox Player. You can get very low bitrates with a good quality. Very nice for audio books, but as soon as there are some environmental sounds or some music, quality will be bad.


Run ID-files at doubleclick

Want to make synchronization happen, when you double-click an *.id file in explorer?

You can make life easier with following steps:
  1. Open a command prompt
  2. Run
    assoc .id=FoobarSync
  3. Run
    ftype FoobarSync=cmd /k ""c:\windows\system32\cscript.exe" //NOLOGO "E:\User Shell Folders\kNiL\Foobar\sync.vbs" Tasks=mp RunId="%1""


Run scripts easier

As soon as you often run FoobarSync manually from command line you'll get nerved to have "cscript" added as prefix.

You can make life easier with following steps:
  1. Open a command prompt
  2. Run
    ftype VBSFile=cmd /c ""c:\windows\system32\cscript.exe" //NOLOGO "%1" %*"

From now on you sould be able to run any VBS-scripts directly from command prompt.

Test changes with FoobarSync...
  1. Open a command prompt
  2. Navigate to location of sync.vbs
  3. Run
    sync.vbs /help

Read carefully before you do this:

- Check out the other Pages, that belong to the wiki-category Documentation !
- Ask and discuss at the FoobarSync discussion thread on Hydrogenaudio Forums
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki