Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

2,104

Downloads of v 1.11.0:

132

Last Update:

16 Sep 2023

Package Maintainer(s):

Software Author(s):

  • Danny Ben Shitrit

Tags:

flicflac audio converter wav flac mp3 ogg ape

FlicFlac (Portable)

  • 1
  • 2
  • 3

1.11.0 | Updated: 16 Sep 2023

Downloads:

2,104

Downloads of v 1.11.0:

132

Maintainer(s):

Software Author(s):

  • Danny Ben Shitrit

FlicFlac (Portable) 1.11.0

Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Danny Ben Shitrit. The inclusion of Danny Ben Shitrit trademark(s), if any, upon this webpage is solely to identify Danny Ben Shitrit goods or services and not for commercial purposes.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged as a Note:

At least one file within this package has greater than 0 detections, but less than 5

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install FlicFlac (Portable), run the following command from the command line or from PowerShell:

>

To upgrade FlicFlac (Portable), run the following command from the command line or from PowerShell:

>

To uninstall FlicFlac (Portable), run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade flicflac -y --source="'INTERNAL REPO URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade flicflac -y --source="'INTERNAL REPO URL'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install flicflac
  win_chocolatey:
    name: flicflac
    version: '1.11.0'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'flicflac' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '1.11.0'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller flicflac
{
    Name     = "flicflac"
    Version  = "1.11.0"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'flicflac':
  ensure   => '1.11.0',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved by moderator Windos on 20 Sep 2023.

Description


choco://flicflac

To use choco:// protocol URLs, install (unofficial) choco:// Protocol support


Screenshot of FlicFlac

Overview

FlicFlac is a portable (no installation required) utility for converting WAV, FLAC, MP3, OGG, APE, M4A, and AAC files to any of the other formats (except M4A and AAC that are only supported as input format).

You may drag files onto the FlicFlac interface, or convert files directly from the right click menu in Windows Explorer.

Supported Conversions

  • WAV to FLAC · WAV to MP3 · WAV to OGG · WAV to APE
  • FLAC to WAV · FLAC to MP3 · FLAC to OGG · FLAC to APE
  • MP3 to FLAC · MP3 to WAV · MP3 to MP3 (bitrate change) · MP3 to OGG · MP3 to APE
  • OGG to FLAC · OGG to WAV · OGG to MP3 · OGG to APE
  • APE to FLAC · APE to WAV · APE to MP3 · APE to OGG
  • M4A to FLAC · M4A to WAV · M4A to MP3 · M4A to OGG · M4A to APE
  • AAC to FLAC · AAC to WAV · AAC to MP3 · AAC to OGG · AAC to APE

PACKAGE NOTES


Click here to Patreon-ize the package maintainer.



tools\chocolateyinstall.ps1
$ErrorActionPreference = 'Stop'
$toolsDir    = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$packageName = 'flicflac'

if (Test-Path "$toolsDir\FlicFlac.exe") {Remove-Item "$toolsDir\FlicFlac.exe"}

$packageArgs = @{
  packageName    = $packageName
  Destination    = $toolsDir
  FileFullPath   = "$toolsDir\flicflac.zip"
}

Get-ChocolateyUnzip @packageArgs

New-Item "$toolsDir\FlicFlac.exe.ignore" -Force -ItemType file
Remove-Item "$toolsDir\*.zip" -EA SilentlyContinue | Out-Null
Install-ChocolateyShortcut -shortcutFilePath "$ENV:Public\Desktop\FlicFlac.lnk" -targetPath "$ENV:ChocolateyInstall\lib\flicflac\tools\FlicFlac.exe"
Install-ChocolateyShortcut -shortcutFilePath "$ENV:ProgramData\Microsoft\Windows\Start Menu\Programs\FlicFlac.lnk" -targetPath "$toolsDir\FlicFlac.exe"    

# UPDATE INSTRUCTIONS
# Replace ZIP file
tools\chocolateyuninstall.ps1
$ErrorActionPreference = 'Stop'
$packageName = 'flicflac'

Remove-Item "$ENV:Public\Desktop\FlicFlac.lnk" -Force -ErrorAction SilentlyContinue
Remove-Item "$ENV:ProgramData\Microsoft\Windows\Start Menu\Programs\FlicFlac.lnk" -Force -ErrorAction SilentlyContinue
tools\flicflac.zip
md5: BEFB337D126346EBF534DD8C6049D318 | sha1: A67D1D601EA97BEEA23AE94A3541A635AD8CEECE | sha256: CFA50441199F279645D7F1E583D2ED5C3DF47152BE90D1DA9730264EE14847B9 | sha512: 35FA42BA71575DDA8C423FCCAB2AE7E82B618CE0E8C0267A47FD7CECCF868E856F117A4EC596A8CC81258077791D629BEC1EB8D22026205A2F4B316C635D535E
tools\LICENSE.txt
============================== FlicFlac ==============================

The MIT License (MIT)

Copyright (c) 2008-2016 Danny Ben Shitrit

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

============================== FlicFlac ==============================
tools\README.md
FlicFlac 1.03
==================================================

Tiny Portable Audio Converter (WAV FLAC MP3 OGG APE)  

Download binary: <http://sector-seven.net/software/flicflac>

--------------------------------------------------

![FlicFlac](https://raw.githubusercontent.com/DannyBen/FlicFlac/master/Screenshot.png "FlicFlac Screenshot")


Introduction
--------------------------------------------------

This is a simple utility for converting WAV, FLAC, MP3, APE and OGG files to
any of the other formats.

It uses these external command line encoders/decoders:

- [flac.exe (FLAC converter)](http://sourceforge.net/project/showfiles.php?group_id=13478&package_id=12675) - flac-win.zip
- [lame.exe (MP3 converter)](http://www.rarewares.org/mp3-lame-bundle.php#lame-current) - Lame Release Bundle
- [oggenc.exe and oggdec.exe (OGG converter)](http://www.vorbis.com/files/1.0.1/windows/vorbis-tools-1.0.1-win32.zip)
- [MAC.exe (APE converter)](http://www.monkeysaudio.com/)

If you redistribute this package please refer to the license of these 
encoders.

On the first run, FlicFlac will spit out a small INI file for you to do some
minor configurations if needed, and will also spit out the four needed 
converters into the windows temp directory (flac.exe, lame.exe, oggenc.exe 
and oggdec.exe).


Usage
--------------------------------------------------

### Method 1:

- Select a conversion format by pressing one of the format buttons.
- Press the Select button to select files to convert.
    
### Method 2:

- Select a conversion format by pressing one of the format buttons.
- Drag files or folders onto the Select button.
    
### Method 3:

- Drag files or folders onto one of the format buttons.
    
### Method 4:

- Right click a file and select Convert with FlicFlac.
  - This works only on single files.
  - Enable/disable the context menu integration through the settings menu.
  - By default, FlicFlac will exit after conversion when using this method.
    This may be changed in the INI file.
- You may activate the settings menu through the keyboard by pressing F8 or the 
  right click key (apps), or by right clicking anywhere on the GUI.


Technical Notes
--------------------------------------------------

- FLAC files are encoded with the default flac settings (medium compression, 
  medium speed)
- MP3 files are encoded with a default of 192kbps. Encoding mode (CBR/VBR) and
  bitrate are configurable through the INI file.  
  Presets are provided in an easy access menu.  
  Presets menu can be configured in the INI file.  
- OGG files are encoded with a quality setting of 5 (on a scale of 0-10)
- APE files are encoded with a compression level of 2000 (on a scale of 
  1000-2000)
- OGG and MP3 files are encoded with ID3 tag information:    
  Song Title = Filename  
  Year       = Current year  
  Artist     = Taken from the INI file  
- Native Conversions (one step):  
  1.  WAV2MP3   WAV to MP3  (lame)
  2.  MP32WAV   MP3 to WAV  (lame)
  3,  FLAC2WAV  FLAC to WAV (flac)
  4.  WAV2FLAC  WAV to FLAC (flac)
  5.  WAV2OGG   WAV to OGG  (oggenc)
  6.  FLAC2OGG  WAV to FLAC (oggenc)
  7.  OGG2WAV   OGG to WAV  (oggdec)
  8.  WAV2APE   WAV to APE  (mac)
  9.  APE2WAV   APE to WAV  (mac)
- Hybrid Conversions (two steps):
  10. FLAC2MP3  FLAC to WAV (flac)   then WAV to MP3  (lame) 
  11. FLAC2APE  FLAC to APE (flac)   then WAV to APE  (mac) 
  12. MP32FLAC  MP3 to WAV  (lame)   then WAV to FLAC (flac) 
  13. MP32OGG   MP3 to WAV  (lame)   then WAV to OGG  (oggenc)
  14. MP32APE   MP3 to WAV  (lame)   then WAV to APE  (mac) 
  15. OGG2FLAC  OGG to WAV  (oggdec) then WAV to FLAC (flac)
  16. OGG2MP3   OGG to WAV  (oggdec) then WAV to MP3  (lame)   
  17. OGG2APE   OGG to APE  (oggdec) then WAV to APE  (mac) 
  18. APE2MP3   APE to WAV  (mac)    then WAV to MP3  (lame) 
  19. APE2OGG   APE to WAV  (mac)    then WAV to OGG  (oggenc) 
  20. APE2FLAC  APE to WAV  (mac)    then WAV to FLAC (flac) 
- MP3 Bitrate Conversion
  21. Also supported, MP3 to MP3 - to convert to a different bitrate.


License
--------------------------------------------------

This code is released under the MIT license.
Note that FlicFlac uses external codecs for encoding audio file, please
refer to their respective license.


Contributors
--------------------------------------------------

- [Jastria Rahmat (ijash)](http://www.soundcloud.com/ijash) - icons
  

Change Log
--------------------------------------------------

    2016 02 27 - 1.03
      Changed: Icon, courtesy of Jastria Rahmat (ijash)
      Changed: License to MIT
      Updated: Some minor code tweaks to support newer AutoHotkey version
      Updated: UI to allow use of Windows theme and act as a tool window

    2013 08 16 - 1.02
      Changed: MP3 to MP3 conversion will no longer offer to delete the input file

    2011 03 09 - 1.01
      Added  : Support for MP3 to MP3 conversion (bitrate change).
      Changed: About dialog.

    2011 01 07 - 1.00
      Added  : Support for Monkey's Audio APE format

    2010 12 14 - 0.36
      Fixed  : Shell integration did not work in some cases.
      Updated: Shell integration now sensitive to UAC.
      Changed: Minor GUI changes to better fit Windows 7
      Changed: Default ID3 artist in INI file is now empty
      Updated: Lame MP3 version to 3.98.4

    2009 10 06 - 0.32
      Updated: Lame version to 3.98.2.

    2009 06 22 - 0.31
      Changed: Recompiled with AutoHotkey 1.0.48.02 due to AVG reporting false
               positive with older AHK version.

    2009 06 09 - 0.30
      Added  : Configuration in INI to enable/disable flat buttons. (thanks Dr. 
               Drips).

    2008 12 11 - 0.29
      Fixed  : Context menu integration was installed on startup even without user 
               request. Also caused the "Disable Shell Integration" option to be
               temporary, until the next time you use FlicFlac. 
      Removed: "Open folder when done" checkbox. Now resides in the INI file only.
      Added  : "Always on top" checkbox.
      Added  : Option in INI to choose if you want the window to start inactive or
               not, when Always on Top is enabled.

    2008 12 09 - 0.28
      Added  : Context menu integration. May be enabled or disabled from the 
               settings menu. Currently supports only single files. No support for 
               multi-files selection or folders.
               When a conversion is done through the context menu, FlicFlac will 
               exit when its done (may be changed in the INI file).

    2008 12 03 - 0.27
      Fixed  : Ogg encoders were not cleaned on exit.
      Fixed  : Ogg encoders were not tested for existence.
      Added  : DebugMode - if enabled, will log actions to file and (optionally)
               avoid execution of conversions and deletions.
      Changed: Executables will no longer be oeverwritten in the temp folder. 
               Improves loading time (was broken in 0.26).
      Added  : Temp folder location is now configurable.
      Added  : CleanupOnExit is now configurable (allows to delete the encoders
               on exit).
      Added  : All encoder options are now configurable.

    2008 12 03 - 0.26
      Added  : Support for OGG files using OggTools 1.0.1
      Changed: Buttons to flat

    2008 08 31 - 0.25
      Changed: Minor maintenance release - removed tray icon.
      
    2008 06 03 - 0.24
      Fixed  : GUI did not look right in some XP theme settings (thanks patto).
      
    2008 06 01 - 0.23
      Added  : Custom dialog boxes for delete confirmation and overwrite 
               confirmation. We will now have "Yes to All" and "No to All" 
               dialogs.
      Added  : The files that were not converted due to a "No" answer to an 
               overwrite confirmation request, will be displayed in a message box
               at the end of the conversion cycle.
      Changed: Default value for ConfirmBeforeDelete key in INI now includes all
               three formats, for consistency (since we now have the yes/no to all
               dialog).
    
    2008 05 31 - 0.22
      Added  : We will now remember the last selected format (thanks Tom de Rooy).
      
    2008 05 30 - 0.21
      Added  : Configuration in INI file to confirm before deleting or overwriting 
               certain file types. By default, we will ask before we delete or
               overwrite FLAC and WAV.
      Added  : A menu for some common operations.
      Added  : Menu item: Open INI. Will start the INI with your default INI 
               editor and wait for you to close it. Then, if it was changed, we 
               will reload ourselves.
      Added  : Sub menu: MP3 encoding presets. The menu elements are completely 
               customizable in the INI file and the last used preset is stored
               in the INI. Selecting "Custom" will use the settings you have
               configured in the INI keys (MP3->Mode, CBRKbps, VBRLevel, VBRRate).
      Changed: When using one of the double conversions (e.g. FLAC2MP3) we will 
               now use a temporary filename for the temporary output instead of
               using the same filename (to avoid accidental overwrite).
      
    2008 05 29 - 0.20
      Added  : Support for FLAC2MP3 conversion (thanks teknocide & Weird Energy).
               This will first do FLAC2WAV then WAV2MP3 since we are using two 
               separate encoders.
      Added  : Support for MP32WAV and MP32FLAC
      Added  : Error message dialog, in case the encoder returns an error code.
               This is done for two reasons: a) to capture bad behavior done by
               the external encoders (e.g. attempting to convert ding.wav at 
               192kbps fails by LAME, but for some reason it still generates an 
               empty MP3 file) and b) to make sure that if we are asked to delete
               the input file, we got a good exit code from the encoder.
      Added  : Some configuration in the INI file to control how we handle errors.
      Added  : Verification code to make sure we have an up to date INI file. In 
               case an INI file from an older version is found, an option to 
               automatically update it is provided.
      Changed: The way we delete source files. Instead of letting the encoder 
               delete the source with a command line switch, we will delete it 
               ourselves if the encoder returned a success exit code. 
               This was changed in order to be more generic (for encoders that do
               not support deletion of input file).
      Changed: Significant changes to internal conversion functions and to the GUI
      Changed: !!! IMPORTANT !!! Delete Input File checkbox is now working the 
               same in all file formats (i.e. we will also delete FLAC and WAV 
               files when it is checked).          

    2008 05 28 - 0.14
      Added  : Support for VBR encoding for MP3 (thanks Tom de Rooy).

    2008 05 28 - 0.13
      Fixed  : Dragging over non-button control was still attempting to convert.
               No damage was done, since we did not know which conversion to do, 
               but the regex code was inaccurate.
      Added  : Check for correct windows coordinates on startup (was done only on
               shutdown by mistake).
      Added  : The state of the two checkboxes is now also remembered in the INI.
      Added  : Drag and drop support for folders.
      Changed: Some internal code changes.
      Changed: Hot character for the buttons to be consistent (now all are set to
               the target format).
      
    2008 05 28 - 0.12
      Added  : Support for WAV2MP3 conversion, using LAME. 
      Added  : Support for dragging files on the buttons (thanks patto).
      Added  : INI file - to remember last folder, last window coordinates and to
               set MP3 quality and artist ID3 tag.
      Changed: Status text to marquee progress.
      Changed: We will no longer erase the converters executables from the windows
               temporary folder, in order to allow a faster load time.
      
    2008 05 27 - 0.11
      Fixed  : Names with spaces were not supported...
      
    2008 05 27 - 0.10
      Initial Release

tools\VERIFICATION.txt
============================== FlicFlac ==============================

bcurran3 downloaded and unzipped the files included from the developer's website at:
https://sector-seven.com/software/flicflac

============================== FlicFlac ==============================s

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
FlicFlac 1.03.20190425 790 Thursday, April 25, 2019 Approved
FlicFlac 1.03.20161106 685 Sunday, November 6, 2016 Approved
FlicFlac 1.03 497 Sunday, April 10, 2016 Approved

checksums added


This package has no dependencies.

Discussion for the FlicFlac (Portable) Package

Ground Rules:

  • This discussion is only about FlicFlac (Portable) and the FlicFlac (Portable) package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or FlicFlac (Portable), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus