diff --git a/src/components/Button.svelte b/src/components/Button.svelte index 8904e17..ea0efe9 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -1,14 +1,20 @@ - + diff --git a/src/routes/import/netease/+page.server.ts b/src/routes/import/netease/+page.server.ts new file mode 100644 index 0000000..cc7d774 --- /dev/null +++ b/src/routes/import/netease/+page.server.ts @@ -0,0 +1,6 @@ +import type { PageServerLoad } from './$types'; +import { getSongsFromPlaylist, listPlaylists } from "$lib/server/songs.ts"; + +export const load: PageServerLoad = async ({ params }) => ({ + playlist: await getSongsFromPlaylist("14348145982") +}) diff --git a/src/routes/import/netease/+page.svelte b/src/routes/import/netease/+page.svelte new file mode 100644 index 0000000..221ecc0 --- /dev/null +++ b/src/routes/import/netease/+page.svelte @@ -0,0 +1,67 @@ + + + + +
+
+ 去网易云 APP 找一个你喜欢的日本语歌单,点击分享,再点击复制链接,然后把链接粘贴到这里就可以开始导入了! +
+
+ +
+ + {#if status === 'importing'} +
+
正在导入
+
{progress.done} / {progress.total} 首歌曲
+
+ + {/if} + +
+ {#if status !== 'idle'} + {#each songs as song} +
+ + {song.song.name} +
+ {/each} + {/if} +
+ +
+ +
+
\ No newline at end of file diff --git a/src/style/app.sass b/src/style/app.sass index 0ddb0c3..f1af4ae 100644 --- a/src/style/app.sass +++ b/src/style/app.sass @@ -3,6 +3,9 @@ font-family: var(--m3-font) // color-scheme: light + * + flex-shrink: 0 + body margin: 0 background: rgb(var(--m3-scheme-background))