File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ export default class Song implements DataSong {
4040 } else {
4141 // DXRating.net 中一些歌,比如说 LOSER 和俊达萌起床歌,没有 ID
4242 let findId = Object . entries ( allMusic ) . find ( ( [ id , dataFromAllMusic ] ) => dataFromAllMusic . name === data . title && Number ( id ) % 1e4 < 2e3 ) ;
43- if ( ! findId ) {
43+ if ( ! findId ) {
4444 findId = Object . entries ( allMusic ) . find ( ( [ id , dataFromAllMusic ] ) => dataFromAllMusic . name ?. toLowerCase ( ) === data . title . toLowerCase ( ) && Number ( id ) % 1e4 < 2e3 ) ;
4545 }
4646 if ( findId ) {
@@ -147,7 +147,8 @@ export default class Song implements DataSong {
147147 const dataFromAllMusic = allMusic [ id ] || allMusic [ id + 1e4 ] ;
148148 if ( ! dataFromAllMusic ) return null ;
149149
150- song = dxdata . songs . find ( song => song . title . toLowerCase ( ) === dataFromAllMusic . name . toLowerCase ( ) ) ;
150+ song = dxdata . songs . find ( song => song . title === dataFromAllMusic . name ) ||
151+ dxdata . songs . find ( song => song . title . toLowerCase ( ) === dataFromAllMusic . name . toLowerCase ( ) ) ;
151152 if ( song ) return new this ( song , dx , false , ver ) ;
152153
153154 const sheets = dataFromAllMusic . notes . map ( ( chart , index ) => new Chart ( {
You can’t perform that action at this time.
0 commit comments