diff --git a/css/common.css b/css/common.css index 4dd4037a..e3182c66 100644 --- a/css/common.css +++ b/css/common.css @@ -521,7 +521,27 @@ svg { stroke: var(--now-playing-close-icon-color); } +.page .bg { + opacity: 0.5; + height: 100%; + text-align: center; + line-height: 100%; + float: left; + width: 100%; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + -webkit-filter: blur(15px); + -moz-filter: blur(15px); + -o-filter: blur(15px); + -ms-filter: blur(15px); + filter: blur(15px); +} + .page .playsong-detail { + position:absolute; + left: 10px; + right: 10px; max-width: 770px; margin: 0 auto; display: flex; diff --git a/css/iparanoid.css b/css/iparanoid.css index 270f1327..60b860aa 100644 --- a/css/iparanoid.css +++ b/css/iparanoid.css @@ -7,7 +7,7 @@ --text-subtitle-color: #666666; --text-disable-color: #999999; - --lyric-default-color: #666666; + --lyric-default-color: #333333; --link-default-color: #999999; --link-highlight-color: #111111; @@ -34,7 +34,7 @@ --window-control-border-color: #dddddd; - --important-color: #ff4444; + --important-color: #fff; --button-background-color: #eeeeee; --button-border-color: #bebebe; diff --git a/css/origin.css b/css/origin.css index 44ef834c..18f0d82c 100644 --- a/css/origin.css +++ b/css/origin.css @@ -7,7 +7,7 @@ --text-subtitle-color: #666666; --text-disable-color: #999999; - --lyric-default-color: #666666; + --lyric-default-color: #bbbbbb; --link-default-color: #999999; --link-highlight-color: #ffffff; diff --git a/js/provider/netease.js b/js/provider/netease.js index 6a203568..5bf88c51 100644 --- a/js/provider/netease.js +++ b/js/provider/netease.js @@ -236,6 +236,14 @@ function build_netease() { return callback(null, tracks); }); } + function split_array(myarray, size) { + var count = Math.ceil(myarray.length / size); + var result = []; + for (var i = 0; i < count; i++) { + result.push(myarray.slice(i * size, (i + 1) * size)); + } + return result; + } function ne_get_playlist(url, hm, se) { // special thanks for @Binaryify @@ -269,13 +277,16 @@ function build_netease() { title: res_data.playlist.name, source_url: `http://music.163.com/#/playlist?id=${list_id}`, }; + var max_allow_size = 1000; + var trackIdsArray = split_array(res_data.playlist.trackIds, max_allow_size); + + function ng_parse_playlist_tracks_wrapper(trackIds, callback){ + return ng_parse_playlist_tracks(trackIds, hm, se, callback); + } - // request all tracks to fetch song info - ng_parse_playlist_tracks(res_data.playlist.trackIds, hm, se, - (err, tracks) => fn({ - tracks, - info, - })); + async.concat(trackIdsArray, ng_parse_playlist_tracks_wrapper, function(err, tracks){ + fn({tracks, info}); + }); // request every tracks to fetch song info // async_process_list(res_data.playlist.trackIds, ng_render_playlist_result_item, [hm, se], diff --git a/listen1.html b/listen1.html index 02598457..1e418306 100644 --- a/listen1.html +++ b/listen1.html @@ -1,4 +1,4 @@ - + @@ -443,20 +443,22 @@

{{ playlist_title }}

-
+
+
- - - + + +
-
+
+ 原始链接--> +

{{ currentPlaying.title }}