Older Version History:

  • 3.16.0.0
    Added:
    • Option to save the current playback position of a file and resume playback from there later.
    • Option to display only "(Artist) Title" in Playlist (without the track number).
    • Basic support for .m4b files (playback/conversion).
    Fixed:
    • Some rare .flac files did not display the cover image.
    • Pausing and un-pausing a track (when its the only one in Playlist), started the playback from the track's beginning.
  • 3.15.0.0
    Added:
    • New tab in "About" with the app's Keyboard Shortcuts.
    Fixed:
    • Wrong number of threads where used in some systems.
    • When "Repeat was on and we had a single track, playback stopped after playing once.
    • When "Repeat was on and we had two tracks of the same file, stopped after playing the first.
    • Pressing "Esc" during conversion could close the dialog before the end of conversion.
  • 3.14.0.0
    Changed:
    • The Layouts and the windows positions are saved in a different way to the app's settings now. This is a mantatory update, to guaranty the surviving of these settings during the next imminent major update.
  • 3.13.0.0
    Added:
    • Drop down menu with Letter Case change for "Title", "Artist" and "Album" in MetaData Editor.
    • "Find" action in Compact View's right click menu.
    Changed:
    • Spotify support was removed after major changes to their site.
    Fixed:
    • Could not apply the Cover image to the Metadata of a file if the downloading of the Cover happened from within the MetaData Editor.
    • Sometimes the app froze if there was wrong Bit Depth info when converting.
    • Some more small fixes.
  • 3.12.0.0
    Added:
    • Right click to open a track (file) in anyone of three Custom Editors.
    • Double clicking the Playlist headers opens a "Sort by" menu.
    • Saving a Playlist also saves which was the last playing track.
    Fixed:
    • On slower systems, opening big Playlists (more than 100 tracks) sometimes did not display the duration of tracks.
    • Double clicking a track to start playing when the Playlist had only that track and the Shufle was activated, hang the app.
    • No right-click menu when clicking on empty Playlist space.
    • Files in an address that contained an open bracket "[" in a folder name, and any folder's name after it ended in exclamation "!", could not be read.
    • Many small fixes.
  • 3.11.4.0
    Added:
    • Preview or copy to clipboard by right clicking any found image when searching net for cover.
    Changed:
    • Some re-arrangement of the Compact View's right click menu.
    • Disable Codec's controls if "Join" is selected in the "Convert" dialog, since they are not used.
    Fixed:
    • Some problems with the conversions after joining some files.
  • 3.11.0.0
    Added:
    • Option to Join two or more audio files (of the same type) without re-encoding them.
    Fixed:
    • Another change to YouTube caused throttling of some stream downloads/conversions.
    • Some cosmetic fixes.
  • 3.10.12.0
    Changed:
    • When opening with a media file as argument (double clicked from Explorer), the app automatically starts playback for that file.
    • Now Compact view's right click menu has also a Cover sub menu.
    Fixed:
    • Yet another change to YouTube caused throttling of some stream downloads/conversions.
    • An audio drop happened when the Time display mode was changed from its right click menu when a file was playing.
    • Cover downloading from Google return a lot of irrelevant results.
    • No right clicked menu in Compact view if no track was loaded.
  • 3.10.8.0
    Fixed:
    • Google images search for covers is working again.
    • Some minor fixes.
  • 3.10.7.0
    Fixed:
    • Another change to YouTube caused throttling of stream downloads/conversions.
  • 3.10.6.0
    Added:
    • Progress bar does a crude calculation of remaining time.
    • Full Playlist menu in Playlist right-click.
    Fixed:
    • Some YouTube links couldn't get converted and hang instead.
    • Some errors in the pattern of renaming files based on Metadata.
    • Some times the "Delete" action was missing from the "File actions" sub menu.
    • Some more minor fixes.
  • 3.10.3.0
    Added:
    • Buttons to toggle Playlist and Properties for Compact View.
    Fixed:
    • The "Exit from KataLib" did not work when in Compact View.
    • Dropping files/folders from LAN did not work.
    • Another change to YouTube caused throttling of stream downloads/conversions.
    • Some more minor fixes.
  • 3.10.0.0
    Added:
    • Close button (x) for Compact View.
    • "View Cover" in Compact View's right click menu.
    • "Save Playlist" in Playlist's right click menu.
    Changed:
    • FFmpeg is changed and now the 4.3.1.0 version is used. Sadly, this means that it will not work for Windows XP anymore, but, since KataLib is compatible with XP, just pointing to a compatible FFmpeg.exe in the "Preferences", will make it work again..
    • Double clicking the Compact View's Cover opens the Cover image if the track is a YouTube link.
    Fixed:
    • If the app was hidden and the "Find Tracks" dialog is open, closing the dialog exited the app too.
    • Changing the Metadata of the playing track made it start playing from the start.
    • Subtitles are positioned wrong if not Full Screen playing.
    • Some minor fixes.
  • 3.9.2.0
    Fixed:
    • Another change to YouTube caused throttling of stream downloads/conversions.
  • 3.9.1.0
    Added:
    • DJ Mode is added to the Compact PlayList.
    Changed:
    • Some small cosmetic changes.
    Fixed:
    • Opening the path of a Library file that contained the "&" symbol, did not work.
  • 3.9.0.0
    Added:
    • Dialog for renaming files based on their metadata.
    • Option to pre-buffer the YouTube links of a Playlist.
    • Option to delete (from disk) a track of the Playlist.
    • Option for smart sorting the paths in the Library (keep the numbering order).
    Changed:
    • Convert action (from the toolbar button or right click), now opens the Convert dialog.
    • Convert and Truncate/Split are now an option of the Convert dialog.
    • Loading many files in Playlist was optimized even more.
    Fixed:
    • If the same file was loaded multiple times on the Playlist, various interesting things were happening.
    • Converting Library files that had an "[" in their path, produced lower case filenames.
    • Hidden Library columns were reappearing after resizing the window.
    • Various smaller bugs.
  • 3.8.5.0
    Added:
    • Compact View now has also a Compact Properties too.
    Changed:
    • Some cosmetic changes to the Dark skin.
    Fixed:
    • Could not save Preview YouTube videos if bigger than 512 Mb.
    • Various smaller bugs.
  • 3.8.0.0
    Added:
    • Compact View now has a Compact PlayList too.
      A smaller view of tracks, with all the options of the Full one.
    Changed:
    • Compact View track title now includes the track's duration.
    Fixed:
    • Resizing Compact View while part of it out of the screen, made it jump in as soon as the mouse was released.
    • Opening with arguments does not selected the last track if in Compact View.
    • Some more small fixes about the Compact View's behavior.
  • 3.7.0.1
    Added:
    • Introducing: Compact View!
      A smaller window view, to use as handy player, out of the way..
    Fixed:
    • While editing the metadata of a file, the arrows of the dialog did not behaved as they should.
  • 3.6.8.0
    Added:
    • "Find tracks" > "Playlist" Option to:
      1. change the format of the track names.
      2. add tracks after the currently selected track in Playlist.
      3. remove tracks from the Playlist.
    Changed:
    • Ctrl+Up/Down arrows now selects Next/Prev track/row.
    • Some cosmetic changes.
    Fixed:
    • Spotify track import was broken because of Spotify site changes.
    • After a Playlist refresh the selected track was deselected.
    • Small bug fixes.
  • 3.6.4.0
    Fixed:
    • A small optimization in retrieving the YouTube track's info.
  • 3.6.3.0
    Fixed:
    • More YouTube throttling is temporary fixed with the expense of more processing when retrieving the track's info.
    • When a track was playing and we deleted the next one, the track stopped when done.
    • Last playing track was forgot if last playlist was loaded but no track played.
  • 3.6.0.0
    Added:
    • Support for converting ".dts" (Digital Theater Systems) audio files.
    • Option to use a neroAacEnc binary from another location than the default.
    • Using an existing layout name for a new one, asks to replace the original.
    Fixed:
    • The "Add all" button of the YouTube "Find tracks' dialog was broken.
    • Save a Collection to disk was not working.
    • Conversion of spotify to YouTube tracks stopped due to Spotify changes.
  • 3.5.1.0
    Fixed:
    • Another YouTube change made it impossible to get info for some videos.
    • Sometimes, the last playing track was not remembered between sessions.
  • 3.5.0.0
    Added:
    • Option to save any preview video stream, combined with the audio stream, as an mp4 video file.
    Changed:
    • The retrieval of the YouTube info got highly optimized.
    • If a YouTube track is been played already, its downloaded audio stream is re-used if we need to convert it or just save it to disk.
    • New link to download the latest FFMPEG executables.
    Fixed:
    • When editing the metadata of the playing track, track playback was re-started from the beginning of the track, instead of continue from the current playing position.
    • Sometimes, checking for updates showed the wrong version on the popup.
    • If a YouTube track's link was refreshed while the player was stopped, trying to play back this track failed.
    • Support for the latest FFMPEG binaries.
  • 3.4.12.0
    Changed:
    • If no YouTube audio stream exist, we convert the audio track of the best video stream.
    Fixed:
    • Another YouTube block to the non-Browser apps.
    • In some occasions the "Next" button was not working.
    • When a track was in pause and another track was double-clicked, the paused track will continue to play.
  • 3.4.11.0
    Fixed:
    • ...and yet another YouTube try to block the non-Browser apps from working.
  • 3.4.10.0
    Fixed:
    • Fixed YouTube from trying to block the non-Browser apps from working.
    • Some more cosmetic inconsistencies.
  • 3.4.9.0
    Fixed:
    • Fixed latest YouTube blocking.
    • Fixed problem with YouTube subtitles.
    • Some cosmetic inconsistencies.
  • 3.4.8.0
    Added:
    • We can now see a small thumbnail of the cover for the selected entry of the "Search Metadata" results.
    Changed:
    • [GUI] Removed the main panel buttons ("Playlist", "Library", "Properties") and replaced them with the "Layout" drop down menu, that also contains the user Layouts.
    • Some cosmetic changes.
    Fixed:
    • No more YouTube blocking.
    • When randomizing or changing sorting of the Playlist, the green playing status gets on a wrong track.
    • The "starred" status of the Collections are retained when exported.
  • 3.4.5.0
    Added:
    • Drag'n'Drop Playlist tracks to a Collection, appends them to it.
    • Right click option to play Collection tracks externally (using the system's default player).
    Changed:
    • If another instance of KataLib gets launched, the app's window gets activated and in front.
    • The selected tracks remain selected when re-arranging the Playlist.
    • New icons for YouTube, Spotify and generic lists.
    • Disabled auto trimming for big YouTube files because used a lot of memory.
    Fixed:
    • Dropping a YouTube url at Playlist did not add a track.
    • Navigating through tracks using the arrows of the "Edit Metadata" dialog, did not exclude the YouTube tracks from editing.
    • Various small bugs.
  • 3.4.0.0
    Added:
    • Option to search for Collections or Collection tracks in "Find" dialog.
    • Right click option to Add or Remove a tag from all the selected Collections.
    Changed:
    • [GUI] Some cosmetic changes.
    Fixed:
    • When replacing a Collection with an imported one, the "Starred" status was reset to not "Starred".
    • [GUI] Sometimes, changing to the "Light" skin didn't affect the Library Tracks table.
  • 3.3.1.0
    Fixed:
    • YouTube throttling, randomly broke batch conversion of YouTube links.
  • 3.3.0.0
    Added:
    • We can now rearrange a Collection's tracks order by using drag&drop.
    • Right-clicking YouTube search results now gives us:
      • an option to add a found playlist to our database as a Collection.
      • an option to copy the found track's/list's link.
    • [GUI] Button to filter only Favorite Collections.
    Changed:
    • Updated youtube_dl library to version 2021.6.6.
    • Creating/importing a Collection named like an already existing one, now gives the option to replace the original with the new.
    • [GUI] Some cosmetic changes/fixes.
    Fixed:
    • Download covers from Google was broken.
    • YouTube's random throttling workaround.
    • When playing from Playlist, double-clicking a Library file was acting as "Play Next in Playlist".
    • Pressing the "Previous" button when the first track of the Playlist was playing (with no Loop/Shuffle active), started the last Playlist track.
    • Saving a Collection with local-only files, stuck at the end with non finishing progress dialog.
    • When making a Database Backup, a modal info label blocked the app.
    • Closing and re-opening the "Find tracks" while searching for Playlist track did not clear the previous results.
    • Tray Icon's Tooltip was not showing the app's version when first opened.
  • 3.2.7.0
    Changed:
    • Updated youtube_dl library to version 2021.6.6.
    Fixed:
    • Regression: On load the selected playlist track was not visible.
    • Even if they where no tracks loaded in playlist, the play button could get pressed.
  • 3.2.5.0
    Changed:
    • Updated youtube_dl library to version 2021.4.1.
    Fixed:
    • YouTube playlist/video errors due to YouTube site changes.
    • Popup loop if clicking on a missing Library file and choose not to remove it from Library.
  • 3.2.3.1
    Changed:
    • Updated youtube_dl library to version 2021.3.14.
    Fixed:
    • Various YouTube playlist errors.
    • YouTube video error if likes/dislikes were absent.
  • 3.2.0.1
    Added:
    • Spotify albums support (import as Collections).
    Changed:
    • Updated youtube_dl library to version 2021.2.22.
    Fixed:
    • Changing only the Sampling Rate of a wav file did not work.
    • Canceling the Dir Selector when converting produced an error.
    • Could not search Google for Covers due to changes in the Google code.
    • Could not open YooTube Playlists due to changes in the YouTube API.
    • Opening KataLib with some media files as arguments from explorer:
      • Did not load the app's correct skin.
      • Had wrong encoding for some special characters in filename.
      • Did not load the app's last playlist.
  • 3.1.7.0
    Changed:
    • Already downloaded tracks will be skipped if in more than one of the downloading Collections.
    • Updated youtube_dl library to version 2020.11.29.
    Fixed:
    • Searching for YouTube tracks had stopped working due to YouTube changes (again!).
    • When downloading a Collection's tracks and the "Keep location" was checked in the "Conversion Options", the user's download location selection was ignored.
  • 3.1.4.0
    Added:
    • When converting, we have the option to keep the existing and rename the newer files, if there are filename conflicts.
    Changed:
    • Faster conversion of Spotify playlists to YouTube collections.
    • Updated youtube_dl library to version 2020.11.19.
    • Minor cosmetic changes.
    Fixed:
    • Searching for YouTube tracks had stopped working due to YouTube changes.
    • When a YouTube track's credentials expired from the site (after ~ 6 hours) the track was not only refreshed (as it should) but downloaded its audio stream too!
  • 3.1.1.0
    Added:
    • Spotify playlist support (kinda..;o). We can import a Spotify playlist as a Collection (using its URL), by converting the Spotify tracks to YouTube tracks.
    • Directly import a YouTube playlist as a Collection from its URL.
    • Update a Spotify/YouTube Collection from its online version.
    • New Collections column that displays an appropriate icon if a Collection can be updated (has an online URL).
    • We can now import a saved Playlist (.lst file) as a Collection.
    • Locate a missing Playlist track by clicking the "Locate" link in the Properties of the missing track.
    • [Preferences] Use the Fast loading for Playlist only if more than some tracks get dropped on the Playlist. For less than 50-100 track drops, the Fast loading is actually slower.
    • [GUI] Option to edit the name/tags/url of a Collection or update it, when right-clicking or double-clicking on it.
    • [GUI] Dropping a .qss skin file on the Playlist or the Library, applies the skin to the app.
    Changed:
    • [GUI] Missing Library folders are shown with red text.
    • [Preferences] DropZone check box moved to "View" section in Preferences.
    • [GUI] When appending a track to Playlist, the view scrolls to display it.
    • Saving a Playlist to disk opens a popup to ask if we want to save the Playlist's tracks too.
    • [Preferences] KataLib playlist files can now be moved anywhere and still work. Don't need the "No relative paths" checked anymore. Saving to WinAmp Playlist though, still needs it.
    • [Preferences] Automatically convert old ASCII encoded tags with the system's locale. The checkbox option is removed.
    • Repeat also works when only one track in the Playlist.
    • While getting info from YouTube for any of the Playlist's tracks, sorting the Playlist is not possible.
    • Updated youtube_dl library to version 2020.09.30.
    • Many changes under the hood.
    • Some cosmetic changes.
    Fixed:
    • LyricWiki was closed, so now the lyrics come from Genius.
    • Saving a Playlist that included YouTube links and local files to disk, had wrong values at the progress bar.
    • When some files were dropped to the Playlist before the selected track, the selected track changed.
    • When Shuffle was enabled, if the next (random) track was a YouTube link it was not preloaded.
    • Dropping a folder with a supported extension in its name (e.g. Folder.mp3) to the Playlist was mistaken as a file.
    • Pressing "Next" in the player when stopped and in "Shuffle" mode selected the next adjacent track and not a random one.
    • Various other glitches with the player's next/previous selections after file drops from Explorer/Library.
    • When "Fast loading" was enabled, the last dropped track's metadata were not loaded.
    • [Preferences] UnChecking Playlist/Library View customization, kept the custom row height.
    • Metadata info from the net did not include the track number.
    • Sorting the Playlist by duration ascending and descending.
    • Sometimes, the "Convert" button's menu displayed wrong bit depth value.
  • 3.0.1.0
    Added:
    • A new "Collections" section was added to the Library that contains collections of tracks (local files and/or YouTube videos). Any loaded Playlist can be saved as one Collection with a name and any number of tags (to help filter them).
    • Option to remove all the missing tracks from the Playlist.
    • Support for MPEG-1/2 files (".mp2", ".mpg", ".mpeg").
    • [GUI] Option to auto scroll, so the last converted track is always visible (in the progress dialog).
    Changed:
    • [GUI] The default fonts for the Playlist/Library is now smaller.
    • No Library wizard at the first start of the app.
    • Removed Artists/Albums tables from the Library.
    • Much faster loading when thousand of files are concerned (loading playlists or dropping from explorer).
    • Faster parsing of YouTube lists if smaller than 200 tracks.
    • Updated youtube_dl library to version 2020.09.14.
    • Some cosmetic changes.
    Fixed:
    • YouTube search was not working due to YouTube site changes.
    • Importing WinAmp playlists could sometimes miss some relative paths.
    • Enabling/disabling Library folders with a lot of media files froze the app.
    • The Properties of some rare file types was missing.
  • 2.25.5.0
    Changed:
    • Updated youtube_dl library to version 2020.7.28.
  • 2.25.3.0
    Changed:
    • Updated youtube_dl library to version 2020.6.6.
    • Some cosmetic changes.
    Fixed:
    • Dropping a track on the currently selected track of the Playlist and double clicking it to start, was starting the previously selected track.
  • 2.25.1.0
    Added:
    • [MetaData] New button to quickly fetch the lyrics of one/multi tracks.
    • [MetaData] Buttons to guess the title/album/artist/track number/year using the length of the track plus what data is already present.
    • [Search for Metadata] New track number field.
    • [Search for Metadata] Display of the local track's length.
    • [Search for Metadata] New Cover Image indicator for the selected entry.
    Changed:
    • [MetaData] Pasting text in the Comments field doesn't paste style too, anymore.
    • Better YouTube link regex detection.
    • Updated youtube_dl library to version 2020.5.29.
    Fixed:
    • Better parsing of CueSheet files.
    • A problem when searching for covers with Bing.
    • Stopped YouTube link detection (from clipboard) if an error occurred.
    • KataLib was locked after editing Metadata of a Library file.
  • 2.24.4.0
    Changed:
    • If some folders are dropped to the Playlist, they are not also added to the Library anymore.
    • Improved multi-threading functionality.
    Fixed:
    • KataLib was locked after editing Metadata of a track.
  • 2.24.2.0
    Fixed:
    • Mouse clicks were blocked on Library.
  • 2.24.1.0
    Changed:
    • Updated youtube_dl library to version 2020.05.08.
  • 2.24.0.0
    Added:
    • [Conversion] The intermediate (or target) wav's bit depth can now be 8, 16 or 24bit. There is also an "Auto" setting, to keep the existing bitrate (if the source type supports it).
    • Bit depth is visible in the file's Properties.
    • Drag&drop support for opening cue/txt files in the Split track dialog.
    • Support for automagically open the Split track dialog with the correct slices filled in, when a CueSheet file is dropped to the playlist.
    • [MetaData] Option to add sequential Track numbers, when editing the metadata of multiple tracks
    • The conversion/download progress percent is now visible in the DropZone.
    • [Preferences] "Clear youtube_dl cache" button that deletes the youtube_dl cache folder.
      Solves some "HTTP Error 403: Forbidden" problems with YouTube, when some links keeps on saying that they expired.
    Changed:
    • [Conversion] We can not use the "Change Volume" AND the "Keep average level at" options simultaneously, since they are conflicting.
    • A leading 0 is added to single digits if the Renaming Pattern uses the "PlayList row".
    • The displayed time is toggled on/off while in pause mode.
    • Loading dropped files or opening a Playlist is happening in a different thread now, so no more "KataLib is not responding".
    • Updated MediaInfo library to version 20.03.
    Fixed:
    • Moving the position slider of the last track in playlist (with no Loop activated), and then started the playback, made the slider to return at that spot after the track's end.
    • Moving the position slider before any file was played, could cause problems.
    • No cover downloading from Google.
    • Error when converting and renaming files using a Rename Pattern with a subfolder.
    • Stopped searching YouTube if search results contained a Playlist with no tracks.
    • [Conversion] Trimming and bit depth/volume changes now work properly if the source file is a wav.
    • [Conversion] The dialog that warned about files that are going to be replaced (if already existed) was getting really huge if the duplicate files were many, so the OK/Cancel buttons could end up outside of the screen.
    • Clearing the Cover image from .flac files was not working.
    • The button that toggled the progress info had wrong state text before the first toggle.
    • The dark skin is now the default one. (No, really!)
  • 2.23.6.0
    Added:
    • Option to visit a page with updated codec executables, to download (for FFMPEG, LAME, OGG and Opus).
    Changed:
    • Updated youtube_dl library to 2020.03.08.
    • Changed an FFMPEG command a little, to be compatible with newer versions.
    Fixed:
    • No conversion progress if converting to m4a/Opus/Flac.
    • The first time the "Convert" dialog was opened, the settings was wrong if the last used converter was Opus.
    • Some rare times, the conversion progress look like finished after the decompressing stage.
  • 2.23.0.0
    Added:
    • Option to select target's Sampling Rate when converting files.
    • Additional to the FFMPEG binary, now, we can select binaries for the LAME, OGG and OPUS encoders.
    Changed:
    • Some cosmetic changes.
    • Updated youtube_dl library to 2020.02.16.
    Fixed:
    • All the files that used intermediate 24bit wav, were made 44.1khz.
    • Converter's "Input downmix" setting was not reflected at the "Input downmix" selector.
  • 2.22.5.0
    Added:
    • Importing times from a ".txt" (for splitting), now accepts times at the end of the line.
    Changed:
    • Some cosmetic changes.
    • Updated youtube_dl library.
    Fixed:
    • Sometimes, wrong type results blocked youtube search.
    • Errors if importing times from a ".cue" file (for splitting) and a track offset was more than an hour.
    • If no title was specified for the first slice, it got a number.
    • Changing level to the converted files while splitting, created an empty file.
  • 2.22.0.0
    Added:
    • Option to select a custom/newer FFMPEG binary (in Preferences).
    • Option to import the times to split a track from a text file.
    • Option to add the slice number to the sliced titles.
    Changed:
    • Much better detection system for trimming start/end silence.
    • Updated youtube_dl library.
    Fixed:
    • Manual crossfade could not start the next track from a custom position.
  • 2.21.0.0
    Added:
    • Option to move the currently previewed track next to the playing one, ready for crossfade/mark (Preview/Cue dialog).
    Fixed:
    • Manual crossfade was always mixing the same track with itself.
    • On Preview/Cue dialog the slider was not working as expected.
    • Changing layout sometimes blanked Playlist/Library.
    • Converting to 24bit wav produced a memory error if the file was big (e.g. more than an hour).
    • Opening externally a YouTube link while using the portable version of the app, was not working.
    • Some cosmetic changes.
  • 2.20.0.0
    Added:
    • Option to split a track in slices and convert it (along with the Truncate option).
    • Option to split and convert a track using a .cue sheet file.
    • Preview current Truncate/Slice start position.
    Fixed:
    • Sometimes a wrong id3 tag were preventing a track from loading.
    • Some cosmetic fixes.
  • 2.19.0.0
    Added:
    • Option to convert part of the track.
    • The user can now use a custom version of FFMPEG by putting these custom files in a folder named "FFMPEG" in the KataLib's directory.
    Changed:
    • The "Add all" button was re-added to the "Find" dialog after user's demand.
    • Clicking on the playlist while empty does not open the "Open Playlist" dialog anymore.
    • Updated some libraries.
    Fixed:
    • Could not select many tracks in the "Find tracks" dialog after a YouTube link detection.
    • An unnecessary "Play" button was visible in the "Find tracks" dialog after a YouTube link detection.
    • Saving a truncated version of a track in a folder that contains also an un-truncated version was producing a warning.
    • Some small fixes.
  • 2.18.2.0
    Added:
    • Option to close the "Find" dialog after Add/Play file.
    Changed:
    • We can enable/disable the use of NeroAacEnc (if present) in the "Convert" window.
    Fixed:
    • Some rare problems with YouTube links detection.
    • Could not clear the cover image of .ogg files.
    • Downloading cover from net needed reselecting the track to refresh it in the properties.
    • Minor fixes.
  • 2.18.0.0
    Added:
    • Option to convert only a part of a YouTube link.
    • YouTube Playlists show their number of tracks (in the "Find" results).
    • Change the DropZone size from a DropZone's menu.
    Changed:
    • The "Theme" dropdown now has only the "Normal"/"Dark"/"Custom" values.
      Using "Custom" we can select any skin file (".qss") anywhere in the system.
    • Red text for missing files in Playlist/Library.
    • The "Add all" button was removed from the "Find" dialog as redundant.
    • Updated the library used by the app to access YouTube.
    • More cosmetic changes.
    Fixed:
    • "Copy files"-->"Move to new location" and "Move to new location and rename" was not working.
  • 2.17.2.0
    Fixed:
    • The "Find" window remembers its position.
    • Some YouTube changes prevented some links to work.
  • 2.17.0.0
    Added:
    • There is a choice between Google/Bing for Cover image search.
    • Search for covers has now a configurable max number of search results.
    Changed:
    • Some cosmetic changes.
    Fixed:
    • Seeking in a video track using Global HotKeys un-synced the video stream.
    • Searching in Playlist was case sensitive for unicode queries.
    • If a file track was playing during Multi Metadata Edit or Playlist Refresh, the playback stopped.
    • Starting playback of a track with a Global HotKey sometimes didn't advance to the next one.
    • YouTube links with time reference were not detected.
  • 2.16.0.0
    Added:
    • ToolBar's right click menu that can change the icon's size.
    • Add current layout to the Preference's button layout menu by selecting the "Add current" entry.
      Delete the currently hovered entry by pressing the "Delete" key on the keyboard.
    • Support for Multimedia keys control.
    • Option to save some selected tracks as a new Playlist.
    Fixed:
    • Editing a paused track's Metadata un-paused it.
    Changed:
    • Better "Sort tracks by path" algorithm.
    • Many cosmetic changes.
    • Updated some libraries used by the app.
  • 2.14.7.0
    Fixed:
    • Could not open Multi-edit Metadata dialog if a media file didn't have a cover.
    • The Tray icon volume's position was wrong.
    Changed:
    • Updated some libraries used by the app.
  • 2.14.4.0
    Fixed:
    • Alternative way to calculate a track's duration if MediaInfo fails.
    • Better support for aac files.
    Changed:
    • Updated some libraries used by the app.
  • 2.14.2.0
    Added:
    • Option to delete the preview video of a track.
    Fixed:
    • Problem with YouTube links due to YouTube.com changes.
    • Minor fixes.
    • Some APE tag errors prevented the files from playing.
  • 2.13.6.2
    Fixed:
    • No conversion if YouTube link name ended with period.
    • Could not get audio streams with the updated youtube_dl library.
    • Problem getting YouTube links in older systems.
    • Minor fixes.
    Changed:
    • Updated some libraries used by the app.
  • 2.13.4.1
    Fixed:
    • Debugging emails were blocked from the mail server.
    • Some YouTube video previews with low resolution could hang with no trace.
    • Exiting video full screen with "esc" could make the mouse invisible over the video area.
    Changed:
    • Mute volume button is inverted.
    • Updated some libraries used by the app.
  • 2.13.1.0
    Fixed:
    • Using the toolbar button to remove tracks from the playlist did not work.
    Changed:
    • Updated some libraries used by the app.
  • 2.13.0.0
    Fixed:
    • In "Find" from Playlist, pressing "Play" did not work.
    • Process loop when trying to access a YouTube's playlist that needed authentication (like favorite videos when logged in etc).
    • Better handling of Progress dialog while Hiding/Restoring the app.
    • When changing language, YouTube tracks in playlist might lose their icon.
    • Wrong position of Volume's tooltip.
    Changed:
    • Updated some libraries used by the app.
    • Some minor speed/memory optimizations.
  • 2.12.8.0
    Fixed:
    • In "Find" from YouTube, pressing "Add all" did not work.
    Changed:
    • Updated some libraries used by the app.
  • 2.12.6.1
    Fixed:
    • Maintenance release.
  • 2.12.4.0
    Fixed:
    • Maintenance release.
  • 2.12.2.1
    Fixed:
    • Maintenance release.
  • 2.12.0.0
    Changed:
    • Massively optimized database transactions.
    • Updated some libraries used by the app.
    Fixed:
    • Fixed some errors while getting metadata from net.
    • Some more minor fixes.
  • 2.11.9.0
    Changed:
    • Updated some libraries used by the app.
    Fixed:
    • Fixed encoding for the app's arguments.
    • Maintenance release.
  • 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.
  • 1.5.5.0
    Added:
    • Support for ".flv" video files.
    • Support for dragging and dropping urls from browser's address bar.
    Fixed:
    • Decompressing percent was not visible.
    • Some cosmetic bugs.
  • 1.5.2.0
    Fixed:
    • Changing volume while converting from wav file was not applied.
    • When there was no settings saved and no tracks in Playlist, playing a track from library will crash the app.
    • Crashing problems in Windows 10.
  • 1.5.0.0
    Added:
    • Full customization of the Toolbar's buttons.
    • We can now rearrange the order of the Window Layouts.
    • The program's settings are also saved every time that the Preferences dialog is closed.
    Changed:
    • The Library's filter section was moved from the Toolbar to its own window.
    Fixed:
    • A track could disappear from the Playlist after conversion if its extension was capitalized
    • Minor skin fixes (ReallyDark skin).
  • 1.4.1.3
    Added:
    • Option to reverse the list order.
    Fixed:
    • Hang when getting the links from some playlists.
    • Better handling of next/prev at playlist when the "Repeat" is active.
    • Small fixes.
  • 1.4.0.0
    Added:
    • When "Copying/Moving" YouTube links we can convert them to audio files or download the original m4a streams.
    Fixed:
    • Broken Download Cover if "resize if bigger than" was checked.
    • Small fixes.
  • 1.3.7.0
    Fixed:
    • Wizard re-opens even if "Do not show this wizard again" was checked.
    • Stuck in "... Getting info ..." for ever, if trying to re-add an already existing link.
    • Other small fixes.
  • 1.3.6.7
    Fixed:
    • Broken YouTube search.
    • If a Library file was missing the app could not start.
  • 1.3.6.5
    Added:
    • Column with "Last Modified" date.
    • Option to search for YouTube lists.
    • We can also see playlists (if there are in the results) while searching for tracks from YouTube.
      If we double-click such a playlist, we are adding all its tracks to our Playlist.
    • Preference option to select the Download folder.
    Fixed:
    • Paste button in Meta/Multi Meta edit window was disabled even if there was an image (for cover) in clipboard.
    • Small fixes.
  • 1.3.5.0
    Fixed:
    • When a YouTube link expires (after ~ 6h) is now automatically refreshed.
    • No resizing of the downloaded image if "Search for cover" dialog was closed with the OK button.
    • Some more smaller fixes.
  • 1.3.4.1
    Changed:
    • Multi-threaded search at YouTube.
    • Small installer improvements.
    Fixed:
    • Adding/removing of playlist links.
    • Other small bug fixes.
  • 1.3.3.12
    Added:
    • Better handling of focus after adding tracks from "Find track" window.
    Fixed:
    • Missing files with capitalized extensions from library.
    • Small bug fixes.
  • 1.3.3.11
    Added:
    • Option to restart if ID blocked from YouTube.
    • Progress percent at TaskBar button.
    Removed:
    • Download path from "Add links" dialog as obsolete.
    Fixed:
    • Bug fixes.
  • 1.3.3.9
    Added:
    • Auto search for missing folders in different drive letters.
    Fixed:
    • "Download Cover" search was broken.
    • Prevent playlist advance if a track's metadata are edited.
    • Better handling of preview videos size.
    • Limit the maximum clipboard text we're checking to 20000 characters.
    • Bug fixes.
  • 1.3.2.3
    Added:
    • More documentation.
    Fixed:
    • Freezing of the GUI while removing many files from the library.
    • Better handling of preview videos.
    • More bug fixes.
  • 1.3.0.0
    Added:
    • Option to save a playlist with the tracks that it contains.
      That means that the file entries will be copied and the link entries will be converted (using the current settings) and will be put in a folder named after the list's name and a "_tracks" extension. The playlist's paths will be relative, so we can move the list and its folder anywhere and still work.
    • Option to select a sound for notification (When the progress bar is finished).
    • KataLib lists now support relative paths.
    Fixed:
    • Small fixes.
  • 1.2.2.0
    Added:
    • Basic Video support.
      Now KataLib can also show the video stream of video files.
    • Can download video streams from YouTube links.
      There are more resolutions available than the normal videos.
    • Can save these video streams with the original audio.
    • Full screen view for the video playback.
    Fixed:
    • Wrong number of library entries was reported at the status bar.
    • Small fixes.
  • 1.1.2.0
    Fixed:
    • Problem at program's startup.
  • 1.1.1.0
    Added:
    Changed:
    • When saving video files, the video resolution is automatically added to the filenames.
    Fixed:
    • Some saving videos bugs.
    • Other small fixes.
  • 1.1.0.0
    Added:
    • Option to change the font of the Library.
    • Choose what will be displayed as the Playlist entries.
      Full (Artist - Track number - Title), Titles or Filenames.
    • If there are YouTube tracks in batch track conversion, we now also have the option to download the videos instead.
    • Option to open the destination folder after processing.
    Changed:
    • When saving a Layout now saves the font settings and also the state of the Cover Image at the Properties panel (opened/closed).
    Fixed:
    • Crash in single-core (or just older) systems while fetching a YouTube playlist.
    • Wrong progress bar values when downloading or converting YouTube links.
    • Converting YouTube links in the same dir with their downloaded videos erased the video files.
    • More small fixes.
  • 1.0.6.1
    Fixed:
    • Problem with auto-check for updates.
  • 1.0.6.0
    Added:
    Removed:
    • The restriction to encode a file over itself if the keep position setting was used (changed my mind :o).
    Fixed:
    • Many PlayList selection related fixes.
    • Various small fixes.
  • 1.0.5.0
    Added:
    • Option to turn on/off the Cover image at the Properties panel.
    • Setting to enable logging to a file.
    Removed:
    • The option to change the System Style was removed as redundant.
    Fixed:
    • Crash when loading a playlist with non-existing paths at startup.
    • Not possible to encode a file over itself anymore (if the keep position setting was used).
    • Various small fixes.
  • 1.0.4.0
    Fixed:
    • Adding an existing folder could not finish indexing
    • Moving to Next/Prev entry in library (with the keyboard) sometimes changed the sorting.
    • Going to Next/Prev entry from within MetaEditor disabled the OK button
    • Various small fixes.
  • 1.0.3.0
    Added:
    • Preference option to show or not the video files in library and accept them in playlists
    • Preference option to change the "Play Sound" of the Progress
    Fixed:
    • Wrong Next/Prev buttons state, again!
    • Checking/UnChecking folders, was adding ID/Filename columns
    • Various small fixes.
  • 1.0.2.0
    Added:
    • Warning dialog if error in registering global keys
    Fixed:
    • Changes to the "ReallyDark" skin
    • Wrong Next/Prev buttons state, if playing a file from library
    • Various small fixes.
  • 1.0.1.0
    Added:
    • Total elapsed/remaining time display
    • Option to Play Sound when tasks finished
    • Open the app with files or folders as arguments
    Fixed:
    • Issue when dropping some files at playlist
    • Some strange metadata could hung the app while scanning
    • Various small fixes.
  • 1.0.0.1
    Official release.