Improvement:
- ArcViewer replaces Rabbit's viewer for previews.
- Supports V3 maps with arcs and chains.
- Added setting for ArcViewer.exe path to use desktop version.
- Desktop version can preview local maps without redownloading them.
- Added option to customize actions column buttons.
- Added checkbox to clear local cache without clearing BeatSaver cache.
- Added context menu.
- Table width increased to full page width.
- Remember window size and position.
- Updated Electron to version 25.
Bug fixes:
- Fixed freezing on startup.
- Fixed sorting by uploaded date.
- Fixed beatmap information page for maps with no with no BeatSaver data.
Bug fixes:
- Added a process to correct a bug when upgrading to v1.4.0.
- When updating, the Playlist will be rescanned. Please wait until it finishes.
- The display of the maps/playlists in BeatSaber is not affected.
- This does not occur with new installations of v1.4.0.
ATTENTION:
- To revert back to v1.3.x after installing v1.4.0, uninstall v1.4.0, delete the data as described in [Troubleshooting_en] - [Method 2] on the Wiki, and then install v1.3.x.
Improvement:
- Added columns for
BPM
,Song Length
andRequirements
on the [Saved Beatmaps] screen, etc.Requirements
are considered to be specified if at least one requirement is specified for any of the difficulty levels (Easy/Normal/Hard/Expert/ExpertPlus).
The meanings of the letters shown are as follows:CR
: ChromaNE
: NoodleME
: Mapping ExtensionsCI
: Cinema
Song Length
cannot be displayed for map that have been downloaded but removed from beatsaver.com.
- Removed columns for
Downloads
andPlays
from the [Saved Beatmaps] screen, etc.Downloads
andPlays
were removed because they are always 0.
- Added
Curated
andVerified Mapper
filters to the [Beatmap Online] screen. - The cover image in the [Saved Beatmaps] screen and the [Browser] field of each playlist edit screen has been modified to use a downloaded image.
- For maps in the pre-load cache, modified to retrieve the cover image from the CDN corresponding to the location.
Song length
,Hash
,nps
andRequirements
has been added to the [Beatmap Information] screen.- In the [Beatmap Information] screen, the selected tabs are now underlined.
Bug fixes:
- Fixed a problem where numerical items could not be sorted correctly on the [Saved Beatmaps] screen, etc.
- Other minor bug fixes.
Others:
- The preloaded cache data has been updated to that of late July 2022 (approximately 64,000 items).
ATTENTION:
- When updating from v1.3.7 or earlier, the download date of map will be read at the first startup.
While it reads, a dialog box will appear during the scan. Please wait for a while.
Improvement:
- The download date are now displayed on the [Saved Beatmaps] screen, etc.
- Enable "Download Date" from the header selection field.
- Once the download date are loaded, they are not automatically updated.
If you want to update the download date, press the [Refresh] button on the [Saved Beatmaps] screen. - It is not displayed in the [Content] pane of the [Beatmaps Online] screen or the playlist edit screen.
- The calculation of the download date is based on the BetterSongList plug-in.
- Fixed the date filtering for maps under the Custom Levels folder to use local time.
- When filtering by date, if the same date is specified for From and To, data from 0:00 to 23:59 of that day will be extracted.
- Excluding the [Beatmap Online] screen.
- Sorting by key has been added.
- Added a [LATEST RELEASE] button to the [Home] screen to open the github Release page.
Bug fixes:
- Fixed a bug that caused loading to fail when a playlist had a blank hash value. Issue #4
- Fixed that when there are many songs in Custom Levels, it takes a long time to select all songs in the Content column of the playlist edit screen.
- Other minor bug fixes.
Others:
- Changed [Copy BSR] icon to twitch icon.
- The preloaded cache data has been updated to that of late March 2022 (approximately 59,000 items).
ATTENTION:
- If you are updating from a version earlier than v1.3.2, the playlist cache will be recreated on the first launch.
While the cache is being recreated, a dialog box will appear during the scan. Please wait for a while.
Improvement:
- Fixed to show the playlist in the subfolder. Issue #3
- It is assumed that [Disable Folders & Categories] is turned off in the Playlist Manager plug-in of BeatSaber.
If you haven't changed the setting of Playlist Manager plug-in, it should be off.
If turned on, Beat Saber will not display the playlists in the subfolders. - If you don't want to display playlists in subfolders as in v1.3.6 or earlier, turn on [Disable playlist folder management] in the [Settings] screen.
- It is assumed that [Disable Folders & Categories] is turned off in the Playlist Manager plug-in of BeatSaber.
- Changed so that songName is also saved when saving the playlist.
Bug fixes:
- Other minor fixes.
ATTENTION:
- If you are updating from a version earlier than v1.3.2, the playlist cache will be recreated on the first launch.
While the cache is being recreated, a dialog box will appear during the scan. Please wait for a while.
Improvement:
- Enabled bulk download of maps contained in playlist.
- In the edit screen of each playlist, check the checkbox in the [Content] and press the [DOWNLOAD] button.
- When downloading maps, if beatsaver.com returns a 429 Too Many Request error, beatlist now waits 5 seconds before resuming the download.
- When maps in playlist has beem highligted, the circle in the [Difficulties] field of the playlist edit screen is now highlighted.
- Only supports display, not editing. Also, due to the display area, there is no distinction between Standard/OneSaber/NoArrows/360Degree/90Degree/Lawless.
- [Beatmap Information] screen is not supported.
- In the [Downloads] screen, the error message is now displayed in red when a map fails to download.
- Added key display for each downloaded map in [Downloads] screen.
- Added a button that clear the download history in the [Downloads] screen.
Bug fixes:
- Fixed a memory leak that caused memory usage to increase by a small amount (like a few MB) every time a screen with a download button was displayed.
- This bug has existed since the original version (v1.2.4 or earlier).
- Fixed a bug that the playlist editiong screen freezes if the same score exists in the playlist.
- Fixed a bug where saving a playlist without a cover image would set an unnecessary string to the image.
- Fixed a bug in which downloading a playlist from the [Beastsaber Playlists] screen would sometimes unintentionally redirect to the [My Playlists] screen.
Others:
- Updated the cache data to be loaded in advance to mid-January 2022 (about 55,000 items).
- Changed the download process to use the fetch API for development purposes.
- Removed libraries that are no longer needed.
ATTENTION:
- If you are updating from a version earlier than v1.3.2, the playlist cache will be recreated on the first launch.
While the cache is being recreated, a dialog box will appear during the scan. Please wait for a while.
Bug fixes:
- Fixed to re-fetch the latest download URL before downloading the map.
ATTENTION:
- If you are updating from a version earlier than v1.3.2, the playlist cache will be recreated on the first launch.
While the cache is being recreated, a dialog box will appear during the scan. Please wait for a while.
Bug fixes:
- Fixed a bug that sometimes it was not possible to sort by song title or delete a song without pressing the delete button twice. (#2)
- This bug may occur when the same song exists under Custom Levels.
ATTENTION:
- If you are updating from a version earlier than v1.3.2, the playlist cache will be recreated on the first launch.
While the cache is being recreated, a dialog box will appear during the scan. Please wait for a while.
Bug fixes:
- When editing a playlist, the file name will not be changed to match the playlistTitle.
- From v1.2.4 to v1.3.2, when editing a playlist in beatlist, the file name would change to "playlistTitle with non-alphanumeric characters replaced with underscores" + ".json".
ex) title: "My playlists 2021" -> filename: "my_playlists_2021.json" - This version has been modified to not change (to keep) the file name.
- From v1.2.4 to v1.3.2, when editing a playlist in beatlist, the file name would change to "playlistTitle with non-alphanumeric characters replaced with underscores" + ".json".
- When creating a new playlist in the [My Playlists] screen, the playlist title input dialog will now be displayed.
- When a playlist file is deleted or renamed by an external program while the playlist editing screen is open, it will return to the [My Playlists] screen.
- Fixed a bug in the playlist edit screen that allowed saving even if the title value was blank.
Others:
- The default indent for saving a playlist in the [Settings] screen has been changed from
None
toSpace (2)
.
ATTENTION:
- If you are updating from a version earlier than v1.3.2, the playlist cache will be recreated on the first launch.
While the cache is being recreated, a dialog box will appear during the scan. Please wait for a while.
Improvement:
- Added title/author/date modified sorting and text searching to the [My Playlists] screen.
- Added title/author/date modified sorting to the add/remove songs from playlist dialog.
- When overwriting the playlist, the difficulty highlight, syncURL, etc. are now preserved (maybe).
- Added indentation settings for saving playlists in the [Settings] screen.
- If you are not going to edit the playlist directly with a text editor, don't worry about it.
- Deleting playlists and maps now moves them to the recycle bin.
Improvement:
- Added chroma/noodle/mapping extensions/cinema, NPS, and date filter to the [Beatmap Online via Beatsaver] screen.
- In [Beastsaber Playlists] screen, the contents of the playlist are now downloaded as is.
- In previous versions, when downloading a playlist from the [Beastsaber Playlists] screen, all information except for the title, author, description, cover image, and hash of the songs was deleted. This fixed the problem.
- However, if you edit the downloaded playlist, syncURL, difficulty highlighting, etc. will disappear as before.
Bug fixes:
- Fixed the [Contents] and [Browser] panes to always show the first page when the playlist editing screen is opened from the [My Playlists] screen.
- Fixed a bug that DatePicker closing every time you select a month or year in the Uploaded column's date range filter.
- etc.
Others:
- Updated the cache data to be loaded in advance to early November 2021 (about 52,000 items).
Bug fixes:
- Fixed a bug that following error occurs when downloading songs.
- "Couldn't download beatmap. [Error]: certificate has expired"
- Fixed a bug that the preview screen of the cover image in the [Saved Beatmaps] screen and each playlist editing screen could not be closed when the cover image of the playlist was huge.
Features:
- Added Ranked and FullSpread filter to the [Beatmap Online via beatsaver] screen.
- Added a filter to extract songs that are not included in any playlist.
- Display the [Playlists] column in the [Saved Beatmaps] screen or in the [Browser] pane of each playlist editing screen, and turn on the filter.
- However, the display and refinement of the [Playlists] column is slow when there are many songs, so enable it only when necessary.
Bug fixes:
- Fixed a bug that the content of cover image is not
data:image/png;base64,xxxx
but remainsdata:image/jpeg;base64,xxxx
even if the cover image of playlist is replaced from jpeg image to png image. - Fixed a bug in the playlist edit screen that the [Saved] notification did not appear when only the image was changed and the [SAVE] button was pressed.
- Fixed a bug that the cover image may not be displayed when the [Playlists] column is displayed.
- Fixed a bug that the [Add/Remove from playlists] dialog could not be opened after closing it with the ESC key.
Others:
- Updated the cache data to be loaded in advance to mid-September 2021 (about 50,000 items).
Improvement:
- Improved loading speed for files under the CustomLevels directory.
Bug fixes:
- Fixed a bug that may use a large amount of memory (Fix again).
- Fixed a bug that the playlist with BOM could not be loaded.
- Fixed a bug in the playlist edit screen that the first selected cover image, title, etc. is still displayed even if another playlist is selected.
- Fixed a bug where editing a newly downloaded playlist from Beastsaber would not be reflected on the screen.
- etc.
Features:
- Support the new beatsaver api.
- Add [Copy BSR] button.
Improvement:
- Changed to load beatsaver.com data as of August 2021 as a cache when executing [CLEAR CACHE] & [UPDATE LIBRARY] in the Settings screen.
- When the [UPDATE LIBRARY] button is pressed, songs that could not be retrieved are now retrieved again.
- exclude 404 error.
- Improved the processing speed when editing a playlist in the My Playlists screen.
Bug fixes:
- Fixed a problem that the songs deleted from beatsaver.com are not displayed in playlist even if they exist in the CustomLevels directory.
- Fixed a bug that may use a large amount of memory when executing [UPDATE LIBRARY] in the Settings screen.
- Fixed a problem where a zip file downloaded from beatsaver.com would remain locked, resulting in a "
Couldn't extract beatmap. [undefined]: undefined
" error. - Fixed a problem where zip files downloaded from beatsaver.com would sometime remain under
%APPDATA%\..\Local\Temp
. - Fixed a bug that caused an error when closing a dialog with the ESC key.
- Fixed a bug that the cover images of some playlists could not be loaded.
- etc.
Others:
- DiscordRichPresense disabled by default.
- Changed the Home screen to show the change history in Japanese if the browser language is Japanese.
- Batch downloads in the My Playlists screen are being disabled.
- Added [Refresh the Data] button to the [Saved Beatmaps] screen.
Bug fixes:
- Fixed a problem that the songs delete from beatsaver.com are not displayed in [Saved Beatmaps] page even if they exist in the CustomLevels directory.
Bug fixes:
- Do not remove the playlist thumbnail when adding songs. (#80, #82)
This is the final version of beatlist, and the repo will be archived. See README.MD for more information.
Features:
- Handling rate limit (#77)
- Added a mirror of beatsaver, BeatSaberPlus, available in options (#79)
Improvement:
- If you had a lot of playlist, beatlist could be slow. It should now handle better. (#75)
Bug fixes:
- Download should now work again (#78)
Improvement:
- Added a way to display in which playlist(s) a beatmap is the table (#40, #65)
- Some rephrasing & installation path detection change (#59)
Bug fixes:
- Snackbar is now displayed in white when using the white mode
- & is now whitelisted as character for the folder's name
- Rewording from "cancel" to "close" (#61)
Many thanks to @SWinxy and @SpellcheckerExtraordinaire for their contributions in this release
Improvement:
- Colorblind mode (difficulties badges can now have a letter or be grey-scaled)
- All pages are now "keep-alive", so you won't lose your search and filter if you change page.
- Preview button directly on the row in some tables (#43)
- Adjust naming convention to match ModAssistant and BeatSaverDownloader (#39)
- The song preview will now be stopped if you change page
Features:
- Rework of the whole UI, it now uses table and overall the app is denser.
- Along with tables, you can now do bulk action such as download all beatmaps from a playlist.
- There's a little button to preview the music on each beatmap page
Improvement:
- More filter and search possibilities, locally.
- A better scanner, more efficient and a cache system so you don't spam beatsaver server.
- New users are welcomed with a message
- You can now see the reason if a playlist or a beatmap failed to be loaded in beatlist.
- Option to automatically start the download after opening a one-click install button.
- Downloader queue
Bug fixes:
- Should now handle bigger scan without white screen.
- Download should no longer fail after the application being unfocused.
- One click will no longer be enabled by default at each startup.
- If an important folder such as playlists or custom level does not exist, beatlist will handle the creation of them.
- No longer undeletable beatmap.
- Paginate back to page 1 when changing the query.
Any kind of feedback is welcome, don't hesitate to DM me on discord. And yes, 2-4 weeks prediction from the previous release note was a failure oof.
Quick change:
- Changed the way beatlist download beatmap on the background to help the beatsaver server.
A quite huge update should come soon (I hope I can do it within 2-4 weeks) with a lot of fixes and improvements. :)
Bug fixes:
- Fixed the search bar for online beatmap. Oops.
Features:
- Discord Rich Presence added
- Now support the OneClick button on beatsaver.com
Improvements:
- Changed license to MIT
- Added a button to open the folder in the context of playlist or beatmap.
Bug fixes:
- An invalid character from the folder name resulted to an error
- Not all song were shown on the playlist editor on the song browser
- Fixed the clear button on the search bar. It now really clear the input.
Improvements:
- Added an button to preview beatmap (external website)
- Skeleton loader for online playlist page
- Redirect on settings page if no valid settings available (first time user)
- The app can now compute beatmap hash on its own
- Added a discord server for beatlist
Bug fixes:
- Songhashdata.dat is no longer required
- Fixed various bug in playlists
- Song are now scanned automatically when you launch the app
Features:
- Online beatmap download (beatsaver.com)
- Online playlist download (bsaber.com)
Improvements:
-
Major
- Automatically detect new beatmap installed
- Material design 2.0 upgrade, updated the design
- More information when you click on a beatmap
- On local song:
- Sort by Date, Downloads, Plays, Upvotes, Downvotes, Rating
- Filter by difficulties (#7) and/or bpm.
-
Minor:
- Use of installer instead of executable.
- Playlist filename are now synced with their title.
- New default playlist cover image.
- You can now delete a beatmap.
- Link in description are now clickable.
- The local beatmap scanner is now smarter and will only check for the difference.
Bug fixes:
- (#5) Wrong image could be displayed if the user search fast
- Fixed app icon, it could be badly displayed.
See more (include screenshots)
Features:
- Playlist list/grid are now clickable
Fixes:
- (#-) Some songs were not displayed in the playlist
Fixes:
- (#2) Songs scan: directories path are case sensitive
Fixes:
- (#1) Title is not saved when editing a playlist
Release of beatlist
Features:
- Manage playlist/songs
- Scan local song
- Read old playlist, convert to json, use hash as key
- Search + Grid/List view layout
- Settings validation form for installation path
- UI preference in settings
- FAQ and Home page
Beginning of the project :)