xref: /MusicPlayer2/Documents/update_log_en-us.md (revision 7e0593209f5419de1dfdd8496d6e41f0d9dd9b48)
1277a66d4SZhong Yang**[简体中文](./update_log.md) | English**<br>
2277a66d4SZhong Yang
36af26e93SZhong Yang# MusicPlayer2 Update log
4*7e059320SZhong Yang## V2.76 (2023/04/02)
5*7e059320SZhong Yang
6*7e059320SZhong Yang* Added the function of customizing the mini mode UI. Added 2 mini mode UI.
7*7e059320SZhong Yang* Added the function of self-drawn playlist. Added the self-drawn playlist to "UI 4", "UI 6", "Groove Music Style", "Groove Music Style (Windows11)", and "default UI".
8*7e059320SZhong Yang* Added the function of customizing the save location of the album cover.
9*7e059320SZhong Yang* Added the support for verbatim lyrics in ksc format.
10*7e059320SZhong Yang* Added the function of "Play After Current Song" in the playlist right-click menu.
11*7e059320SZhong Yang* Added the FLAC format output support in Format conversion.
12*7e059320SZhong Yang* Added the function to sync playing tracks and playback records to LastFM.
13*7e059320SZhong Yang* Added support of the right-click menu by long-pressing on touchscreen devices.
14*7e059320SZhong Yang* Added the function of saving the cue audio tracks to the media library.
15*7e059320SZhong Yang* Added the function of customizing the row height of the playlist.
16*7e059320SZhong Yang* Added the function of customizing the buttons in the self-drawn title bar.
17*7e059320SZhong Yang* Added a dark/light toggle button.
18*7e059320SZhong Yang* Added the function to display track information in the lyrics area when there are no lyrics.
19*7e059320SZhong Yang* Updated several icons, fixed some icon that were blurry when scaled at 100%.
20*7e059320SZhong Yang* Fixed the issue that the program cannot be exited by right-clicking the notification area icon when a dialog box opened.
21*7e059320SZhong Yang* Added the function of writing the cue tag information and displaying the advanced label information of cue format.
22*7e059320SZhong Yang* Fixed the issue that the playlist cannot be saved in m3u and m3u8 formats when the playlists contains cue tracks.
23*7e059320SZhong Yang* When sorting by track number in the media library, sorting by CD number is preferred.
24*7e059320SZhong Yang* Add thread synchronization when media library update, increase the stability of the program.
25*7e059320SZhong Yang* Fixed the problem that conversion complite displayed when conversion errors in Format Conversion.
26*7e059320SZhong Yang* Added the functions of "Fix the wrong file path" and "Open the playlist file location" in the right-click menu of the playlist in the media library.
27*7e059320SZhong Yang* Added the function to remember the index of Stack Elements in the user defined UI.
28*7e059320SZhong Yang* Added the option of enable or disable MediaTransControl in the Option Settings.
29*7e059320SZhong Yang* Added "Artist - Album" type to Text element in user defined UI.
30*7e059320SZhong Yang* Improvements in other details.
31*7e059320SZhong Yang* Other bug fixes.
32*7e059320SZhong Yang
33507f198bSZhong Yang## V2.75 (2022/06/04)
34507f198bSZhong Yang
35507f198bSZhong Yang* Add the FFMPEG playback core (need to be downloaded separately).
36507f198bSZhong Yang* Add some new UI layouts.
37507f198bSZhong Yang* The UI 3, UI 4 and UI 5 are reproduced using xml and optimized the effect of UI 4.
38507f198bSZhong Yang* Add stacking components to custom UI.
39507f198bSZhong Yang* Optimized the use logic of floating playlist.
40507f198bSZhong Yang* Fix the problem that buffer shortage may occur when writing ini.
41507f198bSZhong Yang* When creating a new playlist in the media library, the new playlist is brought to the front.
42507f198bSZhong Yang* Self-drawn controls follow the "Use Rounded Corner Style" setting.
43507f198bSZhong Yang* Fixed the problem that "Reverb" in "Sound Settings" could not be saved.
44507f198bSZhong Yang* Add the self-drawn menu bar.
45507f198bSZhong Yang* Improvements in other details.
46507f198bSZhong Yang
47e496400bSZhong Yang## V2.74 (2022/02/12)
48e496400bSZhong Yang
49e496400bSZhong Yang* Added the function of customizing the UI through the xml file (please refer to the main menu "Help" - "Customize UI").
50e496400bSZhong Yang
51e496400bSZhong Yang* Added 3 new UI layout.
52e496400bSZhong Yang* Added support for System Media Transport Controls, which integrates playback controls into the system and supports the use of multimedia keys or Bluetooth devices to control music playback.
53e496400bSZhong Yang* Added the function to quickly switch folders/playlists through the drop-down menu of the "Folder/Playlist" text box.
54e496400bSZhong Yang* Added settings for the save location of configuration and data files.
55e496400bSZhong Yang* Added the volume icon.
56e496400bSZhong Yang* Added the display of sampling frequency, number of channels and bit depth in song properties.
57e496400bSZhong Yang* Added the function to delete the embedded album by "Delete Album Cover" in the context menu.
58e496400bSZhong Yang* Fixed a crash when "Allow play information displayed in the taskbar search box" is enabled under Windows 11.
59e496400bSZhong Yang* Added some icons to some dialogs.
60e496400bSZhong Yang* The floating playlist moves with the main window.
61e496400bSZhong Yang* Fixed an issue where song info would sometimes be refetched on every launch.
62e496400bSZhong Yang* Added theo ption "Do not display blank lines in single-line and double-line display mode" in "Options" - "Lyric Settings".
63e496400bSZhong Yang
64e496400bSZhong Yang## V2.73 (2021/08/22)
65e496400bSZhong Yang
66e496400bSZhong Yang* Added two new UI layout.
67e496400bSZhong Yang
68e496400bSZhong Yang* Added the function of song rating.
69e496400bSZhong Yang* Added the function of manually refreshing the media library in the media library settings.
70e496400bSZhong Yang* Added the function of using self-drawn title bar (remove the check of "Main Menu-View-Use System Standard Title Bar").
71e496400bSZhong Yang* Added support for multi-monitor in mini mode.
72e496400bSZhong Yang* Absolute path is supported for external album cover in option settings.
73e496400bSZhong Yang* Added support for lyric files encoded in UTF16 format.
74e496400bSZhong Yang* Added the analysis of the original text and translation of the lyrics with the same time tag.
75e496400bSZhong Yang* Added the function of customizing the output file name in the conversion format.
76e496400bSZhong Yang* Added the setting to display or hide the playlist tool tip in the option settings.
77e496400bSZhong Yang* Added desktop lyrics alignment settings.
78e496400bSZhong Yang* The display of the desktop lyrics follow the settings of the lyrics karaoke style.
79e496400bSZhong Yang* Added "show/hide" player shortcut keys in global shortcut key settings.
80e496400bSZhong Yang* Added the option of "disable delete from disk" in the option settings.
81e496400bSZhong Yang* Added the function of automatically switching the playback device when the playback device changes.
82e496400bSZhong Yang* Added the setting of writing version of ID3v2.
83e496400bSZhong Yang* Fixed the problem that when using the mouse wheel to scroll the page in the option settings, the controls on the page will respond to the mouse wheel message.
84e496400bSZhong Yang* Fixed the problem that some Unicode characters in the written label information will become question marks after being converted to mp3 format in the conversion format.
85e496400bSZhong Yang* Fixed the problem that the global shortcut key settings may be wrong when loading from the configuration file.
86e496400bSZhong Yang* Fixed the problem that the last character of the desktop lyrics cannot be displayed when using certain fonts.
87e496400bSZhong Yang* Fixed an issue where the current playlist may be saved to the wrong file when switching playlists.
88e496400bSZhong Yang* Improvements in other details.
89e496400bSZhong Yang
9067ca1ef4SZhong Yang## V2.72 (2021/01/24)
9167ca1ef4SZhong Yang
9267ca1ef4SZhong Yang* Add a new interface layout.
9367ca1ef4SZhong Yang* Add the display of tracks in the playlist in "Media Library"-"Playlist" interface.
9467ca1ef4SZhong Yang* Add the "Length" column to the list in the "Lyric download" dialog box.
9567ca1ef4SZhong Yang* Add the support of the embedded cue tracks.
9667ca1ef4SZhong Yang* Add the "Advanced tag info" tab in the "Property" dialog box.
9767ca1ef4SZhong Yang* Add the function to use the desktop background as the background.
9867ca1ef4SZhong Yang* Add the support for relative paths in playlist files.
9967ca1ef4SZhong Yang* Add the function to jump to the current song artist and album in the media library in the right-click menu.
10067ca1ef4SZhong Yang* Added support for TAK format audio (32-bit version only).
10167ca1ef4SZhong Yang* The "Edit Lyrics" editor changed to use Scintilla. Add the colors for the lyric editor.
10267ca1ef4SZhong Yang* Fixed the problem that the album cover cannot be copied to the target file when the format is converted to mp3 and wav.
103*7e059320SZhong Yang* Fixed the problem that there is no icon in "Repeat Mode"-"Play Random" in the desktop lyrics right-click menu.
10467ca1ef4SZhong Yang* Fixed the problem that the sub-dialog in the "Option Setting" dialog cannot be scrolled using the touch screen when using a touch screen device.
10567ca1ef4SZhong Yang* Fixed the problem that "file already exists" is prompted when adding a currently playing track to a new playlist.
10667ca1ef4SZhong Yang* Fixed the problem that if the position of the child window in the "Option Setting" dialog is scrolled by the mouse wheel, the position of the child window is incorrect when the scroll bar is clicked.
10767ca1ef4SZhong Yang* Fixed the problem that the playlist does not refresh after renaming.
10867ca1ef4SZhong Yang* Fixed the problem that the position of the progress bar would be incorrect when the rewind command was executed when the playback progress was less than 5 seconds.
10967ca1ef4SZhong Yang* Fixed the problem that the taskbar search box information cannot be displayed after the list of tracks is played in repead mode of "Play in order", and fixed the problem that the taskbar search box information cannot be displayed when this function is turned on after turned off.
11067ca1ef4SZhong Yang* Fixed the problem that the volume cannot be changed when the playlist is empty.
11167ca1ef4SZhong Yang
11247d7f436SZhong Yang## V2.71 (2020/09/13)
11347d7f436SZhong Yang
11447d7f436SZhong Yang* Use the taglib library to obtain audio tags and album cover. Add the tags and album cover acquisition of more than a dozen audio formats.
11547d7f436SZhong Yang* Add the function to write audio tags and album cover.
11647d7f436SZhong Yang* Add the function of batch editing of tags in the audio properties.
11747d7f436SZhong Yang* Add the functions of "Get tags from file name", "Get tags from lyrics" and "Get tags online" in the audio properties.
11847d7f436SZhong Yang* Add the "Album Cover" tab to the audio properties.
11947d7f436SZhong Yang* Fixed the problem that the playlist was disordered in folder mode when adding songs to the playlist that was just opened.
12047d7f436SZhong Yang* Add read and write functions for embedded lyrics.
12147d7f436SZhong Yang* Add the file rename function.
12247d7f436SZhong Yang* Fixed the problem that the temporary file cannot be renamed when the existing target file is selected to overwrite the existing target file in the format conversion.
12347d7f436SZhong Yang* Improvements in other details.
12447d7f436SZhong Yang
125a528dffaSZhong Yang## V2.70.1 (2020/08/27)
126a528dffaSZhong Yang
127a528dffaSZhong Yang* Fixed the problem of the play random and play shuffle did not work properly when the number of tracks in the playlist is too large.
128a528dffaSZhong Yang
129a2ff9187SZhong Yang## V2.70 (2020/08/26)
130a2ff9187SZhong Yang
131a2ff9187SZhong Yang* Fixed the problem of getting some FLAC audio tag information and album cover.
132a2ff9187SZhong Yang* Update the playback control icon.
133a2ff9187SZhong Yang* The application icon is redesigned.
134a2ff9187SZhong Yang* Add icons for menu items.
135a2ff9187SZhong Yang* Add the option of interface refresh interval in "Option Settings"-"Appearance Settings".
136a2ff9187SZhong Yang* Update the phonograph picture when the album cover is not displayed.
137a2ff9187SZhong Yang* Add the function of adding the currently playing track to the playlist.
138a2ff9187SZhong Yang* Fixed the problem that opening multiple audio files at the same time from the Explorer will start multiple processes to play simultaneously.
139a2ff9187SZhong Yang* Fixed the problem that UTF8 format cue files could not be read normally. Added support for UTF16-LE-BOM encoding format cue files.
140a2ff9187SZhong Yang* Fixed the problem that the playlist would freeze when loading if there are too many lyric files.
141a2ff9187SZhong Yang* Add the function of manually link the local lyrics.
142a2ff9187SZhong Yang* Add the function of changing the notification area icon.
143a2ff9187SZhong Yang* Add the rounded-corner style for the buttons.
144a2ff9187SZhong Yang* Fix the problem of handle leakage.
145a2ff9187SZhong Yang* Fixed the problem that in "Option Settings"-"Global Shortcut Keys", a certain shortcut key is set to "None", which causes other shortcut keys to become invalid.
146a2ff9187SZhong Yang* Fixed the issue of freezing when opening the "Media Library" dialog box.
147a2ff9187SZhong Yang* Fixed the problem that the length and bit rate of the corresponding audio were not obtained when opening a cue file from the media library.
148a2ff9187SZhong Yang* If the album cover size is too large, reduce it to solve the problem of UI freezing.
149a2ff9187SZhong Yang* Put the process of UI drawing in a background thread to solve the problem of message blocking caused by UI drawing take too much time.
150a2ff9187SZhong Yang* Fixed the problem that when downloading cue lyrics, if the artist or title contains characters that cannot be used as the file name, it cannot be downloaded.
151a2ff9187SZhong Yang* Fixed the problem that the id3v2 tag in wav format could not be obtained.
152a2ff9187SZhong Yang* Fixed the problem that the comma in the field cannot be processed correctly when exporting the csv file in "Play Time Statistics".
153a2ff9187SZhong Yang* Add the function of sort by file modification time in the sorting function of the playlist, as well as the functions of sorting in ascending and descending order.
154a2ff9187SZhong Yang* Fix the problem that the album cover in bmp format cannot be obtained.
155a2ff9187SZhong Yang* Added the function of including subfolders in the folder mode
156a2ff9187SZhong Yang* Fix the problem that when adding tracks from the media library to the current playlist, the current playlist is not refreshed.
157a2ff9187SZhong Yang* The "File Type" and "Bitrate" tabs are added to the media library (need to be turned on in "Option Settings"-"Media Library").
158a2ff9187SZhong Yang* Add the function of changing the default background picture ("Option Settings"-"Appearance Settings").
159a2ff9187SZhong Yang* Add "Play shuffle" mode to repeat mode (The original "Play shuffle" was actually "Paly Random").
160a2ff9187SZhong Yang* Added the function of auto run when Windows starts.
161a2ff9187SZhong Yang* Fixed an issue where playback cannot continue when the playback device changes.
162a2ff9187SZhong Yang* Slightly reduced the memory usage of the program.
163a2ff9187SZhong Yang* Fix some crash issues.
164a2ff9187SZhong Yang
165277a66d4SZhong Yang## V2.69 (2020/04/15)
166277a66d4SZhong Yang
167277a66d4SZhong Yang* Add the AB repeat function.
168277a66d4SZhong Yang* Add function to get embedded lyrics.
169277a66d4SZhong Yang* Add the support for APE format tag recognition.
170277a66d4SZhong Yang* Add the function of opening playlist, support m3u / m3u8 format.
171277a66d4SZhong Yang* Fix the issue that when editing lyrics, the time label will be inserted into the end of the file when the cursor is placed at the front of the edited lyrics.
172277a66d4SZhong Yang* Add the function of saving playlist as playlist file.
173277a66d4SZhong Yang* Add the function to start in mini mode (Main Menu-Tools-Create Shortcut-Create Mini Mode Shortcut).
174277a66d4SZhong Yang* Added the "Recently played" tab in the Media Library.
175277a66d4SZhong Yang* Fixed an issue that there might be an extra character at the end when reading FLAC tags.
176277a66d4SZhong Yang* Allow to enter mini mode in full screen mode.
177277a66d4SZhong Yang* Sort the texts in the playlist and media library in the local language.
178277a66d4SZhong Yang* Other bug fixes and improvements in details.
179277a66d4SZhong Yang
1808f9a17c7SZhong Yang## V2.68 (2020/01/22)
181277a66d4SZhong Yang
1828f9a17c7SZhong Yang* Add "Artist", "Album", "Genre" and other ways to organize songs in the media library. Add "All tracks" and "Folder explore" in the media library.
1838f9a17c7SZhong Yang* Add the media library options.
1848f9a17c7SZhong Yang* Add the function of automatically scanning audio files in the specified directory at startup.
1858f9a17c7SZhong Yang* Add the function to convert the frequency in format convert.
1868f9a17c7SZhong Yang* Add more functions in the right-click menu of the "Find" dialog.
1878f9a17c7SZhong Yang* Fixed the problem that when converting to MP3 format if the file name contains Unicode characters, the conversion will be failed.
1888f9a17c7SZhong Yang* Add the option of the file saved location when downloading lyrics automatically.
1898f9a17c7SZhong Yang* Add the option of lyrics alignment.
1908f9a17c7SZhong Yang* Some bug fixes and Improved in details.
1911b8efc65SZhong Yang## V2.67 (2019/11/28)
1921b8efc65SZhong Yang* Add the desktop lyric function.
1931b8efc65SZhong Yang* Add a playlist toolbar.
1941b8efc65SZhong Yang* The cue track can be added to playlist.
1951b8efc65SZhong Yang* Add the function to adjust playback speed.
1961b8efc65SZhong Yang* Fixed some bugs.
1971b8efc65SZhong Yang* Improved in other details.
1986af26e93SZhong Yang## V2.66 (2019/08/03)
1996af26e93SZhong Yang* Add the playlist function, you can freely create and edit playlists.
2006af26e93SZhong Yang* Add the function of song red heart.
2016af26e93SZhong Yang* Fixed the problem that some flac audio tags were incorrectly obtained.
2026af26e93SZhong Yang* Add the function of file association.
2036af26e93SZhong Yang* Fixed the problem that the GDI handle leaked when the window size changed.
2046af26e93SZhong Yang* Add the sound fade effect.
2056af26e93SZhong Yang* Fixed some bugs.
2066af26e93SZhong Yang* Improved in other details.
2076af26e93SZhong Yang## V2.65 (2019/05/25)
2086af26e93SZhong Yang* Add the function to display spectrum analysis in the search box.
2096af26e93SZhong Yang* Add the function of accumulating listening time statistics.
2106af26e93SZhong Yang* Add the function of floating playlist.
2116af26e93SZhong Yang* Add the function of always on top.
2126af26e93SZhong Yang* Add the function to display error messages and generate a dump file when crashed.
2136af26e93SZhong Yang* Add the style settings of bold, italic, and underline font settings.
2146af26e93SZhong Yang* Add the function to create playback control shortcuts.
2156af26e93SZhong Yang* Add the x64 version.
2166af26e93SZhong Yang* Improvements in other details
2176af26e93SZhong Yang## V2.64 (2019/02/16)
2186af26e93SZhong Yang* Adjust the UI. Beautify the playback control buttons and progress bar.
2196af26e93SZhong Yang* Added the function to hide/display playlists.
2206af26e93SZhong Yang* Added the function to hide/display menu bar.
2216af26e93SZhong Yang* Added the function to respond the multimedia keys.
2226af26e93SZhong Yang* Optimize the display effect of the Cortana search box lyrics .
2236af26e93SZhong Yang* Added the function of full-screen display.
2246af26e93SZhong Yang* Other adjustments for the UI details.
2256af26e93SZhong Yang* Improved in other details.
2266af26e93SZhong Yang## V2.63 (2019/01/06)
2276af26e93SZhong Yang* The main interface is redesigned to look more concise and beautiful. You can still switch back to the previous interface quickly.
2286af26e93SZhong Yang* Mini Mode interface redesigned. Using the same style as the main interface.
2296af26e93SZhong Yang* Optimize the function to get the theme color of the system. Get the actual system theme color instead of the window title bar color.
2306af26e93SZhong Yang* Fix the problem that causes the program crash when running for a period of time due to a GDI handle leak.
2316af26e93SZhong Yang* Add the global shortcut keys settings.
2326af26e93SZhong Yang* Add the notification area icon. When you close the main window, you can make it minimize to the notification area instead of exit the program.
2336af26e93SZhong Yang* Add the English language support.
2346af26e93SZhong Yang* Improved in other details.
235