Tags give the ability to mark specific points in history as being important
  • v3.0.0 protected   Leafa Lumineuse
    a76fa39b · Bump 3.0.0 ·
    Release v3.0.0

    Many things have changed, both in database schemas, code base, frontend, and even how Karaoke Mugen works

    New Features

    • A banner will be displayed on the welcome screen to signal there is a new Karaoke Mugen version and that you should upgrade (#7)
    • All guest accounts now have specific avatars. For fun. (#392)
    • Karaoke data files (.kara) are now on version 4 and are named .kara.json. (#341)
      • Karaoke Mugen 3.x is not compatible with Karaoke files version 3 or below. This means you'll need to update your Karaoke Base for Karaoke Mugen 3.x.
      • If you have songs you have not uploaded to the Karaoke Base, please contact us so we can help you convert your files.
    • Streamer mode with Twitch integration (#447)
      • Song poll results can be displayed on the player's wallpaper inbetween songs.
      • Twitch users can vote from chat for which song to play next
      • Added a configurable pause time in between songs.
    • Song tags have been completely reworked (#443)
      • Tags (languages, songwriters, singers, creators, etc.) are now files in the Karaoke Base, which means they're not tied to the application's version anymore. Anyone can add its own tags if need be.
      • New tag types : Misc (formerly "Tags"), Genres, Origins, Platforms and Families
      • New tags have been added to the Karaoke Base as a result : Fanworks for dojin songs/videos
      • WARNING : As a result, blacklists criterias relying on tags won't be valid anymore and are going to be removed from your blacklist criterias. You can readd them later.
    • Mystery karaoke toggle (#441)
      • You can flag a song as visible or invisible. Invisible songs will be marked as ??? to the public, which means they won't know in advance what that song is in the playlist. Good for surprises and troll songs.
      • You can add mystery labels, which are shown randomly in place of the real song's name in a song slot to users. This is troll ammo.
      • You can make it so admins or users added songs are automatically marked as invisible (or not)
    • Classic Karaoke Mode (#432)
      • In Karaoke Classic mode, a pause is made in between songs, and the person who requested the song (or admin, or after a time period has elapsed) can hit play on its device. This is a mode for those who prefer a classic karaoke box experience where each user takes the microphone to sing on the song they asked for.
    • New features for Download manager :
      • Blacklist system to keep the Download manager to automatically download some songs. Manual download is still possible (#427)
      • A "Update All" button to update existing songs and download all songs missing from your database. See above for the blacklist feature. (#426)
      • Advanced search (via tags/series) (#425)
    • Session management on welcome screen (#390)
      • You can now name individual karaoke sessions when starting one with friends or during events. It'll allow you to filter song history to see, for example, which songs were played during Epitanime 2020 or Jonetsu 5555. Sessions are just groups for stats but can be helpful for other purposes later.
      • Session data can be exported as CSV (#508)
    • QR Code has been removed (why is it a new feature?) (#451)
    • Users can now select which language for series names they tend to prefer (just like an admin can). This setting is saved to your online account. (#440)
    • New, updated sample songs included with every release (#452)
    • Battle-tested with Node 12 (#439)
    • Karaoke Mugen is now coded with TypeScript, for better debugging and safer programming :) (#437 #391)
    • For MugenPi users (or those who don't want to look at the console screen), logs are now available in the System Control Panel (#434)
    • Live changes to the database (editing a song) won't trigger a new generation on next app startup (#433)
    • Admins can restrict song additions by users to one song per series or singer to avoid people trying to force their favorite series or singer by adding all its songs (#431)
    • A new (shy) look for the frontend has been achieved with the React rewrite (#430 #300)
    • Suggesting a song to be added to the karaoke base now generates an issue on our Gitlab (configurable) (#422)
    • An intro video is played at the beginning of a playlist if you're starting on the first song. If a sponsor jingle file is present (Beginning with Sponsor -) it will be played right after. (#482)
    • The karaoke submission form now accepts new karaoke formats in addition of ASS. The files will be converted to the ASS format on import. New formats supported are :
      • Toyunda files (.txt) (#463)
      • UltraStar files (.txt) (#31)
      • Karafun files (.kfn) (#471)
    • Dark theme for the system panel (#468)
    • Settings in the options panel now have tooltips to explain what they do (#460)
    • Login modal in public and admin interface now has toggles for online/local accounts and password reset feature. (#489)
    • Database can be restored from the karaokemugen.sql file in the application's directory (#509)

    Improvements

    • System panel's code dependencies are now up to date (#445)
    • Playlist information is updated more often on screen so a device coming back from sleep mode can get an updated version of the page sooner (#416)
    • Search engine in playlists now looks for the song requester as well. (#448)
    • Quotations (" and ') are now taken into account during search (#446)
    • Karaoke Mugen's API has been split in smaller chunks for easier debugging and programming.
    • A lot of code is now shared between Karaoke Mugen App and Server via the Karaoke Mugen Shared Library (#402) saving us a lot of time
    • Importing playlists is now safer thanks to a code rewrite by using constraints instead of tests (#329)
    • Preview videos are not generated anymore. It was costly and took a hell lot of time. Now full media files are served instead (#457)
    • Updated mpv version to 0.29.1.
    • Karaoke base updates now go through the Download Manager and should easier to handle.
    • When editing a karaoke in the system UI, tags and series are checked for differences between the old and new karaoke to avoid triggering useless refreshes.
    • Added a message in case MS Visual Studio C++ 2013 redist is not installed (Windows only) (#492)
    • Karaoke Mugen behaves better when mpv has been shutdown outside of KM (#491)
    • Added --dumpDB and --restoreDB command-line arguments.

    Fixes

    • Toggling lyrics/song title display on mobile now works properly (#414)
    • Videos aren't weboptimized again even if you don't change anything about it in the edit song form (#436)
    • Toots from Mastodon are now displayed proper on the welcome screen's feed (#429)
    • Fix KM not allowing you to login your online account if a local account with the same nickname exists in your database. (#466)
    • When working with several karaoke/media/lyrics folders, edited karas will be placed in the original folders they belong to instead of the first one in the list.
    • i18n fields in series edit page in control panel are now automatically validated, no need to fiddle with them anymore (#505)
    • .ass files are now properly deleted when editing a kara (#490)
  • v3.0.0-rc2 protected   Leafa Lumineuse Release Candidate 2
    653871cd · maj version to 3.0.0-rc2 ·
    Release v3.0.0-rc2

    See release notes for 3.0.0

  • v3.0.0-rc1 protected   Leafa Lumineuse Release Candidate 1
    c654d9b4 · maj version to 3.0.0-rc1 ·
    Release v3.0.0-rc1

    See release notes for 3.0.0

  • v2.5.3 protected
    6186bdf5 · maj changelog ·
    Release v2.5.3

    This is a bugfix release.

    Fixes

    • Fixed Downloads submenu in the system panel not working with V4 kara format in KM Server (28236d09)
    • Fixed toggleOnTop setting not working (770cc4bd)
  • v2.5.2 protected   Konata 4-Koma
    9c84d14b · Fix pkg for macOS too ·
    Release v2.5.2

    This is a bugfix release.

    Enhancements

    • You can now force the admin password to be changed (in case you forgot it, or are running a unattended setup) with the --forceAdminPassword <password> flag.

    Fixes

    • Fixed file resolver when using multiple folders for karas, series, medias or lyrics files (c2e5eacf)
    • Fixed mpv auto restart method (3ca3b6c7)
    • Fixed wallpaper not appearing anymore at the end of a song if "stop after current song" has been pressed (7330ed8a)
    • Fixed retrying to play song if loading media failed due to mpv hiccup (7f3da9ba)
    • Web interface will now request english translations from server if your browser is not set to a known locale (61082963)
    • Media files are not weboptimized anymore if you don't modify them in the karaoke edit form (4ee094bc)
    • Catch errors when switching to the next song in a playing playlist (35a86966)
    • Partly fixed edit user form errors (523a7120)
  • v2.5.1 protected   Konata Kiffante
    Release v2.5.1

    This is a bugfix release.

    Fixes

    • Added notice to type in your full username on system panel login page (463b62e8)
    • Fixed tag add/remove on blacklist criterias list ( de6611d4 )
    • Fixed import/export favorites from admin interface ( f2ee577e, c76941c7, 7ae9b9b9 )
    • Fixed import favorites from public interface ( 0222d592 )
    • Fixed blacklist criterias import from an older SQLite database ( 07859473 )
    • Fixed downloads not being started automatically on app startup ( 87d68d9e )
    • Fixed public/private switch ( df949195 )
    • Fixed online profile updates ( 20a24b1e )
    • Fixed suggestion mail modal box ( 6503c363 )
    • Fixed errors with multi-series karaokes ( bfbe9eed )
  • v2.5.0 protected   Konata Karaokiste
    633c86ff · fix download base ·
    Release v2.5.0

    This is a major release.

    New features

    • Songs can now be downloaded individually from a Karaoke Mugen Server (like kara.moe) instead of updating the complete karaoke base every time. Go to the Karas -> Downloads submenu in the system panel. This feature is still in beta and we would love feedback (#339)
    • Users can now create online accounts on a Karaoke Mugen Server, which means favorites and profile info are stored online and not on the local Karaoke Mugen application. Online accounts are enabled by default. To create/login using local accounts, remove the kara.moe part of the Server field on the login/new account form (#303)
    • Added tag CREDITLESS for creditless songs (#382)
    • Added tag COVER for cover songs (#393)
    • Added tag DRAMA for songs from TV drama shows (#393)
    • Added tag WIIU for songs from Nintendo Wii U games
    • Added tag FANDUB for fandubbed videos (#418)
    • Already present since 2.4.1 : Stats are now uploaded periodically to Karaoke Mugen Server (if the instance admin agrees) (#377)

    Improvements

    • Configuration storage has been completely revamped and is now a YAML file instead of the old INI format. Your old configuration file will be automatically imported at launch (#355)
    • Favorites are now handled in a simpler way. Favorites playlists are no longer used, instead Favorites are stored on a separate table in database. You can safely delete any favorites playlist after upgrading to 2.5.0 (#389)
    • Karaoke Mugen now uses a PostgreSQL database instead of a SQLite3 one, leading to cleaner code and faster response times. Your old SQLite3 database will be imported at launch (#379)
    • (Already present since 2.4.1) Initialization catchphrases(tm) are now displayed on the welcome screen (#375)
    • MP3 playback is now more dynamic with some visualization effects (#349)
    • Those who requested a song will now see their avatar next to the song information on screen at the start and end of a song. (#283)
    • Downloadable groups can now be filtered / blacklisted
    • New guest names and catchphrases!
    • Transitions between songs are now shorter as we do not reload the karaoke background image at end of song
    • Blacklist is now regenerated after a database generation to keep it consistent
    • New option --noBaseCheck to disable data file checks to save time (when you're sure the base has not changed)
    • New option --reset to reset user data. WARNING : this wipes users, stats, playlists, etc.
    • Configuration is not updated anymore in real time if you modify the config file while Karaoke Mugen is running (it caused too many problems). You'll need to modify the config file while Karaoke Mugen is stopped for your changes to take effect.
    • All communication with Karaoke Mugen Server is now done in HTTPS.
    • Executable file has been greatly reduced by replacing some packages with simpler, lighter versions with similar functionality
    • Preview generation should be more consistent now
    • When creating a new karaoke, mp4 videos are web-optimized automatically
    • Karaoke operators can now add several random karaokes to the current playlist by pressing a button on the admin interface, to fill a playlist for example (#392).
    • Users can now add a song more than once in a playlist (if the required setting is enabled) (#388)

    Fixes

    • Fixed song search so it now also searches in series names aliases (#387)
    • Fixed Karaoke Mugen allowing users to put commas in series names (#386)
    • Fixed Karaoke Mugen adding you as an author to a karaoke you're editing if there's no author already in metadata info (#385)
    • Fixed series name not translated with user's browser's locale in control panel (#384)
    • Fixed background listing taking non-image files into account in the app/background directory, which could cause mpv to crash.
    • Fixed delete button hidden behind menu in mobile public playlist view (#399)
    • When the interface is in restricted mode, a modal pops up to explain to the user that it cannot add songs anymore. (#404)
    • Guests don't see the favorites button anymore (#415)
    • Direct3D is not the default output video driver for mpv anymore on Windows.
  • v2.4.2 protected   Juri Joueuse
    fb190a01 · Bump 2.4.2 ·
    Release v2.4.2

    This is a bug fix release.

    Improvements

    • Issues created automatically when a user makes a song suggestion in Karaoke Mugen App now contain a more polite message, as well as the user's nickname
    • Media renaming now doesn't abort if a file is not found

    Fixes

    • Fixed importing playlists
    • Fixed all jingles playing at once if interval is set to 0
    • Fixed using filters in a song list when you're not at the top of the list
    • Stats are now properly sent on startup
  • v2.4.1 protected   Juri Joviale
    Release v2.4.1

    New features

    • Stats are now uploaded periodically to Karaoke Mugen Server (if the instance admin agrees) (#377)
    • A media renaming procedure is available in the system panel / database tab to allow people to rename all their media files and avoid redownloading them all. (#376)
    • Initialization catchphrases(tm) are now displayed on the welcome screen (#375)

    Fixes

    • Drag & Dropping songs within a playlist sometimes didn't work as expected. Song positions are now fixed (#375)
    • Fixed automix creation
    • Monitor window isn't synced anymore with the main player, as this would cause weird behaviors on many videos when the monitor tries to play catch up.
    • Weird error messages about invalid configuration won't appear anymore (#373)
  • v2.4.0 protected   Juri Judicieuse
    Release v2.4.0

    New features

    • Configuration can be edited by hand from control panel. Not all configuration items are editable. (#338)
    • Karaoke Mugen is now fully compatible (and even requires) Node 10 (#307)
    • The welcome screen now displays what's new on the karaoke base and site's RSS feeds (#343)
    • Our new logo, designed by @Sedeto, has been added to the welcome screen!

    Improvements

    • Songs can now be freed from the current playlist
    • Progress when generating database or updating base files from the control panel is now displayed on the control panel itself (#348)
    • Generation's progress is now displayed in the console.
    • Public interface is reloaded when the webapp mode (open, restricted or closed) changes. (#357)
    • TAG_VOICELESS has been removed in favor of the language code ZXX which is "No linguistic content" (#366)
    • Special language names (FR, JAP, ANG...) in files is now obsolete in favor of ISO639-2B codes. This is for better consistency. (#365)
    • The series.json file is not used anymore. Instead, series data is read from the new series/ folder with its .series.json files (#364)
    • Series' international names are now searchable in control panel (#362)
    • When two KIDs are in conflict in your karaoke base, Karaoke Mugen will now tell you which ones are causing the conflict (#361)
    • In the karaoke submission form, tags have been replaced by checkboxes for misc tags. (#359)
    • Icons and names have been changed for consistency on the welcome screen (#356)
    • Your data files are now checked on startup to decide if a generation is needed or not. (#354)
    • Series are displayed in a more concise way in case of AMVs. (#350)
    • Karaoke and series lists in control panel are now properly paginated. Page position and searches are remembered when coming back to the list after editing/creating a karaoke (#342)
    • When creating/editing a language, a text box allows to search for a language code.

    Fixes

    • Download problems when updating your base files should be fixed now. Really. (#332)
    • Download groups weren't saved properly in .kara files when saving one from the kara submission form (#367)
    • Fixed hardsub video submission with the control panel's form
    • Fixed adding series without aliases
    • Fixed Smart Shuffle
    • Fixed deleting favorites
    • Fixed editing series not updating i18n data
    • Fixed search field in control panel not registering the last character typed
  • v2.3.2 protected   Ichika Imperturbable
    41aeaf2a · Bump version 2.3.2 ·
    Release v2.3.2

    This is a bugfix release.

    Fixes

    • Fix searching through series original names
    • Fix kara/media/sub files not being renamed properly when edited
  • v2.3.1 protected   Ichika Insouciante
    279d1f29 · Updated samples ·
    Release v2.3.1

    This is a bugfix release.

    IMPORTANT : Karaoke files version 2 or lower are now deprecated. Please update your karaoke base.

    Improvements

    • Searches now take the original series' name into account too.
    • Karas in error are not added to the database anymore
    • Audio files are now accepted in the karaoke add form.
    • Various speedups in karaoke and playlist content list display thanks to @Jaerdoster's mad SQL skills
    • Added a XBOXONE tag for songs.
    • mpv does not try to autoload external files anymore, resulting in better performance if your media files are on a network storage.

    Fixes

    • The karaoke base update button now works.
    • Editing a hardsubbed karaoke now works.
    • Filenames are better sanitized when editing/adding new karaokes
    • Searching in playlists now work again.
    • Fixed some possible SQL injections.
    • When a media is missing, getting karaoke details does not fail anymore
    • Fixed some english translations
    • Fixed jingles not playing at all
    • Fixed log spam on OSX about config file being changed
    • Fixed config file being accidentally overwritten with a new one
    • Songs are now correctly removed automatically from the public playlist once played.
  • v2.3.0 protected   Ichika Idolâtrice
    Release v2.3.0

    This is this changelog from 2.3.0-rc1. Changes from rc1 to finale are highlighted in bold.

    Shiny new Features(tm)

    • #118 Karaoke Mugen can generate .kara files for you if you fill out a form in the control panel, making it much easier to create karaoke files for the Karaoke Mugen base.
    • #325 There is now a link to help users suggest a series they think should be in the Karaoke Mugen database
    • #340 In addition of the usual view and favorites view, users can get a new "Most recent songs" view with the last 200 songs added in the database (ordered by creation date)
    • #120 Users can now navigate through the song list by tags (language, singer, etc.) year, and series.
    • #305 A smarter shuffle is available for those with big playlists.
      • It should spread long and short songs to avoid too many long songs following each other
      • Songs added by one user won't be following each other and will be spread through the playlist
    • #334 The series database can be managed from the control panel. This updates the series.json file
    • #324 Karaoke operators can now free songs manually
    • #153 A "more information" link has been added to songs' info panel. It allows you to get more information on a particular series or singer.
    • #152 You can add a song multiple times in the current playlist now (optional)

    Enhancements

    • #336 The web interface will fade to black and display a message when Karaoke Mugen isn't running anymore
    • #330 Buttons have been normalized throughout the web interface
    • #322 Many optimizations have been made through the code, making it also simpler to read.
    • #321 The temp folder is cleaned at startup.
    • #320 Users' login time is not updated in real time anymore to avoid stressing out the database
    • The userdata.sqlite3 file is backuped before a new generation is made.
    • #139 PIP Slider in web interface now has percentage values displayed
    • "Update from Shelter" button now returns a message immediately inviting you to check the console for progress
    • "Connection lost" message now displays a cool noise effect
    • Database is now more optimized and should make actions involving playlists faster

    Fixes

    • #326 Songs cannot be added anymore if they are present in the blacklist
    • #317 Catching SQLITE_BUSY error messages from background jobs during database maintenance mode
    • Engine asks if player is ready before issuing any commands.
    • #328 Progress bar during updates should scale properly to the window and not display "Infinity" anymore
    • Filter panel on karaoke list now displays properly on Safari iOS
    • Config file should not be overwritten anymore (hopefully)
    • Fixed updating series and displaying karaoke lists and tags in control panel
    • Fixed the "Stop after current song" button
  • v2.3.0rc1 protected   Ichika Immergée
    ffb930f5 · Updated CHANGELOG ·
    Release v2.3.0rc1

    New exciting features(tm)

    • #118 Karaoke Mugen can generate .kara files for you if you fill out a form in the control panel, making it much easier to create karaoke files for the Karaoke Mugen base.
    • #325 There is now a link to help users suggest a series they think should be in the Karaoke Mugen database
    • #340 In addition of the usual view and favorites view, users can get a new "Most recent songs" view with the last 200 songs added in the database (ordered by creation date)
    • #120 Users can now navigate through the song list by tags (language, singer, etc.) year, and series.
    • #305 A smarter shuffle is available for those with big playlists.
      • It should spread long and short songs to avoid too many long songs following each other
      • Songs added by one user won't be following each other and will be spread through the playlist
    • #334 The series database can be managed from the control panel. This updates the series.json file
    • #324 Karaoke operators can now free songs manually
    • #153 A "more information" link has been added to songs' info panel. It allows you to get more information on a particular series or singer.
    • #152 You can add a song multiple times in the current playlist now (optional)

    Enhancements

    • #336 The web interface will fade to black and display a message when Karaoke Mugen isn't running anymore
    • #330 Buttons have been normalized throughout the web interface
    • #322 Many optimizations have been made through the code, making it also simpler to read.
    • #321 The temp folder is cleaned at startup.
    • #320 Users' login time is not updated in real time anymore to avoid stressing out the database
    • The userdata.sqlite3 file is backuped before a new generation is made.
    • #139 PIP Slider in web interface now has percentage values displayed

    Fixes

    • #326 Songs cannot be added anymore if they are present in the blacklist
    • #317 Catching SQLITE_BUSY error messages from background jobs during database maintenance mode
    • Engine asks if player is ready before issuing any commands.
  • v2.2.3 protected   Haruhi Hyperactive
    Release v2.2.3

    Fixes

    • #332 Fixes an issue some (many) people had with the in-app karaoke base updater, where downloads would get stalled and the app hanged. Writing a complete download system with retries and error handling is difficult, and the issue isn't showing for a lot of people.
    • Fixes a big issue with database (re)generation regarding series, which would causes mismatches between a series in the karaoke list and what's going to be played.
    • Karaoke Mugen shouldn't hang anymore when trying to generate a database without any kara files present
    • Quotes in series names are properly inserted in database now
    • Medias are now downloaded before subs
  • v2.2.2 protected   Haruhi Hibernante
    Release v2.2.2

    Fixes

    • #311 AutoPlay mode is now working again, for real.
    • #333 Preview generation has been fixed, and won't be canceled on the first video it cannot generate preview for.
    • #331 Admin tutorial now checks for appFirstRun in addition of admpwd
    • Media files are now moved from the import folder to the medias folder when doing a mass import.

    Enhancements

    • New tag for songs : TAG_3DS
    • #335 When using the second video monitor (second mpv), it wasn't synchronized with the first one when you used arrow keys to navigate in the first mpv video. Note that this could potentially lead to video lags on the second mpv window, but since it's just a monitor, we didn't think it would be much of an issue. Please give us feedback about this.
    • Default video directory is now medias
    • Samples have been updated with a medias folder.
    • Samples now include a series.json sample file
    • macOS releases are now in .tar.gz instead of zip to keep permissions intact.
  • v2.2.1 protected   Haruhi Hypnotisante Also known as "Just Haruhi"
    f3385b60 · Bump version 2.2.1 ·
    Release v2.2.1

    This version is also known as "Just Haruhi"

    IMPORTANT

    In preparation for July 1st 2018 when the videos folder will be renamed to "medias", your videos folder will be renamed automatically after this date if :

    • Your config has the default app/data/videos
    • That folder exists
    • The medias folder does not exist.

    If any of these conditions are not met, proceed as usual, your configuration and folder structure won't be modified.

    Enhancements

    • userdata.sqlite3 is backupped before running integrity checks so you can recover from a bad karaoke database generation that would have wiped out your playlists, favorites, and other data.
    • Added TAG_WII
    • Added TAG_SATURN
    • Config file change message is now debug only.

    Fixes

    • The .kara generation tool has been fixed. Also, if a .kara's subfile has dummy.ass it won't trigger a subtitle extraction on its .mkv file anymore. Some .mkvs have hardsubs, yes.
    • Blacklisting series now work correctly.
    • When triggering the player's play method, make sure it is ready before.
    • #316 Base updater should handle connection timeouts better.
    • Fixed database generation when using --generate without any database existing.
  • v2.2 protected   Haruhi Hagiographique
    Release v2.2

    Changes from 2.2-rc1 to 2.2 are highlighted in bold. Other changes were introduced in 2.2-rc1 already

    This version requires your attention on the following points :

    • You need to regenerate your kara database for subtitles and searches to work
    • PathMedias setting for storing media files replaces PathVideos
    • Videos will be stored in a medias folder, not videos anymore starting July 1st 2018
    • .kara format is going to be version 3 from now on, which means older versions of Karaoke Mugen won't be able to import the Karaoke Base beyond July 1st 2018

    New Shiny Features

    • #314 Karaoke Mugen can optionally publish its public and local IP to kara.moe to allow people to type a shorter URL in order to access the instance from the local network. kara.moe will redirect to your local instance.
    • #312 A monitor window can be spawned for the player, allowing you, karaoke session operator, to see what the others see on the big screen where your main window is.
    • Added new guest names and quotes
    • Karaoke Mugen will check during startup if all guests exist. If not, new guests will be added to the user list. So you won't miss on new updates!
    • Added the "Duo" tag for karaokes meant to be sung by two people.
    • Added a demo mode for online demonstrations (passwords can't be changed and mpv is not controllable)
    • .ass files are now read directly by mpv and not by Karaoke Mugen then passed to mpv anymore.
    • #302 As a regular user, you can now remove your own submissions from the current/public playlist, in case you added a song by mistake for instance.
    • #288 Alternative series names have been overhauled. We now have a database of series' names depending on language. Admins can select which way series should be displayed:
      • As they are originally (use japanese titles for japanese shows, etc.)
      • According to the song's language (use japanese titles for japanese songs, english titles for english songs, etc.)
      • According to Karaoke Mugen's language (uses system locale to determine which language to use. Defaults back to english and then original name)
      • According to the user's language (uses your browser's language to determine which language to use. Defaults back to english adn then original name)
      • You need to regenerate your database or else searches won't return anything
    • #282 Support for audio-only karaokes
      • You can create karaokes with mp3+ass files, for songs which do not have any video available anywhere on the Internets.
      • Supported formats are mp3, m4a and ogg.
      • Your file should have a cover art metadata. If it does it'll be used as background. If not KM's default background will be used.
      • Enjoy your long versions of songs :)
      • As a result KM's .kara format evolves to version 3. Version 2 can still be imported safely in KM 2.1 and below. Version 3 can only be imported in 2.2 and higher.
      • videos folder now becomes the medias folder. To help with this.
    • #279 Song history can now be viewed in the control panel (administration).
      • This is a list of most viewed songs.
    • #273 You can import/export your favorites.
      • Useful when you go from one karaoke session to the other, carry your favorites on your phone anywhere and import them in the KM instance you're using!
    • #233 Song rankings can now be viewed in the control panel. This is a list of most requested songs (not necessarily viewed)
    • #109 Adding songs can now be limited to either number of songs or time.
      • For example you can give users 5 minutes of karaoke each.
      • Adding songs longer than their time left is not allowed.
      • Just like with songs, time is given back once the song is freed or is being played on screen.
    • #79 Public vote mode can be enabled and offers a poll to users on their devices with 4 songs to choose from.
      • Songs are taken from the public/suggestions playlist.
      • Poll lasts 30 seconds and the winner song is added to the current playlist.
      • If two or more songs are the highest in votes, a random one is chosen among them.
      • Another poll is created.
      • This is perfect if you want to have your users participate in the current playlist creation or if you want to just lean back and enjoy karaoke with friends without worrying about the playlist (create an AutoMix and make it a public playlist, then enable this mode)

    Enhancements

    • #304 Search fields now includes who added the song in a playlist
    • #297 Small tweaks made to the welcome page
    • #291 Jingle information is now displayed in the UI's song bar when a jingle is playing
    • #290 ASS files are no longer stored in the database.
      • This should make database generation much faster
      • Modifying an ASS file (to test stuff while making karaokes) will have an immediate effect now.
    • #288 Search/filtering is now done in SQL, which greatly improves speeds
    • #285 Config file is now validated and ignored if there are mistakes anywhere

    Fixes

    • #313 Control panel's user list now displays dates correctly
    • Better error handling for mpv thanks to node-mpv new features
    • Database generation from the control panel now works again
    • Removed useless code in initial database creation. The appFirstRun setting will be overriden to 1 if userdata.sqlite3 is missing.
    • Searches containing quotes (') now return results
    • Blank series data is created if it exists in a .kara file but not in the series.json file. This allows you to search for that series even if it's not in the JSON file. NOTE : this throws an error in strict mode.
    • #299 Better handling of how Karaoke Mugen is shut down regarding database access (should remove any SQLITE_BUSY errors)
    • #295 Forbidden messages won't be displayed anymore on first login
    • #311 Autoplay/Repeat playlist now behave correctly
  • v2.2-rc1 protected   Haruhi Hargneuse
    Release v2.2-rc1

    This version requires your attention on the following points :

    • PathMedias setting for storing media files replaces PathVideos
    • Videos will be stored in a medias folder, not videos anymore starting July 1st 2018
    • .kara format is going to be version 3 from now on, which means older versions of Karaoke Mugen won't be able to import the Karaoke Base beyond July 1st 2018

    New Shiny Features

    • #302 As a regular user, you can now remove your own submissions from the current/public playlist, in case you added a song by mistake for instance.
    • #288 Alternative series names have been overhauled. We now have a database of series' names depending on language. Admins can select which way series should be displayed:
      • As they are originally (use japanese titles for japanese shows, etc.)
      • According to the song's language (use japanese titles for japanese songs, english titles for english songs, etc.)
      • According to Karaoke Mugen's language (uses system locale to determine which language to use. Defaults back to english and then original name)
      • According to the user's language (uses your browser's language to determine which language to use. Defaults back to english adn then original name)
      • You need to regenerate your database or else searches won't return anything
    • #282 Support for audio-only karaokes
      • You can create karaokes with mp3+ass files, for songs which do not have any video available anywhere on the Internets.
      • Supported formats are mp3, m4a and ogg.
      • Your file should have a cover art metadata. If it does it'll be used as background. If not KM's default background will be used.
      • Enjoy your long versions of songs :)
      • As a result KM's .kara format evolves to version 3. Version 2 can still be imported safely in KM 2.1 and below. Version 3 can only be imported in 2.2 and higher.
      • videos folder now becomes the medias folder. To help with this.
    • #279 Song history can now be viewed in the control panel (administration).
      • This is a list of most viewed songs.
    • #273 You can import/export your favorites.
      • Useful when you go from one karaoke session to the other, carry your favorites on your phone anywhere and import them in the KM instance you're using!
    • #233 Song rankings can now be viewed in the control panel. This is a list of most requested songs (not necessarily viewed)
    • #109 Adding songs can now be limited to either number of songs or time.
      • For example you can give users 5 minutes of karaoke each.
      • Adding songs longer than their time left is not allowed.
      • Just like with songs, time is given back once the song is freed or is being played on screen.
    • #79 Public vote mode can be enabled and offers a poll to users on their devices with 4 songs to choose from.
      • Songs are taken from the public/suggestions playlist.
      • Poll lasts 30 seconds and the winner song is added to the current playlist.
      • If two or more songs are the highest in votes, a random one is chosen among them.
      • Another poll is created.
      • This is perfect if you want to have your users participate in the current playlist creation or if you want to just lean back and enjoy karaoke with friends without worrying about the playlist (create an AutoMix and make it a public playlist, then enable this mode)

    Enhancements

    • #304 Search fields now includes who added the song in a playlist
    • #297 Small tweaks made to the welcome page
    • #291 Jingle information is now displayed in the UI's song bar when a jingle is playing
    • #290 ASS files are no longer stored in the database.
      • This should make database generation much faster
      • Modifying an ASS file (to test stuff while making karaokes) will have an immediate effect now.
    • #288 Search/filtering is now done in SQL, which greatly improves speeds
    • #285 Config file is now validated and ignored if there are mistakes anywhere

    Fixes

    • #299 Better handling of how Karaoke Mugen is shut down regarding database access (should remove any SQLITE_BUSY errors)
    • #295 Forbidden messages won't be displayed anymore on first login
    • #311 Autoplay/Repeat playlist now behave correctly
  • v2.1.2 protected   Gabriel Gênante
    Release v2.1.2

    Information

    • Minimum required NodeJS version is now 8.4.0. This does not affect you if you use the packaged, binary versions of Karaoke Mugen

    Fixes

    • #40 Lowered number of files processed simultaneously during generation. Linux users won't need to modify their max number of file descriptors with ulimit
    • Fixed favorites list not being displayed properly
    • A proper error message is displayed when trying to add a song already present in the playlist
    • #298 Jingles list is now properly created. You won't run out of jingles anymore!
    • #293 Song list sort order has been modified a little (music videos are now properly sorted)

    Enhancements

    • #294 Karaoke Mugen now exits after karaoke base update is done.
    • #296 "Press key on exit" is only displayed if there's an error.

    Features removed

    • #7 We pulled a Sony on you and removed the software updater. It wasn't working to begin with and needed separate development efforts. If someone's up for it...

    Download

    See download page