Pro2 Version

Pro version requires a valid registration code to run. You can buy the registration code online.

TKaraokePro2 take advantage of 64-bit machine and can only be used on 64-bit computers running Windows 7 or newer. TKaraokePro2 uses VLC 3.x engine. Some features of version 1.x will not be available in version 2.x. Also, TKaraokePro version 1.x registration code will not work on version 2.x. For a limited time, we give free upgrade for all existing v1 customers. See this post for more info on the free upgrade and which features were being left out of version 2.x.


June 11, 2024
  • Fixed bug unable to play some YouTube songs


November 10, 2023
  • Fixed bug unable to play some YouTube songs


April 19, 2023
  • Fixed bug unable to play some YouTube songs


August 24, 2022
  • Fixed bug freezing and unable to play some YouTube songs


November 23, 2021
  • Updated to handle YouTube speed throttling.


June 26, 2021
  • Updated to be able to play 1080p YouTube content again


March 17, 2021
  • Fixed bug not showing Singers and Songwriters info correctly on Songbook app


March 3, 2021

  • Updated YouTube Browser to support latest Google YouTube
  • Updated latest volume and lyric data for 2021
  • Upgraded to latest VLC engine
  • Support TKD and TKC song formats
  • Fixed bug with audio tracks getting swapped on non-English version of Windows on some VOB songs
  • Fixed bug not able to play YouTube songs


March 13, 2020
  • Support showing songs by singer or songwriter
  • Updated to work with new YouTube cipher signature


December 22, 2019
  • Updated with new YouTube Cipher


September 29, 2019
  • Fixed bug not able to play TKA and TKB songs


September 28, 2019
  • Upgraded to use latest VLC 3.x engine
  • Added option (Options => Video => YouTube Video Quality) to play YouTube songs at 720p, 1080p, 4K, and 8K resolution


August 10, 2019
  • Bug Fixes
    • Fixed bug not able to work with TKaraokeSB app on Apple and Android devices


July 30, 2019
  • Bug Fixes
    • Updated to support new YouTube encryption


July 28, 2019
  • Bug Fixes
    • Updated to support new YouTube encryption


June 26, 2019
  • Bug Fixes
    • Updated to support new YouTube encryption


May 4, 2019
  • Bug Fixes
    • Updated to support new YouTube signature


February 16, 2019
  • Bug Fixes
    • Fixed bug not able to play YouTube songs


December 28, 2018
  • Features
    • Added an option to turn on/off Local Songbook support
  • Bug Fixes
    • Fixed bug crashing when toggling audio of a replayed song
    • Fixed bug not able to do Auto Record on some machines


December 3, 2018
  • Features
    • Support 8K Songs (resolution 7680 x 4320). See this page for more info.


December 1, 2018
  • Features
    • Support local songbook controller apps (doesn’t need internet access). Songbook app is free on Google Play Store and Apple App Store. See this page for more info.
  • Bug Fixes
    • Fixed bug applying audio-phase-in even when set to Disabled in Options


November 18, 2018
  • Bug Fixes
    • Fixed bug not able to play some YouTube songs.


November 5, 2018
  • Features
    • Support TKB songs. See this page for more info.


October 21, 2018
  • Features
    • Optimized for 4K displays


October 2, 2018
  • Features
    • Support MP3G songs


October 1, 2018
  • Features
    • Add Launch shortcut to Start Menu and Desktop
    • Add Uninstall shortcut to Start Menu
    • Install .NET Framework on machines that don’t have it installed


September 30, 2018
  • Features
    • Native 64-bit app
    • Upgraded to use VLC 3.x
    • Built-in Auto Volume using ReplayGain

Pro Version

TKaraokePro supports 32-bit and 64-bit computers and uses VLC 2.x engine.


February 5, 2020
  • Updated to work with new YouTube cipher


September 28, 2019
  • Updated to support new YouTube encryption


June 26, 2019
  • Bug Fixes
    • Updated to support new YouTube encryption


May 4, 2019
  • Bug Fixes
    • Updated to support new YouTube signature


February 16, 2019
  • Bug Fixes
    • Fixed bug not able to play YouTube songs


February 14, 2018
  • Features
    • Support GPU Decoding when playing H265 songs. Requires Nvidia GTX 6xx or newer card or equivalent AMD/Intel GPU card


November 26, 2017
  • Bug Fixes
    • Fixed crash when playing YouTube songs via the YouTube Browser
    • Fixed bug not reseting the Tempo when playing the next song
    • Improved playback on h265 songs


June 29, 2017
  • Bug Fixes
    • Fixed crash when playing some YouTube songs with Auto Record turned on


February 21, 2017
  • Bug Fixes
    • Fixed crash when browsing and/or playing some YouTube songs


November 20, 2016
  • Bug Fixes
    • Does not show Background Image at startup when “Show Background Image Instead of Song List” option is checked.
  • Features
    • Support the .h265 extension
      • If TKaraoke doesn’t play your h265-encoded songs properly, rename the song file to .h265


November 15, 2016


July 27, 2016
  • Bug Fixes
    • Fixed the “Out of Memory” error when loading more than 50,000 songs with live Lyrics updates


February 29, 2016
  • Bug Fixes
    • Fixed the issue with not able to play YTK files


February 23, 2016
  • Bug Fixes
    • Fixed the issue with the TKA2Server window showing up


February 15, 2016
  • Bug Fixes
    • Fixed the error exiting TKaraoke in some cases


February 14, 2016
  • Features
    • Support songs encoded with High Efficiency Video Coding (HEVC)


January 27, 2016
  • Bug Fixes
    • Fixed bug not able to add certain YouTube songs via the YouTube Browser
    • Allowed to launch the YouTube Browser (via F2) in Menu Lock mode


January 23, 2016
  • Features
    • Added the ability to lock all Menus to prevent newbies from making changes to TKaraoke. See this page for more info.
  • Bug Fixes
    • Fixed bugs not picking up the songs in Play When Idle mode when the songs extensions are not in lower case.


January 21, 2016
  • Features
    • Added support for playing random songs from a selected folder when idle (no one is singing). See this page for more info (the 3rd option has been modified to support any song, not just mp3 songs)


January 16, 2016
  • Bug Fixes
    • Fixed bug creating the debug.log file at the Desktop
    • Fixed bug not able to add YouTube songs when via the YouTube Browser on slow Internet connections 


January 15, 2016
  • Bug Fixes
    • Fixed bug crashing when opening or using the YouTube Browser
    • Significantly improved the YouTube Browser performance


December 22, 201
  • Bug Fixes
    • Fixed bug with crashing when playing some YouTube songs


December 18, 2015
  • Bug Fixes
    • Fixed bug with the Remote Control doesn’t work anymore after playing an Kmp3 song
    • Fixed bug not able to hide the REAPER window when using v4.x version of REAPER for Sound Effects. See this page for more info.


December 16, 2015
  • Bug Fixes
    • Fixed bug not able to skip chapters on some MKV files
    • Changed from Creation Date to Modified Date when moving duplicate songs based on Date
  • Features
    • Support Previewing before Moving Duplicate songs. After seeing the preview, the user may proceed or cancel the Move operation
    • Support skipping chapters from the Online Songbook
      • The normal Skip button on the songbook site will skip chapters when the current song has chapters defined. If the current song has no chapter, it will skip the song
      • If the current song has chapters and the user wants to skip the song via the Songbook site, first pause the song (via Online Songbook site) and then use the Skip button


December 15, 2015
  • Features
    • Support Chapters
      • Useful on MKV songs with multiple chapters. See this page for more info.


December 13, 2015
  • Bug Fixes
    • Fixed File –> Exit and Shutdown PC doesn’t work
    • Fixed the issue where the Remote Control doesn’t work immediately after TKaraoke is launched. User had to click on TKaraoke once for the remote to work


December 6, 2015
  • Features
    • Fade-in Audio Options
      • Added an option to smoothly increasing the volume at the beginning of every song
      • Added an option to smoothly increasing the volume when switching audio tracks
      • See this page for more info.


November 29, 2015
  • Features
    • Smarter Auto Deinterlace detection
      • Default mode set to Auto instead of Off
    • Smarter GPU acceleration setting
      • Even when enabled in Options, disable GPU for non-HD songs to avoid rendering issues with low quality songs (i.e. DAT/VCD)


November 28, 2015
  • Features
    • Improved Windows 10 compatibility
    • Add the ability to delete/move duplicate songs automatically
      • Delete/Move based on File Size (smaller songs get deleted/moved)
      • Delete/Move based on File Date (newer songs get deleted/moved – maintain printed songbook numbers)


November 20, 2015
  • Bug Fixes
    • Fixed bug with playing the wrong YouTube song


November 20, 2015
  • Bug Fixes
    • Fixed bug not able to play YouTube songs using the YouTube browser and via Online Songbook
    • Audio EQ is working again
    • Audio Normalizatio is working again


September 6, 2015
  • Note: If there is any error running the new version, please follow these steps. Since build 097, these steps might be necessary as there are many changes in each build to adapt to the new VLC engine. We hope to minimize these changes soon.
    • Uninstall TKaraokePro
    • Delete folder C:\Program Files (x86)\TSofts\TKaraokePro
    • Install the new version
  • Features
    • Support Post Processing again
      • Enable Post Processing is equivalent to Post Processing = Highest in VLC.
  • Bug Fixes
    • Fixed bug not able to play YouTube songs when TKaraoke is left running for several days
      • The YouTube video links were cached in TKaraoke and YouTube invalidate the links after several hours. Updated to expire cached links in 3 hours.


September 1, 2015
  • Features
    • Support Auto Deinterlace again
    • Smarter auto deinterlace determination
    • The default Deinterlace Option is now Auto intead of Off
  • Bug Fixes
    • Fixed bug not able to change audio tracks on DAT, MPG, MPEG, and MP3G songs
    • Fixed bug not able to correctly change audio tracks on songs with more than 2 audio tracks


August 26, 2015
  • Features
    •  Enable Advanced Logging for troubleshooting errors in TKaraoke


August 26, 2015
  • Bug Fixes
    • Fixed bug with not able to play YouTube songs from the Online Song Book
    • When not able to play a song, write to the Log instead of pompt up an error message


August 25, 2015
  • Bug Fixes
    • Fixed Aspect Ratio setting not being applied.


August 23, 2015
  • Features
    • Major VLC engine upgrade. Please see this page for details before upgrading to this new version. Please uninstall the previous version and also delete the folder C:\Program Files(x86)\TSofts\TKaraokePro folder before installing this version.
  • Bug Fixes
  • Fixed the issue not able to play some YouTube songs


June 21, 2015
  • Bug Fixes
    • Can’t download some YouTube songs


June 17, 2015
  • Bug Fixes
    • Fixed occasional issue with not able to play YouTube songs


June 12, 2015
  • Bug Fixes
    • Auto swap audio track using !! doesn’t work for some VOB songs
    • The size and position of the Video window didn’t persist across runs


February 18, 2015 
  • Features
    • Auto re-connect to the Online Songbook server if the connection was dropped due to a network issue
      • Useful for clients using unreliable wifi connection that might get dropped from time to time from the songbook server. The user doesn’t need to access the Songbook Preferences and click “Connect” to get reconnected.
    • Increased gave-up time to load a song from 30 seconds to 45 seconds


February 15, 2015
  • Features
    • Request #054: Added an option to control the Next Song Info scroll speed
  • Bug Fixes
    • Bug #052: Next Song Info data is incorrect in List Mode


February 5, 2015
  • Features
    • Request #021: Support auto recording from multiple input devices
      • Useful for recording Music + Vocal track in real-time from hardware mixer and Vocal Only track for later processing by a software DAW
  • Bug Fixes
    • Shortcut Ctrl + Alt + S didn’t work. Changed to use Ctrl + Alt + B to bring up the Online Songbook and Lyrics DB Preferences.


January 30, 2015
  • Features
    • Request #024: Provide options for the Next Song Info feature
  • Bug Fixes
    • Bug #048: Background webcam aspect ratio is incorrect
      • Added the ability to specify the frame rate to make the webcam looks smoother on webcams that support high frame rate.
    • Shortcut Ctrl + Shift + P was assigned to both Play when Idle Preferences and Online Songbook Publish.


January 11, 2015
  • Features
    • Added an Option to reset the main Window in Wide mode (16:9)
    • Request #031: Support hiding a column via right-click context menu
    • Request #007: When in Scroll mode, Ctrl + I will start scrolling instead of switching to the next mode. If it is already scrolling, Ctrl + I will switch to the next mode.
  • Bug Fixes
    • Bug #033: The visibility state of the Ngay column doesn’t persist across runs
    • Bug #034: Accessing the column’s options via right-clicking on its header also cause the column to get sorted
    • Bug #011: The default option selected “HP Mode” for the Remote Control type. This causes confusion for users who don’t have the HP remote. The default option should be “On Both Keys” so that the Song Number Screen can be brought up using #1 on the Keyboard or #1 on the Keypad or #1 on any remote control.


January 1, 2015
  • Features
    • Support M4V Songs
    • Came with an offline Lyrics Cache. See this post for more info.
      • The factory-default Offline Lyrics Cache will provide lyric and songwriter info for common songs without the need to perform an Online Lyrics Update
      • Support user-exportable Lyrics Cache so users can contribute their own cache to improve the factory-default cache
    • Provide a way to count how many songs currently don’t have lyric data. Click on Tools –> Count Songs Without Lyrics to use this feature
    • Minor improvements to the audio track overlay
  • Bug Fixes
    • The watermark’s Effect Names were incorrect in some cases
    • When checked to “start song with audio track 2”, the song would start playing with audio track 1 and then immediately switch to audio track 2. For songs without any starting silent gap in the audio tracks, the user would hear audio track 1 for about half a second follow by a switch to audio track 2.
      • For VOB songs, it was fixed so that the song would start playing with audio track 2 eliminating any “switch sound”. This also eliminates the switch sound on the auto record mp3 file.
    • Toggling Audio on a YouTube song shows the audio track info as “Nhạc”, which may be incorrect. It was fixed to show “YouTube” so the user knows switching audio track is not possible on YouTube songs.


December 19, 2014
  • Features
    • Significantly improved songs scan time. See this post for more info.
      • For about 30000 songs, scan time went from 4 minutes to 11 seconds
    • Songs scanning is done in the background so the user can use TKaraoke normally while scanning for songs or refreshing songs


December 17, 2014
  • Features
    • Support searching and adding YouTube songs via the Online Songbook interface
    • This is a beta release support YouTube Online Searching. See this page for more info.


December 14, 2014
  • Bug Fixes
    • When Sounds Effects, EQ, or Audio Normalization is enabled, unable to play any Mp3+G song after playing a non-mp3+g song.
    • A typo in the song-structure file can cause songs in an entire folder and sub-folders to be excluded. A sample typo is %album% – %singer% – %songr%.tksns (“songr” is mispelled)
    • Miscellaneous fixes to improve startup performance


December 14, 2014
  • Bug Fixes
    • Fixed an unrecoverable error at startup on some machines


December 14, 2014
  • Features
    • Added an option to skip scanning songs at startup
      • TKaraoke will only scan for songs at startup when there are changes to your collection (added new songs, remove songs, renamed songs, etc.). This option will force TKaraoke to use the cached songs data even when it detected changes to your colleciton. Turning on this option is equivalent to holding SHIFT at startup.
    • When the Requester Name is not blank, the auto recording mp3 file will contain the requester name.
    • Improved performance on the Next Song Info’s Scroll mode.


December 13, 2014
  • Features
    • Simplify Sound Effects configuration by automatically config REAPER routing and doesn’t require the Windows Default Playback device to be changed to VAC
      • This also help fixed the following issues
        • With VST Effects enabled, after exiting TKaraoke, other applications have no sound
        • Reaper app still runs after TKaraoke has exited
        • Must reset Default Playback Device when not running TKaraoke


December 12, 2014
  • Features
    • Added Replay and Skip buttons on the YouTube Browser
  • Bug Fixes
    • In dual-monitor mode, if the video window is not docked on the right of the main window, minimizing the main window also minimizes the Video Window

    • In dual-monitor mode, after minimizing the main window, clicking on TKaraoke on the taskbar doesn’t restore the main and/or the video window. The user must use Alt + Tab to bring up TKaraoke again.


December 9, 2014
  • Features
    • Support showing Song Date dataUncheck Options –> Columns –> Hide Ngày Column to show the Song Date data
    • This new column shows the date a particular song is added to your collection. This is useful for sorting to list newly added songs
  • Improvements
    • When the Next Song Info mode is set to Scroll, any change to the song queue (add song, remove song, change requester name, change song queue order, etc.) either via TKaraoke or via the Online Songbook site will cause the info to start scrolling immediately


December 5, 2014
  • Features
    • Support downloading YouTube video file to disk
  • Improvements
    • Added the shortcut key F2 to launch the YouTube Browser
    • Improved icons on the YouTube Browser
    • When creating YTK file, automatically populate the file name based on the YouTube video name


December 4, 2014
  • Features
    • Support Requester Name management via the Online Songbook
  • Bug Fixes
    • Click on Create YTK button on the YouTube Browser doesn’t create YTK file
    • Error message displays when toggling audio while playing a YouTube song
    • “Script Error” message displays occationally
    • Requester names in the Song Queue are lost when adding a new song via the Online Songbook site
    • Requester names in the Song Queue were lost when restarting TKaraoke


November 29, 2014
  • Features
    • Improved performance when using the Next Song Info feature
    • Include Access Key info in Scroll mode
  • Bug Fixes
    • On computers with multiple monitors and the aspect ratio of the monitors’ resolutions are not the same (i.e. 1920×1080 and 2560×1600), “sketch to fit” doesn’t sketch the video correctly if TKaraoke is running in single-monitor mode and the TKaraoke window is not on the primary monitor


Black Friday Edition, November 28, 2014
  • Features
    • Support displaying the Requester Name
    • Support displaying next song names on the video screen. See this page for more info.
  • Bug Fixes
    • Watermark text size is too large for low-resolution songs. Watermark text size and quality are now independent of song’s resolution or type
    • Watermark text didn’t display on Kmp3, TKA, and MP3G songs


November 21, 2014
  • Features
    • Support YouTube songs. See this page for more information.


November 13, 2014
  • Bug Fixes
    • Unable to toggle audio on mp3g files with multiple audio tracks or multiple audio channels.


October 20, 2014
  • Note: If you received an “unrecoverrable error” starting TKaraoke after upgrading to this version, please un-install and then re-install TKaraoke Pro.
  • Bug Fixes
    • Not reset VST effects to Neutral on the next song when the config file specified so
    • Audio Delay configured via VST Effect settings were not applied on TKA, Kmp3, and Mp3g files
  • Features
    • Support TKA files that are paid. See this page for more info.


March 1, 2014
  • Bug Fixes
    • Song list didn’t render correctly when changing font size
  • Features
    • Support Custom Lyrics. See this page for more info
    • Hold Shift key while starting up to skip scanning for songs. Even when TKaraoke detected changes to the song folder, holding shift will avoid rescan for new songs and use a cached copy
    • When publishing songbook, if the songbook server detected another computer using the same account is active, the user can publish again after receiving the first warning message (must be done within 10 minutes) to force the other computer to disconnect. This option is useful when a network problem occurred causing the songbook server to wrongly detect another computer is active when there is no other active computer.


January 6, 2014
  • Bug Fixes
    • Fixed a typo in the Rock EQ Preset
    • Fixed a bug that made EQ not working when Audio Normalization is turned on


January 5, 2014
  • Bug Fixes
    • Load the song list quicker. On systems with lot of songs, speed improvement is up to 90% faster (i.e. 5 seconds to load and display 30000 songs vs 45 seconds previously)
  • Features
    • Support 10-band Graphic Equalizer. See page EQ Support for details..
    • When moving songs, allow user to select the destination folder instead of hard-coded C:\TKaraokeMove\.


June 21, 2013
  • Bug Fixes
    • Crash if the search criteria contains “[“, “]”, “*”, or “%” characters.
  • Features
    • Support TKA songs. TKA is a new song format designed for TKaraoke.


April 14, 2013
  • Bug Fixes
    • Replay Kmp3/Mp3g doesn’t restart the recording when Auto Recording is enabled
    • Updated the Male icon for Kmp3 songs
    • Lyric appears off-centered when there is a male/female icon (Kmp3 songs)
    • The lyric sometimes jumps to the next line in the middle of a song (Kmp3 songs)
  • Features
    • Allow pasting into the Search box (right-click and select Paste)
    • Allow the user to disable the Infrared Remote Control


February 13, 2013
  • Bug Fixes
    • Some Kmp3 songs would stop about 15 seconds before the end of the song
    • When skipping a Kmp3 song to play the next non-kmp3 song, the name of the current Kmp3 song is displayed on the video window and there is no way to get rid of it


February 3, 2013
  • Bug Fixes
    • After finished playing a Kmp3 song, TKaraoke would still hold a lock to it, preventing the users from deleting or renaming the Kmp3 file
    • Can’t play some Kmp3 songs that were playable in build 051 and earlier. The error log would show “Unable to extract kmp3 song, attempt to read or write protected memory”
    • Auto recording doesn’t work in Windows 8 on certain sound cards
    • Crash when changing Volume on certain machines


January 31, 2013
  • Bug Fixes
    • Crash with error “Attempt to read or write protected memory” when exiting TKaraoke on some machines


January 28, 2013
  • Bug Fixes
    • Crash with “division by zero” on some songs
    • Error message “the file is being used by another process” when playing Kmp3 songs on some slow machines
    • Replay sometimes stop on multiple audio tracks Kmp3 songs


January 26, 2013
  • Bug Fixes
    • Audio track labels of multiple audio tracks Kmp3 songs were not shown correctly
    • Male/Female icons on Kmp3 karaoke text is too small


January 25, 2013
  • Bug Fixes
    • After playing a kmp3 or mp3g song with a custom video background, playing a vob or mkv song didn’t render the video correctly.
    • Sometimes the background video sound is turned on – background videos should not play with any sound.


January 24, 2013
  • Features
  • Improved Kmp3 and Mp3g Playback. See this page for more info.
    • Smoother playback
    • Karaoke text won’t stop when changing volume or enter new song
    • Support customizable background image
    • Support customizable background video
    • Support live background video from a Webcam feed
    • Can playback at different levels of rendering quality
    • Support multiple audio tracks Kmp3 songs
    • Customizable karaoke text color
  • Add a Logger for logging error, warning, and information messages useful for troubleshooting issues that are hard to reproduce.


December 16, 2012
  • Features
    • Moved menu items for Lyrics Update and Songbook Publish for easier access
    • Added a help link on the VST Effects Setup screen
    • Default not to open songbook URL after publish
    • Doesn’t require to run Reaper at least once for VST effects to work
  • Bug Fixes
    • Crash when changing VST preset on slow HTPCs
    • On computers where Reaper’s devices preferences has never been accessed, TKaraoke reports “Reaper already has the same routing” but Reaper routing info is still not setup correctly


December 12, 2012


Please uninstall the previous version before installing this version. See this post for more info.

  • Features
    • Support controlling Master Volume on non-default playback devices in Windows XP
  • Bug Fixes
    • Crash at startup on computers with no active Playback Device


December 2, 2012
  • New Features
    • Remember the Music Volume setting accross runs
    • Support setting the default playback device within TKaraoke
    • Support Volume Control on non-default playback devices
      • Work with both default and non-default playback devices
      • Added left and right channel VU meter
    • Support Muting
      • Press the MUTE button on the remote control to mute/unmute. On the keyboard, use number the “9” key.
    • Important: Volume Control in this build will not work on Windows XP. If you are using Windows XP, wait for build 050
  • Bug Fixes
    • Crash at startup on computers with no active Recording Device
    • The background image has a tiny border around it
    • Does not correctly push routing data to Reaper


November 28, 2012
  • New Features
    • Provides the ability to pick which device to perform auto-recording on
      • The Recording sub-menu is now under the Options–>Audio menu
      • The default bitrate for the recorded mp3s is now 192kbps (up from 128kbps)
  • Bug Fixes
    • When VST Effects is enabled, a song might start without reaper running causing no sound to be heard.


November 27, 2012
  • New Features
    • Provides VST Effects configuration setup guide within TKaraoke. See this page for more info.
      • Can perform initial setup to use VST Effects easier
      • Has an option to reset sound settings upon TKaraoke startup or upon playing a song
  • Bug Fixes
    • The Temp Adjustment screen doesn’t appear on the window set in Options (only happen in dual-monitor mode)


November 21, 2012
  • New Features
    • Support  Tempo Adjustment (Đổi Nhịp)
      • Press “3” on remote or on keyboard to activate the “Tempo Screen”. While the Tempo Screen is active, press up/down will increase/decrease tempo. Press left to reset tempo. Can use the keyboard’s up/down/left or the arrow buttons on the remote.
      • Uncheck “Reset Tempo When Playing New Song” under Options–>Audio to keep the tempo setting across songs.
  • Bug Fixes
    • Fixed bugs with the reaper tools button under the Sound Effects Preferences
    • Increased the pitch shift accuracy for the presets pitch shift effect that came with TKaraoke
    • No longer using volume up/down to control the effects preset. This caused Windows to change the master volume on some systems. While the Sound Effects Screen is active, the new keys are:
      • Up: go to the next preset
      • Down: go to the previous preset
      • Left: go to the Neutral preset
      • Right: go to the current preset


November 18, 2012
  • New Features
    • Support VST Effects. See this page for more info.
      • Pitch Shifting (Đổi Tông)
      • Advanced Auto Volume Control (Cân Bằng Âm Thanh dùng Dynamic Range Compression)


October 25, 2012
  • Bug Fixes
    • When Post-Processing is enabled, Deinterlace is always off even when Deinterlace is set to On or Auto via the Options menu


October 24, 2012
  • Bug Fixes
    • Auto Record produces file with extension “mp3}” instead of “mp3” on certain songs
    • Write-lock on the most recent auto record mp3 until the next song is played
  • New Features
    • Support Windows 8


October 20, 2012
  • Bug Fixes
    • Default Music Volume is not neutral.
  • New Features
    • Provide an option to change the background of kmp3 songs
    • Provide an option to skip kmp3 songs
    • Provide a way to reset the Music Volume to 50% (neutral). Right-click on the Music Volume bar to reset


October 6, 2012
  • Bug Fixes
    • Crash when playing kmp3 songs after a vob/mkv song
    • Crash on some invalid kmp3 songs
    • Crash at startup when using Windows German edition and other non-English editions


August 26, 2012
  • New Features
    • Added presets for Audio Normalization
  • Bug Fixes
    • The background image layout setting was not saved across runs
    • Increased timeout time when publishing songbook


August 5, 2012
  • New Features
    • Support Video Post-Processing
      • Post-Processing improves video quality of low-resolution videos but use more CPU resources
    • Support Audio Normalization. See this page for more info.


July 25, 2012
  • New Features
    • Support GPU acceleration when playing HD songs. See this page for more info.
    • Support FLV files.
    • The play mode can be controlled from Online Songbook. Mode “Nhạc” is equivalent to not checking the option Options–>Start Song With Audio Track 2. Mode “Karaoke” is equivalent to checking Options–>Start Song With Audio Track 2.


May 19, 2012
  • Bug Fixes
    • The size and position of the Video Window wasn’t being remembered across runs
    • Tools–>Reset Main Window doesn’t reset if the main window is in fullscreen mode
    • Ctrl+D caused a crash sometimes and result in both actions: “Disconnect from Songbook” and “Enable/Disable Dual Monitor”
    • File–>Exit and Shutdown took too long to shutdown and the user can’t easily cancel the shutdown


May 16, 2012
  • New Features
    • Provied a way to Exit TKaraoke and shut down the PC in one click
    • Provided shortcuts for Connecting (Ctrl+C) and Disconnecting (Ctrl+D) from songbook site
    • Provide keyboard shortcuts for most menus in TKaraoke


May 10, 2012
  • New Features
    • Support volume control using ipad/iphone/android.


May 9, 2012
  • Bug Fixes
    • Fixed the issue with not able to activate in some machines with error code 0004.


May 7, 2012
  • Bug Fixes
    • Fixed various bugs.


May 4, 2012
  • Bug Fixes
    • When the Song Queue is empty, adding a song caused the Song Queue to show for a brief second. Showing the Song Queue in this case is not needed when “hide song queue when empty” option is selected.
  • Features
    • Support playing music/video when idling. See this page for more info.


April 27, 2012
  • Bug Fixes
    • Detecting duplicate song took a long time when the number of songs loaded is high
    • Timeout error while updating Lyrics for some users with high number of songs loaded
    • In Dual-Monitor mode, the main Window doesn’t come back fullscreen even though it was fullscreen in the previous run
  • Features
    • Support the Info button using Online Songbook
    • Show the status while publishing songbook
    • Support hiding the Song List and show a custom background image instead
    • Change Access Key without restarting TKaraoke
    • The option to use a custom Access Key


April 9, 2012
  • Features
    • Support Play/Pause control from Online Songbook


April 8, 2012
  • Bug Fixes
    • When option “Do not show the WAIT message” is selected, Replaying a song caused the video window to be hidden
    • Replay doesn’t take into account the audio swap signal using !!
    • Display wrong audio track label (Karaoke/Nhac) for songs with audio swapped via !!
    • Clear Song Queue via the Online Songbook site caused TKaraoke to get disconnected from the Songbook server
    • Display a misleading error message and/or crash when connect to the Songbook server using an account that is already connected (via another instance of TKaraoke)
    • The Song Number column didn’t display all 5-digits song numbers correctly without resizing the column
  • Features
    • Doesn’t require Internet access ever after Activated
    • Future upgrades from v1.5.024 will not require songs rescan, lose Lyrics Data, lose Recent Folders data, and lose other Settings
    • Online Song Queue Management
      • Support Audio Toggling
      • Show Access Key and Songbook URL in the “Available Song” area for easy access
      • Show Access Key when pressing ctrl+i or press “info” button on the Remote Control
      • Provide an option to make the Songbook public but protect the Song Queue, Most-played songs, and Recently-played songs
    • See this page for more info


March  20, 2012
  • Features
    • Support Online Songbook with remote Queue Management
      • Can control the TKaraoke from an ipad, iphone, android phone, black berry phone, or a laptop.
      • See this page for more info.


November  27, 2011
  • Bug Fixes
    • Can’t sort by Singer column
    • Singer and Album columns one some machines got swapped.


November 12, 2011
  • Bug Fixes
    • Minor bug fixes.
  • Features
    • Volume Control support when using the keyboard (doesn’t require a remote control)
      • Ctrl + V to bring up the Volume Control, Escape to close it.
      • While the Volume Control is up:
        • Pressing Up/Down arrow will increase/decrease master volume
        • Pressing Left/Right arrow will decrease/increase music volume
        • Use BACKSPACE key to reset master volume (default 80%)
        • Use ENTER to reset music volume (default 100%)
    • Added an option to disable “delete or move songs”.
      • Options –> Advanced –> Disable Delete/Move Function
    • Support mp3 karaoke songs
    • The default song name structure is %album% – %singer% – %song% instead of %author% – %singer% – %song%
    • By default, the singer column appears right after the song column
    • Allow entering the ‘ character into the search box (i.e. can now search for “Don’t know why”)
    • Allow search by song number


August 15, 2011
  • Bug Fixes
    • Fixed the toolbar disappearing after a while when in Single Monitor mode with “Auto Hide Toolbar”.
  • Features
    • Added Playlist support to the File Menu. See this page for more info.


August 4, 2011
  • Bug Fixes
    • Fixed some minor bugs related to the Online Songbook feature.
  • Features
    • Added a confirmation message when clearing songs (File –> Clear Songs).
    • Added two shortcuts to enable and disable recording. The shortcuts are CTRL+T and CTRL+K, respectively.
    • Added a way to refresh the song collections without removing the song folders and added them back again. To use this function, click on File –> Refresh Songs or select Refresh Songs from the right-click context menu.


August 3, 2011
  • Features
    • Support Online Songbook. See this page for more info.


June 26, 2011
  • Bug Fixes:
    • Fixed a startup error if the Song Queue was not empty in the previous run
    • Audio tracks were not displayed correctly for some MKV and MPG/MPEG files when toggling audio
  • Features
    • Changed the look and the default font
    • Support DAT files (VCD files previously supported in .MPG and .MPEG format only)
    • Added an option to not show the “wait” message


May 1, 2011
  • Bug Fixes:
    • Fixed error code 0003 when activating registration code.


April 30, 2011
  • Bug Fixes:
    • Fixed a timeout error while updating lyrics when there are lot of songs
  • Features:
    • Added an option to automatically turn on or off de-interlace. See this page for more info.
    • Added an option to use the NumPad 1 key to bring up the “Enter Song Number” screen
      • Can use this option to make remotes that were incompatible with TKaraoke to now work
    • Added an option to remove the watermark at the beginning of each song
    • Added an option to always hide the toolbar
    • Added an option to not automatically capitalize the first character of each word when processing song names, singer names, etc.
    • Added a shortcut to minimize TKaraoke (ctrl + backspace)
    • Added an option to show Nhạc and Karaoke instead of Track 1 and Track 2 for songs where audio track labels are not defined (i.e. VOB songs)
    • Make the seekbar longer to increase seeking precision
    • Double-click on the “song location” label will lauch Windows Explorer (just like “open containing folder)


February 05, 2011
  • Bug Fixes:
    • Can’t seek on some lossless MKV songs converted from VOB using TKT.
    • Black screen and/or slow loading on MKV songs when they are inside a folder with large number of MKV songs (200+ files).
  • Features:
    • Improved video quality.
    • Support two new deinterlace methods: Yadif and Yadif 2x.
    • See this topic for more information.


October 08, 2010
  • Bug Fixes:
    • TKaraoke is shown running at the task bar but its window disappears. TKaraoke now imposes a minimum window size of 324×256 so the bug with having window size 0x0 is fixed.
    • Show the “Wait” message briefly at startup.
  • Features:
    • Added the ability to reset the main window size and position. Click on Tools–>Reset Main Window to reset.
    • Added the ability to move the selected songs (their physical files on the hard drive) to a specified location.
    • Added an option to not automatically add the song shown at the “Enter Song Number” screen if idle for 7 seconds.
    • See this topic for more information.


 October 02, 2010
  • Perform lyrics update on a seperate core to allow TKaraoke to function normally while updating lyrics.


September 22, 2010
  • Fixed a bug with not able to save the program state.


September 19, 2010
  • Features:
    • Automatically swap the audio tracks of all songs inside any folder ending with !!.
    •  Show song type (VOB, MKV, AVI, KMP3, etc.) and file size at the begining instead of at the end.
    • When detecting duplicate songs, show largest duplicate files in blue and non-largest files in red. This is useful to know which duplicate file should be deleted. Largest files typically mean those are the one with higher quality and should not be deleted.
    • See this topic for more information.


September 3, 2010
  • Bug Fixes:
    •  Lost lyric data when the song collection folder is changed (due to adding, removing, or modifying one or more songs).
    • Open Containing Folder doesn’t work on some files with weird characters in their names.


August 31, 2010
  • Support Karaoke Mp3 songs (*.kmp3). See this page for more info about kmp3.
  • Smarter Lyrics Update. Will not need to update when the songs are moved around (i.e. to a different hard drive) or are duplicate songs.
  • Added a quick way to add songs from recently added folders. All the folders you added recently will appear under File–>Recent Song Folders–>Recent Folders.
  • When right-click on a song and select “Open Containing Folder”, the folder holding the song will be opened in Windows Explorer and the song file will be selected as well. This is useful to quickly locate that particular song file on disk.


August 28, 2010
  • Minor bug fixes.


August 27, 2010
  • Minor bug fixes.


August 25, 2010
  • Minor bug fixes.


August 24, 2010
  • Initial public release based on v1.4.0.088 with the following changes:
    • Support 5-digit song number.
    • Support more than 10000 songs.
    • Support High Definition (HD) songs.
    • Added an option to show the Song Number column.
    • Added search auto-complete feature.
    • Redesigned the toolbar to make it smaller.
    • Only show duplicate songs after clicking on “detect duplicate songs”.
    • See this topic for more information.
  • The following features are not included in this version. These features will be available soon.
    • Kmp3 files support.
    • Auto volume adjustment.

Free Version

The free version of TKaraoke supports up to 10000 songs.


January 15, 2015
  • Bug Fixes
    • Significantly improved songs scanning time
    • Right-click on a column to access its properties caused the column to be sorted as well

December 13, 2014
  • Bug Fixes
    • The default Music Volume is not neutral and has too much gain that can cause clipping and distortion

March 2, 2013
  • Bug Fixes

October 27, 2012
  • Features: 
    • Support Windows 8
  • Bug Fixes
    • Auto Record produces file with extension “mp3}” instead of “mp3” on certain songs
    • Write-lock on the most recent auto record mp3 until the next song is played
    • When Post-Processing is enabled, Deinterlace is always off even when Deinterlace is set to On or Auto via the Options menu

August 4, 2012
  • Features: 
    • Support Online Songbook. See this page for more info.
    • Support GPU hardware acceleration when playing HD songs. See this page for more info.
    • Support Video Post-Processing
      • Post-Processing improves video quality of low-resolution videos but use more CPU resources
    • Support FLV files
    • Added keyboard shortcut keys for common menu items
    • Added an option to not show the WAIT message while loading

June 22, 2011
  • Features: 
    • Changed the look and the default font
    • Support DAT files (VCD files previously supported in .MPG and .MPEG format only)
    • Added the ability to “open containing folder” by just double-clicking on the status bar at the bottom

March 13, 2011
  • Fixed all known issues in v1.4.0.093
    • Can’t play mp3+g files
    • Can’t toggle audio for mpg files
    • Music Volume control doesn’t work (Master Volume works fine)
  • Features: 
    • Added an option to apply deinterlace automatically. See this page for more info about this Auto mode.
    • Support two new deinterlace modes: Yadif and Yadif 2x.

January 28, 2011
  • This is a beta release for advanced users only. This version have the following known issues
    • Can’t play mp3+g files
    • Can’t toggle audio for mpg files
    • Music Volume control doesn’t work (Master Volume works fine)
  • Bug Fixes:
    • TKaraoke appears in the Taskbar but its window never show up
    • Can’t seek on some lossless MKV songs converted using TKT
    • Black screen or slow loading on MKV songs when they are inside a folder with large number of MKV songs (200+)
  • Features: 
    • Improved video quality
    • Added an option to reset the Main Window size and position

September 25, 2010
  • Bug Fixes:
    • Slow loading on some type of songs.
    • No video (black screen) when playing some mkv songs on some type of computers.
  • Features: 
    • Show the song type (vob, mkv, mp3+g, etc.) and file size when clicking on a song in the song list window.

September 2, 2010
  • Notes:
    • The Lyric DB just has a major update. The percent coverage when you update lyric using TKaraoke should now be around 92% to 96%. There are a few members actively improving the Lyric DB everyday. The goal is to get the coverage percent closer to 100%.
    • Be sure to select “Use Live Server” in your “Lyric DB Setup” setting to pickup this improvement. Live Server is available for users who contributed 20 or more songs to the Lyric DB or users who is using TKaraokePro. See this page for more information.
  • Bug Fixes:
    • Lost lyric data when the song collection folder is changed (due to adding, removing, or modifying one or more songs).
  • Features: 
    • Smarter lyric cache. Will not lose the lyric cache when the songs are moved around (i.e. to a different hard drive).
    • Redesigned the toolbar and changed default TKaraoke window size.
    • The default setting is to “keep aspect ratio” and turn off “progressive scan”.
    • When right-click on a song and select “Open Containing Folder”, the song folder is open in Windows Explorer but also pre-select the song file in Windows Explorer.
    • Added a quick way to add songs from recently added folders. All the folders you added recently will appear under File–>Recent Song Folders–>Recent Folders.

August 12, 2010
  • Bug Fixes:
    • Not able to toggle audio on some mpg files.
    • Truncating audio channel label on mpg files.
    • Unable to enter “1” into the search box (even when using the NumPad).
    • The selected song’s information was not displayed properly when the selected font size is large.
    • Show the toolbar everytime the user enter a song via the remote control (in single monitor mode only) .
    • The remote control no longer work after seeking or changing the software volume via the seek bar on the toolbar.
    • Not able to search for lyric by right-click on a song and click on “Search For Lyric”.
    • Replaying a song while recording no longer restart the recording.
  • Features: 
    • Display the audio track information for 3 seconds instead of 5 seconds.
    • To separate the free version from the Professional version, the following limitation will be imposed from this version and all future versions:
      • Limit 10000 songs.
      • Cannot play High Definition songs (songs with 1280×720 or higher resolution)
      • See this topic for more information on the Pro version.

June 12, 2010
  • Bug Fixes.
    • When moving a song to the top of the queue, the Ca Sĩ info is lost.
    • If TKaraoke is in fullscreen-exclusive mode (Ctrl + Enter) and the user restart TKaraoke, TKaraoke will enter fullscreen-exclusive mode but might appear on the wrong monitor. For example, the user might has TKaraoke on monitor 2 before exit, TKaraoke might restart in fullscreen-exclusive mode in monitor 1.
    • Ctrl + S put the focus on the search box but the search box might not be visible in auto-hide mode.
    • Cause a beep sound when searching for a song.
    • Toolbar auto-hide might kick-in even when the user is typing into the Search box.
  • Features: 
    • Redesigned the Toolbar to optimize for large screen displays (1080p).
    • Added an option to show OSD (On Screen Display) on the Main window or Video window.
    • Better support for the Lenovo remote control
      • Support the Pause button on the Lenovo remote.
      • In single-monitor mode and if playing in full mode, press Page-Up put focus on the search box and show the toolbar.
      • In single-monitor mode and if playing in full mode, press Page-Down hide the toolbar immediately without waiting for the timer to expire (10 seconds).
      • When the Volume dialog is showing the volume, pressing + or – on the keyboard or Lenovo remote will increase or decrease the Music Volume, respectively.
    • When pressing Ctrl+S, put focus on the Search box and also show the toolbar if it’s hidden
    • Double-click on a song in the song queue move that song to the top of the queue.
    • Hold down CTRL while TKaraoke is starting up will cause TKaraoke to not load previous songs in the song queue and to reset the TKaraoke last location and size.
    • The next song label (scrolling in orange) will only be visible if your screen resolution is 1440×900 or higher.
    • Double-click on the song timer will toogle Fullscreen-exclusive mode.
    • Pressing Stop on the remote control (regular or Lenovo) will clear all songs in the song queue and stop playback.
    • File–>Clear Songs is now separated from File–>Add Songs to avoid accidentally clear out the songs.
    • See this topic for more info.

May 1, 2010
  • Fixed lyrics update problem caused by a recent domain change to the Lyrics DB.
    • Lyrics update is now 2 times faster in the best case scenario.
    • The Lyrics Update function now has its own status website. The website is still under construction but most function should be available within a week.
      • When someone request lyric update using the Live Server and the Lyrics DB doesn’t have the lyric, that song will be saved into a list of “missing songs.”  The missing songs will be looked at so that improvements to the Lyrics DB can be made so that it can provide the lyric of these songs.
      • For more info, see this topic.
  • Fixed a bug with losing custom font color after sorting by any column on the Available Songs list.

March 6, 2010
  • Support multiple columns sorting.  When sorting by column x, the available song list will be sorted by column x and then by the Song Name column.  When x is the Song Name column, the available song list will be sorted by Song Name and then by Singer Name.  This is useful when sorting by the Tác Giả or Ca Sĩ column because the songs with the same Tác Giả or Ca Sĩ will also be sorted by Song Name.
  • Improved song names and songwriter/singer names recognition.
    • Known names taken from a snapshot of the Lyric Database as of 3/6/2010.
    • 50% more known song names.
    • 75% more known songwriter and singer names.

Feburary 16, 2010
  • Minor changes to the toolbar – make the Search Box longer.
  • Underline all column headers of the Available Songs and Song Queue.
  • Add a Ca Sĩ column to the Song Queue.
  • Only show TKaraoke version at the beginining of every song 10% of the times instead of always show the version.
  • Fixed a bug with not maintaining Aspect Ratio in Dual Monitors mode.

January 27, 2010
  • Support Lyrics cache – doesn’t reset lyrics when adding new songs.
  • Support partial and full lyrics update. Partial update only pull the lyrics for new songs without any lyric cache.

December 20, 2009
  • Disabled toolbar auto-hide when in half mode (song list on the left, video on the right).
  • Fixed a bug with not showing the lyrics when playing mp3+g files.
  • Support saving recording options across runs.

December 3, 2009
  • Support Progressive Scan
    • Activate by clicking on Options–>Progressive Scan and select an algorithm to use.  The Linear algorithm is enabled by default.
    • This feature is useful on interlaced video sources (i.e. Vob files ripped from original karaoke DVDs). Progressive Scan produces smoother video.
    • This feature has no effect on songs converted to Mkv by TKT because TKT already applied progressive scan while converting to Mkv.
  • Fixed a bug showing “Unknown Audio Track” on Vob files when toogling the audio tracks.

December 1, 2009
  • Fixed a bug with not able to switch audio channels on single audio track mpeg files.
  • Fixed a bug with getting error message “Access to path is denied” when adding a song folder and this folder is the root drive (i.e. “C:\”).
  • Fixed a bug with the Toolbar disappeared even after the last song finished and TKaraoke is idle.
  • Fixed a bug with getting an error message when pressing the Pause button while TKaraoke is not playing any song.
  • Fixed a bug with the Seek Tool getting disabled after replaying a song.
  • Fixed a bug with getting an error message when pressing the Replay button while TKaraoke is idle and it has not play any song previously.
  • Disabled showing the audio track name when start playing or replaying a song.

November 11, 2009
  • Fixed a bug in build 068 that caused TKaraoke to crash on Windows XP computers with error message “This functionality is only supported on Windows Vista or newer.”

November 10, 2009
  • Fixed a bug with TKaraoke freezing at the end of every MKV song if not skipped before the end of the song is reached.  This bug appears on versions 1.4.0 build 064, 066, and 067.
  • Support Recording – Recording Options are available but Recording is a beta feature and has been disabled in this stable release.

November 4, 2009
  • Fixed a bug introduced in v1.4.0.064 where MPG/MPEG songs with single audio track but multiple channels can’t be switched back and forth between Vocal and Non-Vocal mode.

October 31, 2009
  • Auto-hide the toolbar while playing in Single-monitor mode. Uncheck Options–>Auto Hide the Toolbar to disable auto-hide.
  • Remember the previous run’s windows positions.
  • See this post for more info.

October 9, 2009
  • Support drag-n-drop.  Drag one or more song folders and drop into TKaraoke to add the songs on these folders.  This is equivalent to File–>Add Songs.  Note that Windows Vista and Windows 7 users with UAC turned on will not be able to use this drag-n-drop feature.  See this post for more info.
  • New background for the Video Window.  Thanks to AnHuu for contributing the background image.

September 28, 2009
  • Improved duplicate songs detection.  See this post for more info.
  • Support deleting songs directly inside Tkaraoke.  Select one or more songs to delete and press CTRL+Del.  This this post for more info.
  • Support pulling songwriter names from the online database.  When you update the lyric of your songs, the songwriter names for these songs will also get updated as well.  See this post for more info.
  • Allow users to cancel while loading a song.  When TKaraoke is loading a song, the “Wait” message will flash.  To cancel this operation before TKaraoke timeout in 30 seconds, hold the Control key down on the keyboard or press and hold both left and right mouse buttons.
  • Allow users to not play the last-playing song at startup.  While TKaraoke is loading up, hold down the Control key (or press and hold both left and right mouse buttons) to not load any song from the previous run into the song queue.  TKaraoke will start up with an empty song queue.
  • Fixed an error when “Open Containing Folder” and the selected song is from a VIDEO_TS folder.

August 21, 2009
  • Support showing the actual song names instead of “Bai So 1”, “Bai So 2”, etc. when playing from VIDEO_TS folder.  See this post for more info.
  • Support custom song name structure via tksns file when playing from VIDEO_TS folder.
  • Fixed a few minor bugs.

August 9, 2009
  • Fixed a bug in v1.4.0.040 when getting the lyrics from the online database.

August 8, 2009
  • Support Windows 2003 Server and Windows 2008 Server
  • Fixed a bug when generating the song catalog.  Song numbers less than 1000 didn’t have padding zeroes to make them 4-digit long.

June 24, 2009
  • Support lyric recognition via a live online database.
    • To get the lyrics, click on Tools–>Update Lyrics From Online Database.
    • To improve our online database, go to here
    • See this post for more information.

June 15, 2009
  • Added the ability to copy the selected song name into the system Clipboard.
  • Added the ability to search online for the lyric of the selected song.
  • Our lyric database is growing.  Contribute lyric and help TKaraoke recognize the lyric of more songs by visiting and click on “Them Bai Hat”.

May 14, 2009
  • Support Song Catalog customization.  See this page for more info.
  • Support Music Volume control in additional to Master Volume control.
    • Use Channel Up/Down on the remote control to control the Music Volume.
    • Use the Volume Up/Down on the remote control to control the Master Volume.
    • The recommended value for the Music Volume is 100%.  On a low-quality song with very soft sound (i.e. old songs produced in Vietnam), the Music Volume can be increased to 200% to make it louder.
  • Improved startup time.
  • Fixed a bug with not applying the font change to all menu items.
  • Fixed a bug geting “unhandled exception” when entering a song number via the remote control.
  • Fixed a bug with displaying the “Wait” message forever when the song file is currupted.

April 22, 2009
  • Support mp3+g files inside zip files.
  • Support custom song name structure.  See this page for more info.
  • Support column rename.  Right-click on any column header to rename.
  • Support AVI files (*.avi).
  • Added an option to hide the Song Queue when empty.
  • Added a feature to open the selected song’s containing folder inside Windows Explorer.
  • Improved Aspect Ratio management.
  • Improved startup time.  70% startup time reduction if no changes to your songs.  35% startup time reduction if there are changes to your songs since the last run.
  • Fixed an audio toggling issue with mp3+g files.
  • Fixed an issue with song names containing &.
  • Fixed an issue when rewinding from the near-end of the song – the next song info would disappear.
  • Fixed an issue with crashing on some video files with error message “1001 is not valid for ‘Value'”.
  • Automatically enter fullscreen mode at startup if in single-monitor mode and was in fullscreen mode during the last shutdown.

April 3, 2009
  • Added back the control buttons (Replay, Next, Toogle Audio, etc.)
  • Support pass forward and rewind.
  • Hide mouse-pointer after 5 seconds of inactivity.
  • Support more buttons on the remote control
    • Use the “More” button on the remote control to display useful information. This can be done via Ctrl+I on the keyboard.
    • Press FWD or REW to pass forward or rewind, respectively. Hold down to increase the FWD or REW speed.
    • See the updated remote control buttons mapping here.
  • Fixed a bug when adding the highlighted song to the queue via the Enter key on the keyboard or on the remote control.  It would add the song right after the highlighted song instead of the highlighted song.
  • Fixed a bug when moving multiple songs to the top of the queue.
  • Support toggling audio on songs with only 1 audio track but have multiple channels within the audio track (typical VCD karaoke).
  • Fixed a bug of muting the audio when toggle audio rapidly on single audio track files.
  • Automatically resume playback upon start if TKaraoke was playing a song during the previous shutdown.
  • Fixed a bug of not saving the updated songs/singers data edited via the Tools–>Manage Unkown Authors/Singers tool.
  • Updated the logo shown at startup.

March 20, 2009
  • Support Windows 7.  Both 32-bit and 64-bit versions of the next generation of Windows are supported.  TKaraoke continues to support Windows XP and Windows Vista.
  • Support dual-monitors
    • Check “Enable Dual-Monitors Mode from the Tools menu to enable.
    • The “Video Window” can be moved to the 2nd monitor .  Double-click inside the Video Window to run it in full-screen. Double-click again to return to normal window.
  • Display audio track info when toogling the audio track.
  • Support audio visualizations (experimental)
    • This is a beta feature. Disable it if it causes problems for you.  This feature should only be enabled in listening mode.  In a singing environment, this feature should be disabled.
  • Note: to enter fullscreen mode, use Ctrl+Enter instead of Alt+Enter.
  • Important: Be sure to uninstall previous version of TKaraoke before installing this version otherwise TKaraoke will not run correctly.

February 14, 2009
  • Support MP3+G files (*.mp3 and *.cdg).
    • Update: starting with v1.3.x, an MP3+G song must be inside a zip file (i.e. containing SongName.mp3 and SongName.cdg). Files with extension mp3 and cdg will not be indexed by TKaraoke.
  • Fixed the issue with the “Wait…” message displayed offscreen.
  • Re-designed the toolbar (removed the buttons)
    • To toogle the audio, use Ctrl+H.
    • To play the next song, use Ctrl+N.
    • To pause, use Ctrl+P.
    • To replay the current song, use Ctrl+R.
  • Support any version of VLC.

October 5, 2008
  • Fixed a bug with extra line breaks when generating a Song Catalog.
  • Improved how lyric is shown in TKaraoke and in Song Catalog.
  • Fixed a bug with not able to play directly from a DVD source.

September 18, 2008
  • Added support for mpeg files (*.mpg, *.mpeg).
  • Restore the Song Queue automatically from previous run.
  • Added support for loading and saving the Song Queue (Playlist).

August 21, 2008
  • Fixed Vietnamese translation issues when the file name is already in true Vietnamese.
    • Avoid losing tone marks when the song file names are already in Unicode.
    • Slightly improve load time.

August 8, 2008
  • Added support for x264 files on the mp4 container (*.mp4).
  • Updated Lyric Database.
  • Improved Song Input Manager.
  • Show the file location of the selected song.

July 30, 2008
  • Added support for divx files (*.divx).
  • Added support for x264 files (*.mkv).
  • Added the ability to resize the video window while in “song-selection” mode.

April 19, 2008
  • Support songs from DVD sources (no longer need to rip songs into individual vob files).
    • Real DVD drives.
    • Virtual (mounted) DVD drives.
    • VIDEO_TS folders on hard drive.
  • Support changing video aspect ratio.
  • Fixed resize issues going from windowed mode to full-screen mode.
  • Added the option to play the first 30 seconds only (useful for batch testing).

April 4, 2008
  • Shuffle songs feature added.
  • Implemented “move song to top of the queue”.
  • Updated Lyric Database.

March 27, 2008
  • Fixed font issues
    • Font and font color set by the user were not saved the next time the user run TKaraoke.
    • Font color were not applied in certain cases.

March 25, 2008
  • Improved Song Input Manager.
  • Updated Lyric Database.

March 17, 2008
  • Support 64-bit Windows Vista.
  • Fixed case-sensitivity issues when translating Vietnamese.

March 14, 2008
  • Initial public release.

TKaraoke Song Server

TKaraoke Song Server (TSS) is a Windows application that allows TKaraoke Anddroid to use your own songs. In TSS, select “Add Folder” and select the folder containing your karaoke songs. Multiple folders can be added. TSS will run on any machine running Windows 7 or newer. Note that TSS doesn’t require Windows Server. See this post for more info on how to use TSS


October 20, 2017
  • Support songbook search suggestions


July 22, 2017
  • Support favorite songs via the songbook app (TKaraokeSB on Apple Store)


July 3, 2017
  • Support swapping audio tracks by appending !! to the end of the folder.


May 30, 2017


April 21, 2017
  • Support YouTube Songs. See this post for more info.


March 2, 2017 
  • Improved Logging
    • Report info such as the time it took to scan all the songs to the Log


March 1, 2017
  • Initial public release