KataLib

KataLib are many programs in one Application:

  • Librarian

    • Organize and search all your music/audio files
    • Download Cover images from the internet or apply your own
    • Use custom tags to make searching easier
  • YouTube downloader

    • Download any YouTube link or playlists
    • Use any resolution or stream quality
    • Automatically collect YouTube links that you copy in your browser
  • Player

    • Play any audio file or YouTube link
    • DJ mode with auto or manual crossfades between tracks
    • Play the YouTube links in a uniform level
    • Load and save WinAmp playlists
  • Converter

    • Convert between many different audio formats
    • Auto Level/Trim output
    • Convert YouTube video links to any type of audio files
  • MetaData editor

    • View and edit metadata information (IDv2 tags)
    • Download missing info from the MusicBrainz db
    • Change the metadata in many files in one go (Batch mode)
  • Easy to use drag & drop interface
  • and more...

Input Formats:

  • ".mp3" - MPEG Audio Stream, Layer III (lossy)
  • ".aac" - Advanced Audio Coding (lossy)
  • ".m4a" - MPEG-4 Part 14 (audio only) can contain AAC (lossy) or ALAC (lossless) stream
  • ".ape" - Monkey's Audio (lossless)
  • ".ogg" - Ogg/Vorbis (lossy)
  • ".opus" - Opus Interactive Audio Codec (lossy)
  • ".flac" - Free Lossless Audio Codec (lossless)
  • ".ac3" - Dolby AC-3 (lossy)
  • ".wma" - Windows Media Audio (lossy)
  • ".wav" - Waveform Audio (lossless)
  • ".aif" - Audio Interchange File Format (lossless)
  • ".mp4" - MPEG-4 Part 14 multimedia (extracts the aac audio stream)
  • ".mkv" - Matroska Multimedia Container (extracts the audio stream)
  • ".avi" - Audio Video Interleaved Container (extracts the audio stream)
  • ".mov" - QuickTime File Format (extracts the aac audio stream)
  • ".flv" - Flash video (extracts the aac audio stream)
  • ".wv" - WavPack (lossless)
  • ".mpc" - Musepack AKA MPEGplus (lossy)
  • ".webm" - WebM - can contain Ogg or Opus (lossy)

Output Formats:

  • ".mp3" - MPEG Audio Stream, Layer III (lossy)
  • ".m4a" - MPEG-4 Part 14 (audio only) containing AAC (lossy) stream
  • ".ogg" - Ogg/Vorbis (lossy)
  • ".opus" - Opus Interactive Audio Codec (lossy)
  • ".flac" - Free Lossless Audio Codec (lossless)
  • ".wav" - Waveform Audio (lossless)

Download the latest version

Get KataLib 2.11.10.0 setup.exe, use it and if you like it, consider to

PayPal Button

Download Button Download Button

Attention!
If KataLib does not start when you first installed it,
try to Run it as an Administrator (after a system's reboot).


ScreenShots:


Version History:

  • 2.11.9.0
    Fixed:
    • Maintenance release.
    • Updated some libraries used by the app.
    • Fixed encoding for the app's arguments.
  • 2.11.8.0
    Fixed:
    • Converting many YouTube links could fail on some.
    • Updated some libraries used by the app.
  • 2.11.3.0
    Added:
    • Support for displaying subtitles while playing local/YouTube videos.
    Changed:
    • Video files have now a "camera" icon in playlist.
    • Don't re-download audio for viewing video preview.
    • Some default actions and settings.
    Fixed:
    • Some video playback issues.
    • Cosmetic changes.
  • 2.10.0.0
    Added:
    • Transport bar when in FullScreen mode for a video file.
    Fixed:
    • Rare crash from getting YouTube video.
  • 2.9.10.2
    Changed:
    • New logging system with selectable levels of information.
    • Updated libraries.
    Fixed:
    • Some smaller bugs.
  • 2.9.9.0
    Added:
    • Dropping a link to any page that contains a video from YouTube, will recognize that video and prompt to add it to KataLib.
    Changed:
    • The option to get the audio from the video stream was removed because it's not useful any more, since the speed throttling from YouTube is fixed.
    Fixed:
    • Finally the Audio only/Video only streams are again fast as before!
  • 2.9.8.0
    Added:
    • Playlist tracks with missing files are marked red.
    • Using Right click > Open externally for a YouTube track, let us open the video with a player of our choice (like VLC or MPC).
    • Option to disable SSL verification.
    Fixed:
    • Right-click on Cover thumbnail was blocked.
    • Unpredicted behavior when a track was paused and then the Prev button was pressed.
  • 2.9.3.0
    Added:
    • A DropZone is introduced, that accepts YouTube links from the address bar of a browser or a piece of text from any program (notepad, etc.) using Drag&Drop.
    Changed:
    • Row height for Playlist/Library (Preferences>Looks) can now get changed by pixels and not just by the 3 presets.
    Fixed:
    • When only one track in Playlist, it behaved erroneous.
    • Tracks were crossfading even if the Auto Advance Playlist was unchecked.
  • 2.8.7.0
    Added:
    • Read/convert support for WavPack, MPC and WebM audio file formats.
    • We can now drop links from a browser or text with links from any program on the Playlist.
    Changed:
    • Allow to save KataLib Playlist with relative paths (extend the Winamp Playlist saving option).
    • Some defaults settings.
  • 2.8.2.0
    Added:
    • Option to retrieve the Version History from the app's page before browsing there for an update.
    • Option to use or not the local encoding for non-unicode metadata.
    Changed:
    • Some cosmetic changes.
    Fixed:
    • Youtube links are now auto-refreshed when their token's time is close to expiration.
    • Reset hot-keys.
  • 2.7.9.3
    Added:
    • Playlist menu entry to add media files to the list.
    Fixed:
    • Some bitmaps were missing if the program's language was Greek.
    • Change the BPM for a Library file from the Tap Tempo dialog.
  • 2.7.8.0
    Fixed:
    • Dropping image files on the Properties Cover or on the cover of MetaEditor did not update the cover image.
    • Other minor fixes.
  • 2.7.6.0
    Added:
    • Option to retrieve the Version History from the app's page before browsing there for an update.
    Fixed:
    • Starting a track from stopped blocked the progress bar.
    • Problems when starting playing/skipping using shortcuts.
    • Selecting to not get notified for a specific update could corrupt the settings.
    Changed:
    • Re-wrote "Send debug mail" using threads.
    • Re-wrote "Global hotKeys" using threads.
  • 2.7.0.0
    Added:
    • Option to send an error log to the developer either automatically after a crash or manually (About > Log > Send log).
    • Option to add (or not) the video resolution to the filename when saving a video from YouTube.
    • Option to get audio from a video file when using YouTube links (in addition to the audio only streams option we used until now. This is a temporary workaround for the YouTube's throttling that started lately.
    • Shortcuts for usage info pdf files when installing.
  • 2.5.6.0
    Changed:
    • Many changes in the code that handles the Playlist's tracks.
    • New link to download "Fraunhofer MPEG Layer-3 Audio Decoder" for the old systems that can't play mp3s.
    • Updated YouTube library.
    Fixed:
    • Re-select last playing track when reloading last playlist.
    • Double clicking a Playlist link while it was downloading, made it start a second download of the same file.
    • If a file with no metadata editing support was included in the files that was selected for the Multi Metadata Editor, the app would try to change its metadata.
    • When loading/reloading a Playlist and the selected track is from YouTube, it gets its properties panel refreshed when its Info is received.
    • Many bugs in the handling of the Playlist's tracks.
  • 2.4.3.0
    Fixed:
    • Drag&drop a folder to an empty Library did nothing.
    • Updated YouTube library.
  • 2.4.2.8
    Fixed:
    • Problem in filtering with booleans.
    • Various small fixes.
  • 2.4.1.0
    Added:
    • Option to use boolean while filtering the Library.
      E.G. Archive AND Controlling crowds NOT bullets OR Pink floyd AND Wall
    Changed:
    • When Hiding the app from the tray icon, if the progress dialog is opened it gets hidden too.
    • Some code optimizations.
    Fixed:
    • On some systems, with every crossfading, a codec's (that the system was using for playback) icon was added in the tray and stayed there till the app's exit. Not an actual problem, more of a cosmetic one.
    • No error showed up when trying to play a missing file from the Playlist.
    • Updated YouTube library.
  • 2.3.10.4
    Fixed:
    • Windows XP SP3 compatibility.
    • Updated YouTube library.
  • 2.3.10.0
    Added:
    • Duration info for the YouTube links (in "Find" YouTube mode).
    Changed:
    • Unified "Find" and "Get Link" dialogs.
    • Re-designed "Find" dialog for the PlayList/YouTube.
    • New pulsing animation for the Play button, while in pause.
    • Updated YouTube library.
    Fixed:
    • No re-adding a link from the clipboard if the link is already added.
    • Disable the "Write BPM tag" button for tracks that don't support tags.
    • Various bugs concerning adding links from clipboard in the "Find" dialog.
    • Small stability fixes.
  • 2.3.6.0
    Added:
    • Option to download subtitles from you tube video tracks.
    • Save subtitle files with UTF-8 or ANSI encoding.
    Changed:
    • Hovering over a progress slider (player/cue) now shows a tooltip with both elapsed and remaining time.
    Fixed:
    • Getting a YouTube playlist while the Playlist was empty, did not work.
  • 2.3.5.3
    Added:
    • Option to filter the Library using part of the filename.
    • Option to automatically filter the Library while typing the search terms.
    • Convert to (or use as intermediate) 16bit/24bit .wav files.
    Updated:
    • Youtube_dl library.
    Fixed:
    • When deleting a file from the library it triggered a "missing file" dialog.
    • Rescanning the Library crashed the app in some systems.
    • Dropping folders from explorer or tracks from the Library to an empty Playlist did not work.
    • Rating and library tags were missing from the properties of the playlist's tracks.
    • Some cosmetic fixes at the properties' display.
  • 2.3.3.0
    Added:
    • Show a "hint" text when the Playlist/Library is empty.
    • The warning dialog for an expired YouTube track brings the app to the foreground.
    Updated:
    • Some core libraries.
    Fixed:
    • When reloading a list, the previously selected track was not visible.
    • Some smaller fixes.
  • 2.3.0.0
    Added:
    • Tap Tempo dialog to manually measure the BPM value of a track.
    Fixed:
    • When editing a library file's metadata, changing the cover didn't work after closing the dialog with the OK button.
    • When a YouTube link started to play, the track after the currently selected track was starting to download (instead of the one after the currently playing, to get ready for the next playback).
    • Missing files library entries where not always removed, although a dialog was saying so.
    • When editing metadata, the next track was not played when the current playing track is finished (like it should).
    • Next/Prev buttons where disabled some times when they shouldn't.
  • 2.2.4.5
    Added:
    • Shift+Delete keyboard shortcut can now delete the selected tracks from the disk (after a warning of course).
    Changed:
    • Next/Previous buttons are disabled while crossfading between tracks.
    Fixed:
    • Could not edit the metadata of a library file while that file was playing.
    • Show/Hide library folders with a lot of audio files momentarily froze the App.
    • There were some jumps in the progress bar while converting to mp3.
  • 2.2.3.1
    • This is a minor update before holidays.
      There will not be any more updates until the end of July.
  • 2.2.3.0
    Added:
    • Global HotKeys for volume.
    Changed:
    • New Global HotKeys defaults.
    Fixed:
    • Small fixes.
  • 2.2.2.0
    Changed:
    • Updated some internal libraries.
    • Different triggering mechanism for auto crossfade.
    Fixed:
    • No crossfade if not next track.
    • Some little annoyances.
  • 2.2.0.2
    Added:
    • Display/edit BPM tempo tags. We can automatically calculate the BMP values using some external program (like the MixMeister BPM Analyzer) to analyse our MP3 files.
  • 2.1.2.8
    Changed:
    • Moved KataLib's temp dir to system's temp folder.
    • Optimization of audio streams downloads.
    Fixed:
    • Restore Global Hotkeys on load.
    • Better limiting of temp files size.
    • Could not save preview video if the file size was too big.
    • Warning if the YouTube token for a file is expired while trying to convert/download video.
    • Other small stuff.
  • 2.1.1.0
    Added:
    • Option to change the Global hotkeys
    Changed:
    • ReArranged some items in the Preferences dialog.
    Fixed:
    • Player didn't unlock the playing track and made MetaData edit fail.
    • Problem with the refreshing of the first Playlist track.
    • Problem with the refreshing Playlist track after it was converted.
    • Some small fixes.
  • 2.0.5.9
    Added:
    • Option to run KataLib in portable mode. We can use the "KataLib Portable" executable or run the App with a "-p" argument to the shortcut.
    • Option to remove the user settings while Installing/Uninstalling the app.
    Changed:
    • When in portable mode, settings etc. are saved in a portable_settings folder inside KataLib's directory.
    Fixed:
    • Problem downloading some YouTube links (changed YouTube API).
    • Next track was starting from the middle if the Next button was pressed after toggling Pause.
    • No unicode results in "Find" searching from YouTube.
    • Because of some problems with Windows 10, the library database, the settings and the last opened playlist are saved in the users AppData folder.
      To use and save these files in the App's installation folder the app must start in the portable mode (and only if the app is not installed into the "Program Files" directory).
    • A track could keep playing for ever if the Stop button was pressed during a crossfade.
  • 2.0.4.0
    Added:
    • Option to change the height of the Playlist/Library rows (for compatibility with HiRes (4k) monitors).
    • More resolutions of the ToolBar's icons (for compatibility with HiRes (4k) monitors).
    Fixed:
    • The "Previous" button was not working.
    • Missing YouTube icons in Playlist after language change.
    • Some Tooltips in DJ section were cutoff with certain skins.
    • Some more fixes and cosmetic changes.
  • 2.0.3.3
    Added:
    • Show time (elapsed/remaining) while hovering the mouse over the Seek sliders (Player/Monitor).
    Fixed:
    • Sometimes the Auto crossfade didn't work properly.
    • Freeze when converting files with near zero length.
    • Some more small fixes.
  • 2.0.2.1
    Fixed:
    • Cue player starts with the right volume level.
    • Fade in/out was not applied.
  • 2.0.1.0
    Added:
    • DJ mode that supports Auto/Manual crossfades with many controls and a Preview/cue section to audition tracks with headphones while playing other tracks through the main speakers (see About>Program Usage>A Player for details).
    • All the links in Properties panel are now clickable.
    Fixed:
    • Better handling of selections while moving/deleting tracks in Playlist.
    • Much better handling of Playlist's refreshes when checking YouTube links.
    • Crash during saving of big preview video files.
    • Some skin cosmetic bugs (ReallyDark skin).
    • Many fixes under the hood.
  • Version history older than 2.0.0.0