Skip to content

Releases: ranmd9a/beatlist

v1.3.0

20 Oct 14:21
Compare
Choose a tag to compare

English follows Japanese

Bug fixes:

  • 譜面をダウンロードしようとすると以下のエラーが出る不具合を修正。
    • "Couldn't download beatmap. [Error]: certificate has expired"
    • その修正にともない内部で使用しているツールをバージョンアップしたので v1.3.0 にしていますが機能的には v1.2.8 とほぼ同じです。
  • playlist のカバー画像が巨大だと、[Saved Beatmaps]画面や各playlist編集画面のカバー画像のプレビュー画面(※)を閉じることができなくなる不具合を修正。
    ※ [Playlists]列をクリックすることで表示されるプレビュー

インストール手順はこちら
制限事項はこちら
既知の不具合はこちら


English (almost machine translation)

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.

How to install
Limitations ※Japanese only -> Google translation
Known issues ※Japanese only -> Google translation

v1.2.8

19 Sep 09:23
Compare
Choose a tag to compare

English follows Japanese


ATTENTION:

  • v1.2.6-beta~beta3 からアップグレードされる場合は、最新バージョンをインストールしたあとに [Settings]画面で [CLEAR CACHE] & [UPDATE LIBRARY] の実行をお願いします。
  • このバージョンでは、2021/10?以降、譜面をダウンロードしようとすると[Couldn't download beatmap. [Error]: certificate has expired]というエラーが出ます。

Features:

  • [Beatmap Online via beatsaver]画面に Ranked と FullSpread の絞り込みを追加。
    • Tipsの■ Beatmap Online via Beatsaver 参照
    • AI での絞り込みは beatsaver.com 側で仕様変更するかもしれないとのことなので入れていません。
  • CustomLevels 以下の曲について、どの playlist にも含まれない曲を抽出するフィルターを追加。
    • オリジナル版のissue #53
    • [Saved Beatmaps]画面または各 playlist 編集画面の [Browser]欄で [Playlists]列を表示し、そのフィルター()で[Not in playlists] をONにすると抽出されます。
    • ただし、[Playlists]列の表示および絞り込みは曲数が多い場合遅いので必要な時だけ有効化してください。

Bug fixes:

  • v1.2.7 以降に追加した playlist のカバー画像が jpeg の場合、png 画像に差し替えても cover画像が data:image/png;base64,xxxx にならず data:image/jpeg;base64,xxxx のままになるのを修正。
  • playlist の編集画面で、画像だけ変更して [SAVE]ボタンを押した場合、[Saved]の通知が出ないのを修正。
  • [Playlists]列を表示してもカバー画像が表示されないことがあるのを修正。
  • [Add/Remove from playlists]ダイアログをESCキーで閉じると、それ以降開けなくなることがあるのを修正。

Others:

  • 事前に読み込んでおくキャッシュデータを2021/09中旬のもの(約50,000件)に更新。
    • 自動的に読み込むので [CLEAR CACHE] & [UPDATE LIBRARY] は不要です。

インストール手順はこちら
制限事項はこちら
既知の不具合はこちら


English (almost machine translation)

ATTENTION

  • (20/Oct/2021) In this version, [Couldn't download beatmap. [Error]: certificate has expired] error occurs when download the songs.
    Please use the latest version.

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.
    • issue #53 of original.
    • 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 remains data: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).
    • [CLEAR CACHE] & [UPDATE LIBRARY] are not needed since they are loaded automatically.

How to install
Limitations ※Japanese only -> Google translation
Known issues ※Japanese only -> Google translation

v1.2.7

08 Sep 14:36
Compare
Choose a tag to compare

ATTENTION:

  • v1.2.6-beta~beta3 からアップグレードされる場合は、最新バージョンをインストールしたあとに [Settings]画面で [CLEAR CACHE] & [UPDATE LIBRARY] の実行をお願いします。

Improvement:

  • CustomLevels ディレクトリ以下のファイルの読み込み速度を改善。

Bug fixes:

  • CustomLevels 以下に数千件データがある場合、初回起動時または[CLEAR CACHE]後の[UPDATE LIBRARY]でメモリ使用量が急増する不具合を修正。
    • [UPDATE LIBRARY]の処理速度はこれまで通りです。
    • 現在正常に動作しているなら[CLEAR CACHE] & [UPDATE LIBRARY]を実行しなおす必要はありません。
  • BOM付きの playlist ファイルを読み込めない不具合を修正。
  • playlist の編集画面で、別の playlist を選択しても最初に選択したカバー画像・タイトルなどが表示されたままになる不具合を修正。
  • [Beastsaber Playlists]画面でダウンロードしたばかりの playlist を編集した場合、編集が画面に反映されないことがある不具合を修正。
    • 初回編集時のみ。v1.2.6 以前でも編集画面を開きなおせばそれ以降は反映されていたと思われます。
  • Beastsaber からダウンロードした playlist のカバー画像が jpeg でも、ダウンロード時に png とみなして保存してしまう不具合を修正。
    • "cover":"data:image/jpeg;base64,xxxx" を "xxxx" 部分はそのまま "cover":"data:image/png;base64,xxxx" で保存してしまう。

インストール手順はこちら
制限事項はこちら
既知の不具合はこちら


English (almost machine translation)

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.
    • Only when editing for the first time.
  • etc.

How to install
Limitations ※Japanese only -> Google translation
Known issues ※Japanese only -> Google translation

v1.2.6

03 Sep 18:48
Compare
Choose a tag to compare

ATTENTION:

  • v1.2.6-beta~beta3 からアップグレードされる場合は、最新バージョンをインストールしたあとに [Settings]画面で [CLEAR CACHE] & [UPDATE LIBRARY] の実行をお願いします。
  • CustomLevels以下に数千件以上の曲がある場合、初回起動時にメモリ使用量が急増する不具合がまだ残っていたようです。
    • しばらく放置しておけば or 次回起動時からは2GB程度に収まるようです。
    • 現在調査中です。

Improvement:

  • [My Playlists]画面でプレイリストを編集した時の処理速度を改善。
    • 高速化の都合上、playlist 編集画面からは Beatmap Information 画面をダイアログ形式で開くように変更。

Features:

  • [Copy BSR]ボタン追加。
    • ただし beatsaver.com から削除された曲の値は取得できません。

Bug fixes:

  • [Beatmap Information]画面の[Refresh the data]ボタンを押しても最新情報が画面に反映されないのを修正。
  • playlist のカバー画像を読み込めないことがあるのを修正。

インストール手順はこちら
制限事項はこちら
既知の不具合はこちら

v1.2.6-beta4

29 Aug 10:53
Compare
Choose a tag to compare
v1.2.6-beta4 Pre-release
Pre-release
  • これはbeta版なので正式版 を使ってください。

ATTENTION:

  • すいません。以前 v1.2.6-beta~beta3 をインストールしたかたは、このバージョンをインストールしたあとに [Settings]画面で [CLEAR CACHE] & [UPDATE LIBRARY] の実行をお願いします。
    • 2021/08初旬時点の beatsaver.com のデータ(約49000件)をキャッシュとして保存するようにしましたが、
      v1.2.6-beta~v1.2.6-beta3 での持ち方だと playlist 更新時に無応答になる時間が長くなるので持ち方を変更しました。
    • これまでに v1.2.6-beta~v1.2.6-beta3 をインストールしたことがなければ[CLEAR CACHE] & [UPDATE LIBRARY]は実施しなくても結構です。
  • [Settings]画面の[Beatsaver server url] は既定値の [Beatsaver] にしてください。[BeatSaberPlus] だと動きません。

Improvement:

  • [Beatmap Online via beatsaver]画面に Rating でのソートを追加(復活)。アイコンは ThumbsUp に変更。
  • [My Playlists]画面でプレイリストを編集した時の処理速度を少し改善。
    • 複数の曲を追加/削除する場合、+/-ボタンで曲を1個ずつ追加/削除するよりチェックボックスで曲を選択して一度に追加/削除したほうが多少ましです。
  • [Settings]画面で [UPDATE LIBRARY] ボタンを押した時、前回のスキャンで beatsaver.com から情報を取得できなかった曲を再取得するように修正。
    • 404 エラーの曲は除きます。

Bug fixes:

  • [My Playlists]画面で[Remove from playlist]ボタンが押せない、もしくは Content 欄で曲を選択して[REMOVE]ボタンを押しても曲が削除されないことがあるのを修正。
  • [Settings]画面の[Invalid beatmaps in playlists]画面や[Invalid beatmaps]画面を ESCキーで閉じるとそれ以降開かなくなることがあるのを修正。
  • [Saved Beatmaps]画面や[Beatmap Online via beatsaver]画面で[Difficulties] 列に Standard 以外(Lightshowとか)の難易度が表示されないのを修正。
  • その他エラー修正。

Others:

  • [Saved Beatmaps]画面に[Refresh the Data]ボタン追加。

    • 変更が反映されないときの手動反映用。beatsaver.com から最新情報を取得すためのものではなく、念のためのものです。
  • 前述の通り 2021/08時点の beatsaver.com のキャッシュデータの持ち方を変更。

    • Vuex store に入れずにメモリ上に持つように変更。ファイルサイズは今のところ 100M 未満です。
  • インストール手順はこちら

  • 制限事項はこちら

  • 既知の不具合はこちら

v1.2.6-beta3

22 Aug 07:22
582cee7
Compare
Choose a tag to compare
v1.2.6-beta3 Pre-release
Pre-release
  • これはbeta版なので正式版 を使ってください。

Bug fixes:

  • 初回起動時や[Settings]画面の[UPDATE LIBRARY]ボタンを押したときや playlist を追加した時、メモリを 5-6GB 等、大量に使用することがあるのを修正。
    • オリジナル版の不具合(#50)。ほかの画面でのメモリ消費は未調査。
  • [My Playlists]画面で playlist を編集した時に無応答になる時間を少し削減。

Others:

  • [Settings]画面で[CLEAR CACHE]したあとの[UPDATE LIBRARY]で読み込むキャッシュデータを2021/08頃のデータに更新。
    • v1.2.6-beta1 の release ページにも書きましたが beatsaver.com への負荷軽減が目的です。キャッシュをクリアすると CustomLevels 以下にある曲を表示するときに beatsaver.com にその曲の情報を取りに行くので。取りに行っている間の待ち時間削減も兼ねています。
    • 現在正常に動作しているなら[CLEAR CACHE] & [UPDATE LIBRARY] する必要はありません。
  • [Home]画面で内部ブラウザの言語を見て日本語なら日本語の変更履歴を表示するように変更。
  • [My Playlists]画面での playlist に含まれる曲の一括ダウンロードは無効化中。
    • オリジナル版が beatsaver.com の新APIでの帯域制限に(おそらく)未対応のため。一括ダウンロードは ModAssistant もしくは PlaylistManger で実施してください。
  • [Settings]画面の[Discord Rich Presence]の初期値を ON から OFF に変更。

ATTENTION:

  • (2021/08/23) [Settings]画面の[Beatsaver server url] は既定値の [Beatsaver] にしてください。[BeatSaberPlus] だと動きません。

  • インストール手順はこちら
  • 制限事項はこちら
  • 既知の不具合はこちら
  • 今回の修正による致命的なバグがない限り次の更新は少し間があくかも。

v1.2.6-beta2

15 Aug 10:49
Compare
Choose a tag to compare
v1.2.6-beta2 Pre-release
Pre-release
  • これはbeta版なので正式版 を使ってください。

  • beatsaver.com の検索用の新APIが検索結果の総数を返さないので、「Beatmap Online via beatsaver」画面のページ移動を以下のような挙動に変更。
    • 最終ページへの移動ボタンを削除
    • 「1-20 of xxx」の「 of xxx」の表示を削除
    • 表示件数が 20件未満になるまで次のページに移動可能

v1.2.6-beta

13 Aug 06:51
Compare
Choose a tag to compare
v1.2.6-beta Pre-release
Pre-release
  • これはbeta版なので正式版 を使ってください。

  • beatsaver.com の新APIに対応 (とりあえず動くようにしただけ)
    • 動作保証はしません。
    • 不具合は気が向いたら or 手が空いたら修正します。
    • 「Beatmap Online via beatsaver」の画面では暫定で常に200件の検索結果がある前提で処理しています。(手抜き)
      新APIでは、旧APIにあった検索結果の総数が取得できないため。つまり1ページから10ページまで常に存在します。
      検索結果が実際には 70件しかない状態で5ページ目に移動すると、一覧は当然空になります。
    • WIP (作成中) の譜面はちゃんと表示されないかもしれません。
    • 新APIでは beatlist でのダウンロードはまだ禁止されていないようですが、ある日突然ダウンロードできなくなる可能性はあります。
      • playlist 内の譜面一括DLは beatsaver.com に負荷かかるので無効にしています。ModAssistant や PlaylistManager でできるし。
  • キャッシュクリア後の UPDATE LIBRARY で、2021/04 頃の beatsaver.com の曲情報(約4万件、旧API形式)をキャッシュとして読み込むようにしています。
    • beatsaver.com への負荷を減らすため。
  • キャッシュクリア後の UPDATE LIBRARY 実行時、playlist はいったん別の場所によけておいたほうがよさげ。
    playlist に含まれている曲を検索するところでメモリ使用量が急増する模様。
    別の場所によけておいて、一個ずつ戻す & beatlist 再起動とかするとそこまで増えないはず?
  • Settings 画面で「xx beatmaps inside some playlists are invalid」の横の「?」マークを押して「rate limit」とかの文言が出ている場合は、以下の手順を繰り返すことでエラーを減らせるかも(未検証)。
    1. 該当の playlist をいったん削除(or 別ディレクトリに移動)
    2. エラーが消えたのを確認
    3. 該当の playlist を Playlists フォルダに戻す

v1.2.5

26 Apr 15:36
Compare
Choose a tag to compare
  • このバージョンは beatsaver.com の新API未対応版のため動きません。

曲追加したときにサーバーから曲がすでに消えていたら CustomLevels にあっても Saved Beatmaps に表示されないのを修正
※オリジナルの issue #60 関連
おおもとの beatlist が曲ダウンロード禁止されているのでこのバージョンもダウンロードはできない