Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

foobar2000 - Inno Setup Released!

Featured Replies

Thanks. Is this recognized by the fb2k folks? Can it be? May I please see the inno script so we can bless it for our official department install cd?

  • Author

Can it be? What do you mean Marticus? It is an install I created based on the special version of the foobar2000 NSIS installer with some extras.

  • Author

How to use formatted strings (Themes & Buttons) with columns ui:

Step 1: first switch ur user interface to columns ui by going to preferences then go to Display. In the display window click the dropdown combo box and select columns ui. Restart foobar2000. (see screenshot below)

Step 2: load foobar2000. go to preferences click columns ui. next click on the other tab.

Step 3: in the other tab window click import and browser to columns_ui_configs under the components sub directory under foobar2000's directory. Select a config file and load it. Click the check box next to custom buttons. Then click the button with "..." on it and browse to buttons sub directory under components directory. Restart foobar2000 and enjoy. If anyone finds this too complex, I will make an instructions pack and post it if necessary.

  • Author

Already everybody I switched to a new host to everything should work fine so download and enjoy my foobar2000 inno setup.

Thank you very much, this is really useful :thumbup. I have a problem with the setup: I made a .inf file using the /loadinf switch.

[Setup]
Lang=default
Dir=C:\Program Files\foobar2000
Group=foobar2000
NoIcons=0
Components=core_files,enable_user_profiles,dsp,dsp\gapkiller,dsp\pphsresampler,general,general\freedb,output,output\directsound20,output\directsound25

As you can see I didn't select stuff like special file infobox, id3v2 tag support etc...however all this is installed nevertheless :blink:. I tried it with a clean windows in vmware.

post-80-1094370427_thumb.png

  • Author

Thanks for the feedback digitalfrost. I will look into this problem and do a test in vmware also.

  • Author

digitalfrost I think I fixed your problem. Please try the Inno Setup again and let me know if it works ok with the inf. Again thanks for the feedback. Later.

I'm lost. What are all the switchs?

Can you add a /help or /? to dispaly all the switchs.

Thanks,

Will

  • Author

Currently war59312 I use the switches that come with Inno Setup. Here you go.

The Setup program accepts optional command line parameters. These can be useful to system administrators, and to other programs calling the Setup program.

/SP-

Disables the This will install... Do you wish to continue? prompt at the beginning of Setup. Of course, this will have no effect if the DisableStartupPrompt [setup] section directive was set to yes.

/SILENT, /VERYSILENT

Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal so for example error messages during installation are displayed and the startup prompt is (if you haven't disabled it with DisableStartupPrompt or the '/SP-' command line option explained above)

If a restart is necessary and the '/NORESTART' command isn't used (see below) and Setup is silent, it will display a Reboot now? message box. If it's very silent it will reboot without asking.

/LOG

Causes Setup to create a log file in the user's TEMP directory detailing file installation and [Run] actions taken during the installation process. This can be a helpful debugging aid. For example, if you suspect a file isn't being replaced when you believe it should be (or vice versa), the log file will tell you if the file was really skipped, and why.

The log file is created with a unique name based on the current date. (It will not overwrite or append to existing files.) Currently, it is not possible to customize the filename. The information contained in the log file is technical in nature and therefore not intended to be understandable by end users. Nor is it designed to be machine-parseable; the format of the file is subject to change without notice.

/NOCANCEL

Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with '/SILENT' or '/VERYSILENT'.

/NORESTART

Instructs Setup not to reboot even if it's necessary.

/RESTARTEXITCODE=exit code

Specifies the custom exit code that Setup is to return when a restart is needed. Useful along with '/NORESTART'. Also see Setup Exit Codes.

/LOADINF="filename"

Instructs Setup to load the settings from the specified file after having checked the command line. This file can be prepared using the '/SAVEINF=' command as explained below.

Don't forget to use quotes if the filename contains spaces.

/SAVEINF="filename"

Instructs Setup to save installation settings to the specified file.

Don't forget to use quotes if the filename contains spaces.

/LANG=language

Specifies the language to use. language specifies the internal name of the language as specified in a [Languages] section entry. When a valid /LANG parameter is used, the Select Language dialog will be suppressed.

/DIR="x:\dirname"

Overrides the default directory name displayed on the Select Destination Location wizard page. A fully qualified pathname must be specified.

/GROUP="folder name"

Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [setup] section directive DisableProgramGroupPage was set to yes, this command line parameter is ignored.

/NOICONS

Instructs Setup to initially check the Don't create any icons check box on the Select Start Menu Folder wizard page.

/COMPONENTS="comma separated list of component names"

Overrides the default components settings. Using this command line parameter causes Setup to automatically select a custom type.

/PASSWORD=password

Specifies the password to use. If the [setup] section directive Password was not set, this command line parameter is ignored. When an invalid password is specified, this command line parameter is also ignored.

  • Author

I forgot to mention that the only switch that won't work will be the password switch because I didn't set a password for the install.

:huh: can't get it to work using /COMPONENTS.

foobar2000.exe /SP- /VERYSILENT /NOCANCEL /NORESTART /LANG=default /SAVEINF="instlog.inf" /DIR="c:\program files\foobar2000" /GROUP="foobar2000" /COMPONENTS="core_files,enable_user_profiles,diskwriters_cmdline,diskwriters_cmdline\flac,dsp,dsp\gapkiller,dsp\skipsilence,general,general\apl,general\audiocdwriter,general\freedb,general\id3v2tag,general\playlistgenext,general\spclfileinfobox,general\utilities,input,input\ac3_decoder,input\festalon,input\flac,input\highlyexperimental,input\lpac,input\matroska,input\module,input\monkeysaudio,input\nezplug,input\optimfrog,input\shorten,input\sid,input\spc,input\speex,input\tfmx,input\tta,input\wavpack,input\xa,output,output\directsound20,output\directsound25,ui,ui\columns_ui"

Am I doing something wrong ?

edit: seems to have something to do with the length of the components string. tried using much less and it worked.

works fine using /LOADINF

edit2: it seems to install EVERY component in a subcategory when using it in the /COMPONENTS -> if I put diskwriters_cmdline,

it installs EVERY commandline utilities...

  • Author

gon freecs its supposed to do that. If you want a individual diskwriters put something like this diskwriters_cmdline\flac, diskwriters_cmdline\lame, etc.

here was your mistake --> diskwriters_cmdline <--, diskwriters_cmdline\flac.

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.