KataLib

KataLib are many programs in one Application:

  • Librarian

    • Organize and search all your music/audio files
    • Create Collections of tracks from files, YouTube links/playlists
    • Download Cover images from the internet or apply your own
    • Use custom tags for files or Collections 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 and also lyrics
    • Change the metadata in many files in one go (Batch mode)
  • Full or Compact View
  • 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)
  • ".mp2" - MPEG-1 Audio Layer II (audio only) (lossy)
  • ".mpga" - MPEG-1 Audio Layer III (audio only) (lossy)
  • ".mpeg" - MPEG-1/2 (extracts the MPEG-1 Audio Layer II audio stream) (lossy)
  • ".webm" - WebM - can contain Ogg or Opus audio stream (lossy)
  • ".dts" - DTS - Digital Theater Systems
  • ".m4b" - MPEG-4 Part 14 (audio only) (lossy) used for audio books
  • ".dfs" - Direct Stream Digital file (lossless) (convert-only)

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 4.3.14.0 setup.exe, use it and if you like it, consider to

PayPal Button

Download Button Download Button
For older releases, see here..


...also, Compatibility-wise...

Windows XP
From version 4.x.x onwards, KataLib dropped support for Windows XP.
The last XP compatible build can be found here.
To use it, you also need an XP compatible FFmpeg.exe in "Preferences".
Some XP compatible builds can be found here.

Windows 7
KataLib can't start if Microsoft Visual C++ 14.0 is not installed. Get it here.
The Windows 7 32bit version also needs the KB2533623 update thats is included in KB3063858 (direct link).


ScreenShots:


Version History:

  • 4.3.14.0
    Added:
    • Fast search covers button for selected tracks when in MultiEdit Metadata.
    • DownSize cover for all selected tracks at once.
    Changed:
    • Opening a Playlist file by double clicking, now plays the saved last playing track, if the list is empty.
    Fixed:
    • Pressing the Esc key while focused in List/Properties panel in Compact View closed that panel.
    • Updating YouTube Collections did not work.
    • Clearing a Playlist in Compact View did not cleared the Playlist Title.
    • Gapless playback did not work some times.
  • 4.3.11.0
    Changed:
    • Updated YouTube library.
    Fixed:
    • Click and drag the Compact View was not working as expected.
    • YouTube ads made searcing for YouTube lists to hang sometimes.
  • 4.3.10.0
    Fixed:
    • YouTube search sometimes reurned no results.
  • 4.3.9.0
    Fixed:
    • Google image search was broken.
    • Smaller bug fixes.
  • 4.3.8.0
    Added:
    • Converting to m4a/aac can now produce a striped .aac file (instead of .m4a).
    • Right-click option to remove all missing links from the PlayList.
    Changed:
    • While crossfading tracks its now possible to stop the player.
    Fixed:
    • Problems with crossfades if the track's duration was smaller than the crossfade's duration.
    • Some problems with .m3u and .m3u8 files (WinAmp Playlists).
  • 4.3.4.3
    Added:
    • Recent played tracks menu.
    • A field that displays/edits the Playlist's name.
    • Support for converting (not playback) of ".dfs" Direct Stream Digital audio files.
    Changed:
    • Missing YouTube tracks (due to their removal or no network connection) are no longer automatically removed from the PlayList.
    • "Import/Export/Save" Collection has been renamed "Open/Save/Save + tracks".
    • Tracks can now also be splitted using a .txt file with the "hh:mm:ss" time format.
    • New icon for the YouTube tracks in Playlist, to reflect the presence of downloaded audio stream.
    Fixed:
    • Wrong scrolling of the playlist while in Compact mode.
    • Toolbar was shown Library button while the Library was hidden.
  • 4.3.1.0
    Changed:
    • Updated yt-dlp library to 2023-12-30 version.
    • The Fade on stop max duration was increased from 10 to 20 secs.
    Fixed:
    • Stop after current playing track was broken.
    • If Gapless mode was on, the CrossFade's fade out was wrong.
  • 4.3.0.0
    Added:
    • A poor man's Gapless playback option in Preferences.
    • Stop after current playing track (Shift+Spacebar).
    • Middle click anywhere toggles Play/Pause for the current track. Middle click a track toggles Play/Pause for this track.
    • New mouse-wheel functions.
      • Ctrl+Wheel zooms in/out the rows.
      • Shift+Wheel in Playlist selects multiple tracks.
      • Alt+Wheel in Playlist changes volume.
    Changed:
    • Updated yt-dlp library.
    • Many code changes/re-writes under the hood.
    Fixed:
    • Droping a file from Explorer ontop of the currently playing track made the next playing track behave problematically.
    • Moving selection (the currently selected track) with arrows, produced various problems.
    • Changing tracks using the arrows while in MetaData Editor, displayed the wrong Cover.
  • 4.2.16.0
    Changed:
    • Downgraded yt-dlp library because of compatibility issues.
    Fixed:
    • Some small bugs.
  • 4.2.15.0
    Added:
    • Compact View can now Save/Restore a Layout of its windows sizes and positions (right-click > View > Layout).
    Changed:
    • Updated yt-dlp library.
  • 4.2.14.0
    Changed:
    • Drag'n'Drop comunication between Playlist and other apps has been improved. (Dropping tracks from Playlist to Explorer now copies the files and dropping YouTube tracks to a browser now opens the links).
    Fixed:
    • Google image search and YouTube playlists were not working due to Google changes.
    • Rare MP3 user tag's content prevented Metadata Editor from opening.
  • 4.2.11.0
    Changed:
    • Using the "/" charackter to the renaming field of Metadata editor can now create directories too.
    Fixed:
    • Small internal bug the might lead to bigger temporary directory.
  • 4.2.10.0
    Changed:
    • The "-" caracter is also allowed in the track number field of the metadata edit dialog (e.g. 8-12) along with "ABCD" characters for LP sides (e.g. A2, B4..).
    Fixed:
    • Previous version of KataLib intoduced a bug that prevented the changing of the track nunber to anything that ended to 0 (e.g. 10, 20..).
  • 4.2.9.0
    Changed:
    • Layouts can now be deleted/updated from the drop-down menu too.
    • The "/" caracter is allowed in the track number field of the metadata edit dialog (e.g. 4/12).
    • Opening multiple tracks/files to edit their metadata now checks if some of their tags are the same and shows them.
    Fixed:
    • When editing multiple tracks/files and a new cover was downloaded from net, it was not updated after closing the dialog with the OK button as it should.
    • Don't show Youtube DASH video streams for download.
    • Renaming a great number of files at once, sometimes missed a leading 0 of the track number.
  • 4.2.6.0
    Changed:
    • Updated yt-dlp library.
    Fixed:
    • Some YouTube Previews could not be played/saved.
    • Right clicking on empty Playlist did not produce a menu in some systems.
  • 4.2.4.0
    Fixed:
    • Joining files did not start.
    • Minimizing the app (in Full View), caused the Drop-zone to not be visible.
  • 4.2.2.0
    Added:
    • In Compact View, Ctrl+click on cover opens Cover Preview.
    Changed:
    • Clicking the "Download Cover" button in "Edit Metadata" dialog, opens the dialog to search for cover and also automatically starts searching.
    Fixed:
    • Better dialog alighnment in Compact View.
  • 4.2.0.0
    Added:
    • Option to normalize (set maximum value to 100%) the converted audio.
    • Option to keep (or not) the aspect ratio when downsizing a cover image downloaded from the internet.
    • Menu option to downsize an already existing Cover image.
    Changed:
    • There is an info dialog if we add a folder that already exists in Library.
    Fixed:
    • When changing tags for multiple files and one of them was playing, the app froze.
    • Library might display some control columns that should be hidden.
    • Better .flac cover detection.
    • Some smaller cosmetic fixes/changes.
  • 4.1.1.0
    Added:
    • Support for different File Mangers (to selecta a track file in the File System.
    • 4th Custom editor in the context menu of a track.
    Changed:
    • "Set as Folder Cover" will now change the folder's icon.
    • Pressing Enter/Return after Progress is finnished, will now close the dialog.
    • Some restructuring into the Preferences panel.
    • Better handling of re-launching the app when it's already open.
    • Updated MediaInfo library.
    Fixed:
    • Sometimes, double sound when processing ends.
    • Moving the position slider and then hit play, acts as expected.
    • When deleting a paused track, the pause animation does not stop.
    • No default paths in "Settings" > "Paths".
    • Various small bugs when there was only one track in Playlist.
  • 4.0.8.0
    Changed:
    • Filename of a Playlist track can be edited from the Metadata window, like the Library tracks.
    • Renaming a track and then copying it was using the old name.
    • Some cosmetic changes.
    Fixed:
    • "Send log" to developer was not working.
    • Preview image in "Download Cover" window was not working.
  • 4.0.5.0
    Added:
    • Some new cross-fade curves (Lo/lin & Lo/hi).
    Changed:
    • In Compact View, double-clicking the selected track's title opens it in explorer.
    • New blank cover image with KataLib logo.
    Fixed:
    • Double-clicking a YouTube track downloaded the audio but it didn't start playback.
    • Preview image in "Download Cover" window was not working.
  • 4.0.2.0
    Changed:
    • Showing Playlist numbers for tracks in the "Find Tracks" from Playlist dialog.
    Fixed:
    • Go to previous track by keyboard shortcut was selecting two tracks.
    • Could not get some YouTube links.
  • 4.0.0.0
    Added:
    • Option to hide Playlist numbers/Icons.
    • Patterns that were used to rename file are now remembered.
    Changed:
    • This is a major release since Python was updated from 2.7 to 3.8 and the underline libraries are updated from Pyside and Qt4 to Pyside2 and Qt5.
      Because of that the Windows XP support is dropped.
    • Right click Playlist header menu now shows Sorting and View actions.
    • Separate action to save the current Playlist with the actuall track files.
    • Naturally (e.g. 2 is before 11) sorted paths when sorting Playlist by path.
    • Multi-track lyrics download now shows progress and can be stopped with "Esc".
    Fixed:
    • While playing, KataLib was displaying a wrong (the previous) title at the taskbar button and the tray icon tooltip.
    • Sometimes, some new lines where missing from the Lyrics that were fetched.
    • The file selector openned when pressing the "Files" button even if no tracks were selected.
  • 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.
  • Version history older than 3.0.1.0