Compare commits

...

420 Commits

Author SHA1 Message Date
Unlock Music Dev 4fec47201e Merge pull request 'Fix STag Filtering & README improvement & Update Supported Extensions' (#28) from xhacker-zzz/web:master into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #28
Reviewed-by: jixunmoe <jixunmoe@noreply.unlock-music.dev>
Reviewed-by: Unlock Music Dev <dev@unlock-music.dev>
4 months ago
xhacker-zzz 6d8389ce19 update readme
continuous-integration/drone/pr Build is passing Details
5 months ago
xhacker-zzz 8e361691bc update copyright year 5 months ago
xhacker-zzz c48532121d small fixes 5 months ago
Unlock Music Dev 0458ee469b Merge pull request 'New Decryptor: Add js decoder for Ximalaya X2M and X3M' (#23) from Yuki1536/um-web1:master into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #23
Reviewed-by: jixunmoe <jixunmoe@noreply.unlock-music.dev>
Reviewed-by: Unlock Music Dev <dev@unlock-music.dev>
5 months ago
Yuki1536 62d83c752e
Format with prettier.
continuous-integration/drone/pr Build is passing Details
5 months ago
Yuki1536 3393bb0bff
Change type
continuous-integration/drone/pr Build is passing Details
6 months ago
Yuki1536 d21c48caff
Small fixes
continuous-integration/drone/pr Build is passing Details
6 months ago
Yuki1536 b632c8fbc9
Update README.md
continuous-integration/drone/pr Build is passing Details
6 months ago
Yuki1536 48a497af19
Update README.md / Now it's 2022!
continuous-integration/drone/pr Build is passing Details
6 months ago
Yuki1536 2ae08c53fd
Store table u16array instead of bytes
continuous-integration/drone/pr Build is passing Details
6 months ago
Yuki1536 105023def7
Remove iconv-lite calling
continuous-integration/drone/pr Build is passing Details
6 months ago
Yuki1536 1fdab13ff8
Add x2m x3m decryptor
continuous-integration/drone/pr Build is failing Details
6 months ago
Yuki1536 1db42a10ff
Test: x2m x3m decrypt 6 months ago
Unlock Music Dev 47b7273dbc Merge pull request 'fix(kwm): allow new magic header on unlock-music web edition' (#22) from Yuki1536/um-web:master into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #22
Reviewed-by: um-dev <dev@unlock-music.dev>
6 months ago
Yuki1536 7e62def0c2
fix(kwm): allow new magic header
continuous-integration/drone/pr Build is passing Details
6 months ago
jixunmoe fe3bad5875 Merge pull request 'feat: added support for mmp4 extension' (#20) from jixunmoe/um-web:feat/qmc-new-ext-mmp4 into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #20
6 months ago
Jixun eb3091052e feat: added support for mmp4 extension
continuous-integration/drone/pr Build is passing Details
6 months ago
Unlock Music Dev a5bd0a312c Merge pull request 'chore: remove stats' (#18) from remove/stats into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #18
6 months ago
Unlock Music Dev 38f9b1b19a
chore: remove stats
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
6 months ago
jixunmoe 025b19d5cd Merge pull request 'docs: update link to artifact + ci badge' (#17) from readme/ci-link-and-badge into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #17
6 months ago
jixunmoe 551d3abd20 docs: update link to artifact + ci badge
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build was killed Details
6 months ago
jixunmoe 7671127311 Merge pull request 'ci: upload to gitea packages instead of s3' (#16) from jixunmoe/um-web:ci/use-gitea-packages into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #16
6 months ago
Jixun 70c78772ec ci: use same node image to skip dependency install.
continuous-integration/drone/pr Build is passing Details
6 months ago
Jixun 26e50473f2 ci: skip upload step when api key is empty (usually happens for PR)
continuous-integration/drone/pr Build was killed Details
6 months ago
Jixun 1fc7142957 ci: use emsdk instead of download emsdk each build.
continuous-integration/drone/pr Build was killed Details
6 months ago
Jixun ff06c81735 ci: specify debian image + set dependency
continuous-integration/drone/pr Build is failing Details
6 months ago
Jixun 9b76ef2959 ci: mark upload script as executable
continuous-integration/drone/pr Build is failing Details
6 months ago
Jixun d733dba221 ci: upload to gitea packages instead of s3
continuous-integration/drone/pr Build is failing Details
6 months ago
jixunmoe 8bc4b1d109 Merge pull request '使用 DroneCI 自动构建' (#13) from ci/build-with-drone into master
continuous-integration/drone/push Build is passing Details
Reviewed-on: #13
6 months ago
Jixun 278104644c ci: better glob for file upload
continuous-integration/drone/pr Build was killed Details
continuous-integration/drone/push Build is passing Details
6 months ago
Jixun ab2b37ba3c chore: gitignore sha256sum.txt
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
6 months ago
Jixun 3c79a1f6e2 fix: syntax error for compare text in shell script
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/pr Build is passing Details
6 months ago
Jixun e79728c687 fix: drone build script
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
6 months ago
Jixun 9b3dfc0ed6 fix: keep dist after legacy has built 6 months ago
Jixun c5adc9dc05 chore: add nvmrc
continuous-integration/drone/push Build is failing Details
6 months ago
Jixun b480088bb6 chore: don't prefix version string with "v" in package.json. 6 months ago
Jixun Wu 49b31301cf ci: initial experiment with ci build
continuous-integration/drone/push Build is failing Details
6 months ago
Jixun Wu 892fea509f test: remove invalid test and avoid jest pick up tests from emsdk folder. 6 months ago
Jixun Wu 38cc5e2189 chore: share the same emsdk path. 6 months ago
Unlock Music Dev e569719f97 Merge pull request '其它: 移除主页说明失效的链接、更名 `.github` 到 `.gitlab`、加入 issue 模板。' (#8) from jixunmoe/um-web:docs/cleanup-readme into master
Reviewed-on: #8
6 months ago
Jixun Wu 6bf8acb170 Merge remote-tracking branch 'upstream/master' into docs/cleanup-readme 6 months ago
Unlock Music Dev 8a95239c35
fix: remove broken test 6 months ago
Unlock Music Dev b811dd6bc5
fix: KgmWasm build target 6 months ago
Unlock Music Dev 4d3ef0ddaa Merge pull request 'Add Tag Edit Function & Wasm for Qmc & Kgm' (#5) from xhacker-zzz/web:master into master
Reviewed-on: #5
6 months ago
Unlock Music Dev c8c4f8dfd6
fix: sync package-lock with package 6 months ago
Unlock Music Dev c25a2963fe
fix: ignore QmcWasm build dist 6 months ago
Unlock Music Dev 9bf05fc15a
fix: compile error 6 months ago
Unlock Music Dev e2fde927f6
fix: script permission 6 months ago
xhacker-zzz 3afa797cf9 Delete generated files 6 months ago
xhacker-zzz 6514befb3a Update qmccache cpp code 6 months ago
xhacker-zzz 4716579b20 Update annotation & log output 6 months ago
xhacker-zzz b63683781c Merge remote-tracking branch 'upstream/master' 6 months ago
Jixun Wu efa3692a54 其它: 移除主页说明失效的链接、更名 `.github` 到 `.gitlab`、加入 issue 模板。 6 months ago
xhacker-zzz 6f6de504d8 Fix Bugs 6 months ago
xhacker-zzz b5cc9a7404 Add mg3d & Fix Bugs 6 months ago
Unlock Music Dev 49e0526ae9 Merge pull request '优化 QMCCache 解密过程' (#6) from jixunmoe/um-web:refactor/optimise-qm-cache-decode into master
Reviewed-on: #6
6 months ago
Jixun Wu 8b2834b06a refactor: implement a more efficient buffer decryption algorithm for qmc cache. 6 months ago
Jixun Wu 2dff0c1f37 test: added test cases for qmc cache. 6 months ago
xhacker-zzz 6d2865b870 Fix Bugs & Add More Detailed Notifications 6 months ago
xhacker-zzz 1138d1ea0c Delete unnecessary code 6 months ago
xhacker-zzz ddceb2ede8 Add README & Global Build Script for WASM 6 months ago
xhacker-zzz 63dc5c125c Add GitHub Actions for wasm & chores 6 months ago
xhacker-zzz 3a8492b651 添加WASM部分源代码 6 months ago
xhacker-zzz 5c21f459c6 修正代码中的细节问题 6 months ago
xhacker-zzz 5d1d56e587 Add Tag Edit Function & Wasm for Qmc & Kgm 7 months ago
Unlock Music Dev 27bccbbd55 Merge pull request '不依赖远端文件实现 KGM 解锁(内嵌 ~1K 的 mask 表数据)' (#2) from jixunmoe/um-web:master into master
Reviewed-on: #2
7 months ago
Jixun 5db14d1d2a chore: bump dependency version. 1 year ago
Jixun 4872efbf87 feat: kgm unlock without large / remote mask file 1 year ago
邴新科 6c51c1a17d
暗黑样式:解密设定窗口 .el-dialog
(cherry picked from commit eb9f7bc003ecaa755240330b2ea32f743be270df)
1 year ago
邴新科 9688cf13c9
+ 新功能提示框(白/黑)
+ fix: 暗黑模式 一些小问题
+ 一些 scss 通用方法

(cherry picked from commit 8c149b6fa82dde3d2c03c236c699939154c65508)
1 year ago
MengYX 1f7ac44829
fix(QMCv2): `.mggl` `.mgg0`
(cherry picked from commit f7b5e25277678ae0f78a186aaf2fa76fee86173f)
1 year ago
MengYX 08a6f1d946 更新.gitlab-ci.yml文件 1 year ago
MengYX 05b47e3188 更新.gitlab-ci.yml文件 1 year ago
MengYX 9525045cd9 更新.gitlab-ci.yml文件 1 year ago
MengYX 4a5f3849a0 更新.gitlab-ci.yml文件 1 year ago
MengYX 711468601a
chore: update deps & bump version
(cherry picked from commit c48dbd8a350d0df22e997ccf9fbdc4e889ddd379)
1 year ago
MengYX 48255367b4
docs: update README.md
(cherry picked from commit 49c53a9c65dc8aa37a9b7413ab937854ecc1c20a)
1 year ago
MengYX 8260e744ca
refactor: change common -> index
(cherry picked from commit eb6be0d9d13a0834b6a7ada9aab846cfbbdfd664)
1 year ago
MengYX 976077e3e1
fix(QMCv2): overflow error in js decoder
(cherry picked from commit 191ac6a932efb290f49e2824839db20ac6ff47ca)
1 year ago
MengYX 4f7d16e2b0
fix #222
(cherry picked from commit 53127de96851ef24f774169ae5e55274f800bd99)
1 year ago
MengYX af10576b88
fix: declare radix in parseInt
Co-authored-by: Jixun Wu <5713045+jixunmoe@users.noreply.github.com>
(cherry picked from commit eee7d7aedc37797820184c12f6954df23e4b98b8)
1 year ago
Jixun Wu fc4a0e002f
fix(QMCv2): Fail gracefully when WebAssembly loader failed.
(cherry picked from commit 700574fb8efd1a1057bc16a053e5015dcb2e3044)
1 year ago
Jixun Wu 55772dec31
feat(QMCv2): Allow extraction of songId from QMC2-wasm
(cherry picked from commit 9ca2d852ce713255caeb8424a2724cb936434f18)
1 year ago
Jixun Wu a08e189d8e
chore: bump qmc2-crypto to v0.0.6-R1
(cherry picked from commit e29b36229e3f550a2fe8dd9d3ae48826f6229ec7)
1 year ago
MengYX 0b786b9885
feature: use online info to correct qmc meta
(cherry picked from commit 7c62f35adb268509f543d67b4a36f49ada3ae206)
1 year ago
MengYX b710255100
fix #142: remove default mp3 cover description
(cherry picked from commit 4bca64b4b8f4be02222de2fa5f6db0382855fd23)
1 year ago
MengYX 381f224a68
fix: api path & docker image name
(cherry picked from commit ce3de22d0e25f8cdf13e455baaae657bf61ee56a)
1 year ago
Jixun Wu a73212f026
test(joox): Added basic sanity test for joox encryption.
(cherry picked from commit 48b8194363264a0276006deaa3c956970a543627)
1 year ago
Jixun Wu c098b73617
feat(joox): Fetch meta data from API
(cherry picked from commit 4af1a38334cfc51ce64dd509f2dff694f78010f6)
1 year ago
Jixun Wu 107eaef5e6
doc: reforamtted & updated content in readme
(cherry picked from commit 68782f0ec570f7e4ec7ae5adc0bcd7da7a0d64b9)
1 year ago
Jixun Wu eb61d81817
fix: avoid "ArtiomTr/jest-coverage-report-action" when running from a fork.
(cherry picked from commit 95df64516c59f4bbbffa21625af8f9be13da01af)
1 year ago
Jixun Wu c1aba5a10f
refactor: move ruby to custom vue component
(cherry picked from commit ea99d38a920850b0d4dbaa7352f57ebf13bbbee6)
1 year ago
Jixun Wu 3567e7e625
chore: remove left-over debugger statement
(cherry picked from commit afab80505e343830e7b20a8073d21bdbfc7e3502)
1 year ago
Jixun Wu 302f422a5f
fix: form validation on input change
(cherry picked from commit c20ce54dacfe4ccc31974a9a9092938ed47db4bb)
1 year ago
Jixun Wu 1c4185750a
feat(config): better config ui
- JOOX Music UUID label + description
- Not full screen anymore

(cherry picked from commit 8a323f9dbbd17515f53826023a565112acaed90b)
1 year ago
Jixun Wu 13f2d86df4
feat(joox): re-use QM meta extraction code
(cherry picked from commit 2e946e6e30e02085018e868b7857acb62a1a0b08)
1 year ago
Jixun Wu 4ae92cd630
refactor(qmc): extract qm meta code to utils
(cherry picked from commit b6497e2bd3679e0e62bd6a90bdac16fa7c7f1b4e)
1 year ago
Jixun Wu 57d2244c28
fix: only pass over config settings
(cherry picked from commit 3884158f06b71907f004d7a2b4df53e3e486983b)
1 year ago
Jixun Wu 5e6cf8bf24
feat(storage): Pass over config to worker thread on decryption call
(cherry picked from commit 36d616398eac4e8d51863863fa5205fe1c91267f)
1 year ago
Jixun Wu 10aa05c244
refactor: storage factory + singleton
- Make storage easier.

(cherry picked from commit ed84a4732d7dd3ce6b2c22f30553ab5c59f85dbb)
1 year ago
Jixun 5d3d8ce485
fix: storage read/write in chrome extension
(cherry picked from commit bae9a7fec0c98807b3c5c3598f321135ccf6c9d5)
1 year ago
Jixun f94266bacc
fix: add missing permission for chrome storage
(cherry picked from commit 3fb0e1eb0f80cdb84fce6c2eb2a12a028beb1f0b)
1 year ago
Jixun f414f978b4
chore: bump to 0.0.1-R4
(cherry picked from commit 2da37f984a8ed4ca369e2efecb2da5d71976c93e)
1 year ago
Jixun ac6336993e
fix: crash due to chrome been undefined
(cherry picked from commit 53a2073cb482fc9deef7aa0ddf45447c6971d819)
1 year ago
Jixun 8a17dd352d
chore: bump joox-crypto dependency
(cherry picked from commit b46d9fa720a9193ae51b5954e2e34c875e1cc897)
1 year ago
Jixun dbfff5feca
feat: add basic joox support
(cherry picked from commit 699333ca06526d747a7eb4a188e896de81e9f014)
1 year ago
MengYX 3d86eb19b9
fix(ci): test coverage annotation failed
(cherry picked from commit 058985de4f003e2fbdfc4261e2d172c1f9c1c4db)
1 year ago
MengYX 6287283cde
pretty: ignore matrix
(cherry picked from commit edc4e4864b31c32e5860b3a5c840657be6cc4154)
1 year ago
MengYX 477d66e9e9
chore: remove unused api
(cherry picked from commit 3727f67e407807de33be64905b927561aaf1c10f)
1 year ago
MengYX 3441b7a3b1
all: format with prettier
(cherry picked from commit cad5b4d7deba4fbe4a40a17306ce49d3b2f13139)
1 year ago
MengYX 5dc89502cb
maintenance: add prettier
(cherry picked from commit 559be402c940b7b31bdb2567c23ff17251aabe04)
1 year ago
MengYX b9efb68851
fix(QMCv2): cipher should determine by key size
(cherry picked from commit dba63f212cbf9351e5dc16870eb32ae582db2867)
1 year ago
MengYX c1320c811b
chore(QMCv2): fix code style
(cherry picked from commit 87138718549bdec014752ba43dcd5997aaf29137)
1 year ago
MengYX fce4734ed9
feat(QMCv2): use js decoder
(cherry picked from commit c24e5d29733cfa771dd41ae40032029c6bbb9186)
1 year ago
MengYX 334864f6d8
feat(QMCv2): add decoder
(cherry picked from commit 29ac94d1fe52e666fda619f8716d2bc0b120a9ee)
1 year ago
MengYX 76c3887eec
feat(QMCv2): add rc4 cipher
(cherry picked from commit 6b5b4d3bf5f6285e908808d48dee4e2e4ae8c3a2)
1 year ago
MengYX 4703667a44
feat(QMCv2): add key decrypt
(cherry picked from commit a9aaa40ec48a75967882ef95951bf4f7fccf7a9d)
1 year ago
MengYX 183ac63864
feat(QMCv2): add map cipher
(cherry picked from commit 7306bf031f8bc07168197c00e332bf89c8d611dd)
1 year ago
MengYX d5ac9ad56e
test(QMCv2): coverage standard TEA cipher
(cherry picked from commit c2c89a423ffffc06fb43c86d4714bb32d1936c3e)
1 year ago
MengYX 7b3b701924
feat(QMCv2): add standard TEA cipher
(cherry picked from commit 24422b216a15319d90799d4f8f54453c8efd5c34)
1 year ago
MengYX 97ef3f0d7b
fix(extension): version string must be numbers and dots
(cherry picked from commit 3fd35b5d30037a6e156fdb75ca4124837b37d658)
1 year ago
MengYX cbed2332fb
fix: ci
(cherry picked from commit f9f5e32b449c9268cc07f7787587f417d70f08c9)
1 year ago
MengYX fab64f19d4
maintenance: update ci
(cherry picked from commit 525ddfae314f05e1d9a7b67cabcc974b32a503b4)
1 year ago
MengYX 70b46f9d63
maintenance: update ci
(cherry picked from commit 10e35c5d3e4391e22fd005f04ab7be0e503c971a)
1 year ago
MengYX de01d7ff9c
chore: bump version
(cherry picked from commit 12e3f91a1e9a4d681633d531af22b5e385dbe470)
1 year ago
MengYX 768f30a2fe
maintenance: update ci
(cherry picked from commit cb92eed9b135c04a17389f48997c18ba81e60c3a)
1 year ago
MengYX 59048aef6b
maintenance: update ci
(cherry picked from commit 3960ea7d591a199c188e764b26d0840ccae1c322)
1 year ago
MengYX 60ea6239eb
maintenance: remove fix-compatibility.js
(cherry picked from commit af20e8a6970ec7f08799389ac9ce897d1cc822e0)
1 year ago
MengYX 42ea3651f2
feat: use static cipher instead of mask
(cherry picked from commit cd6b84ad7eed489f9bcbd72d847cd4d704052b0c)
1 year ago
Jixun Wu 7f48acd214
chore: add eol at the end of `qmcv2.ts`.
(cherry picked from commit 9470f2ca8706d602c6d073012d4c3fc6aec7da77)
1 year ago
Jixun Wu 8e007ff0a3
chore: (redone) upgrade qmc2-crypto to 0.0.5-R4
- Remove the use of `new Function` in emscripten generated code.
- This commit is a clean commit that does the same thing as 3b88d168b660f780824016e4d23241d1fc766e39

(cherry picked from commit bdd60bc502ace1116698ff16357001bfb7608a43)
1 year ago
Jixun Wu b2bf878c89
Revert "chore: upgrade `qmc2-crypto` to 0.0.5-R4"
This reverts commit 3b88d168b660f780824016e4d23241d1fc766e39.

It generates unexpected large diff in package-lock.json.

(cherry picked from commit 0f3cd9b67fbc0f91da5272eb60301e09e4fc6de3)
1 year ago
Jixun Wu b550b407e5
chore: upgrade `qmc2-crypto` to 0.0.5-R4
- Remove the use of `new Function` in emscripten generated code.

(cherry picked from commit 3b88d168b660f780824016e4d23241d1fc766e39)
1 year ago
Jixun Wu 1e927ad962
fix: treat qmcflac/qmcogg as QMCv2 and fallback to QMCv1
(cherry picked from commit 41e588e9864801897fa13eb96a1764baaa5a4ab5)
1 year ago
Jixun Wu 9edcaadb83
refactor: remove suppressed qmc mask methods / constants
(cherry picked from commit 5d48b28a949cbd42f24781a69124d7aa521e51c1)
1 year ago
Jixun Wu ec6be66cc1
refactor: restore support for QMCv1.
(cherry picked from commit 19239f182d71e2e4362309f08706a91c00bb6bd1)
1 year ago
Jixun Wu ab3f54cb47
chore: update supported ext list
(cherry picked from commit bdab51bde327244a105fff5c2086911b275b2259)
1 year ago
Jixun Wu da11e3a9a1
chore: Use QMC2-Crypto with embedded WASM build from 0.0.5-R3
(cherry picked from commit 9448b497ed6b80e41f0e9f731f1ffa1e56fb149a)
1 year ago
Jixun Wu 8d35afae62
fix: patch threads to work with production build
(cherry picked from commit 4da56bb0fe509c4cb0c4bb6e560b4383f185bf45)
1 year ago
Jixun Wu 840d750716
feat(qmcv2): Experiment with qmc2-crypto
(cherry picked from commit c8eb1bc481347efb6d35e9122e17e624bde18772)
1 year ago
MengYX ada078df19
maintenance: add jest as unit test 1 year ago
MengYX 8facd65834
chore: update deps 1 year ago
MengYX a6367401ae
Merge pull request #184 from lvzx123/patch-1
Now it is 2021!
2 years ago
lvzx123 565ee37a8b
Now it is 2021!
大人,时代变了
2 years ago
MengYX aab611bff5
bump version 2 years ago
MengYX 942e43fa16
fix #169 2 years ago
MengYX 84be57a903
fix #179 2 years ago
MengYX a6a3c02538
fix #179 2 years ago
Emmm Monster 216ff4021c
fix(extension): compute version name 2 years ago
Emmm Monster d3898161b9
chore: bump version & update deps 2 years ago
MengYX 5a7a9e3add
change ixarea api endpoint 2 years ago
MengYX 652bb1fc32
optimize: imports 2 years ago
MengYX 6737e8c11b
optimize: `.kgm` mask loading 2 years ago
sunhao03 71862538b7 fetch mask file fix on production 2 years ago
Emmm Monster 4251b94b1f
chore: update deps & fix audit 2 years ago
Emmm Monster 8fdda048f6
fix: avoid using worker in file protocol 2 years ago
Emmm Monster 39c7294996
chore(ci): build after *.ts changes 2 years ago
Emmm Monster 48f879cb58
simplify: decrypt/ncm-cache & decrypt/common 2 years ago
Emmm Monster f0875ad175
fix: decrypt/qmc-cache
adapt: decrypt/qmc for qmc-cache
2 years ago
qq1010903229 02a146e069
增加对网易云音乐.uc缓存格式和QQ音乐.cache缓存格式的支持 (#161)
* Update common.ts

* Create ncmcache.ts

* Create qmccache.ts
2 years ago
Emmm Monster 2e31853ffb
chore: update deps 2 years ago
Emmm Monster a7aaf246ae
fix: .vpr/.kgm fail in worker 2 years ago
Emmm Monster 4bc0a10c09
feature(sniffer): support `.dff` 2 years ago
Emmm Monster 3645dd7d01
fix: remove test file 2 years ago
Emmm Monster 73bb9438b1
chore: Bump Version 2 years ago
Emmm Monster 21d5ae305c
feature: directly write to fs 2 years ago
Emmm Monster 759c1bd87e
fixes 2 years ago
Emmm Monster c7e5dfb4c4
refactor: component/*.vue 2 years ago
Emmm Monster ca4ed149b2
refactor(decrypt/*): change interface 2 years ago
Emmm Monster b3c6fe2f24
refactor(decrypt/qmc): typescript 2 years ago
Emmm Monster aca1c11332
refactor(decrypt/qmc): typescript qmc mask 2 years ago
Emmm Monster 15dba7b92f
refactor(.ncm): typescript & class 2 years ago
Emmm Monster 37a641e69e
refactor(typescript): utils.WriteMetaFor{ Mp3, Flac } 2 years ago
Emmm Monster 342241b379
refactor(typescript): .xm & .kgm 2 years ago
Emmm Monster a1eddb230f
refactor(typescript): Use ES6 import & use interface 2 years ago
Emmm Monster 3c0a9e92f9
refactor(typescript): utils.GetCoverFromFile & utils.GetMetaFromFile 2 years ago
Emmm Monster 4637a3650a
feat(decrypt/kwm): support raw .acc 2 years ago
EmmmX 9ae860cb11
Merge pull request #157 from unlock-music/add-typescript
Add typescript support
2 years ago
Emmm Monster ec711990a1
refactor(typescript): utils.GetArrayBuffer 2 years ago
Emmm Monster f3f6f9ef40
refactor: move some utils to typescript 2 years ago
Emmm Monster 213ac35157
chore: add support for typescript 2 years ago
Emmm Monster e36df21f01
chore: update deps & fix audit 2 years ago
MengYX fc52423976
Make Github Dependabot Happy 2 years ago
MengYX 5ca9b1fab4
README: Add extension info 2 years ago
MengYX 3dfed44021
Remove: [Extension] Stats Code 2 years ago
MengYX 9e04bc8690
Add: [Docs] Docker Usage in README 2 years ago
MengYX 7716c356ed
Bump Version 2 years ago
MengYX 701f750476
Change: [CI] Action Name 2 years ago
MengYX d73493a624
Fix: [CI] Build Docker Image 2 years ago
MengYX 85fdbff00d
Fix: [CI] Build Docker Image 2 years ago
MengYX 3a5afeb8a6
Fix: [CI] Build Docker Image 2 years ago
MengYX 8dc1a66d69
Update: [CI] Build Docker Image 2 years ago
MengYX 7733fa6ad1
Add: Dockerfile 2 years ago
MengYX 6a2dd672f3
Update: [CI] Remove Cache (because using `npm ci`) 2 years ago
MengYX ca82842b04
Update: [Docs] README 2 years ago
MengYX 137df9c4c2
Misc: Bump Version 2 years ago
MengYX b17bb37c38
Fix: [Extension] Use extension API make sure page open successfully 2 years ago
MengYX 9607580e8b
Update: Deps 2 years ago
MengYX 5956412d7e
Fix: [CI] Generated zip structure 2 years ago
MengYX 22312959f3
Merge branch 'feature/extension' 2 years ago
MengYX 549983a928
Adapt: [Extension] for Firefox 2 years ago
MengYX ce2642ad1f
Fix: [Extension] Remove inline script (for extension's Content Security Policy reason)
Fix: [Extension] Disable Service Worker
2 years ago
MengYX c6ea98333e
Update CI: Add Extension Build 2 years ago
MengYX 042b1ca0dd
Add Feature: Browser Extension 2 years ago
MengYX e089fe1268
Change: Web Manifest 2 years ago
MengYX 67966d4b54
Update README.md 2 years ago
MengYX ca462f94fa
Remove Drone CI 2 years ago
MengYX 297c7c9252
Remove "By IXarea" 2 years ago
MengYX 8acc1ade81
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/highlight.js-10.4.1' into master 2 years ago
MengYX e543024641
Bump Version and Update Deps 2 years ago
MengYX cf48554424
Merge pull request #117 from ix64/fix-qmc-meta
Fix incorrect id3 info for .qmc decryption
2 years ago
MengYX 2e0cd04255
Update new-feature.md 3 years ago
MengYX adbcdfd083
Update bug-report.md 3 years ago
MengYX e1505148c8
Add tips for qmc not writing cover 3 years ago
MengYX b65e47514f
Update CI 3 years ago
MengYX 31215772e3
Try to fix .qmc ID3 Info 3 years ago
dependabot[bot] 070c642dbf
Bump highlight.js from 10.4.0 to 10.4.1
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 10.4.0 to 10.4.1.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/master/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/10.4.0...10.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
MengYX 8e135f7004
Bump Version and Update Deps 3 years ago
MengYX 0fb30ddc17
Merge pull request #113 from KyleBing/master
调整暗黑模式样式,新增全局统一样式 by @KyleBing
3 years ago
KyleBing e9a25f3140 ^ package-lock.json 3 years ago
KyleBing 5e2f3d36c2 暗黑模式颜色调整,载入页颜色适配黑色 3 years ago
KyleBing a040c88a07 use scss source file, remove pre-compiled css file. 3 years ago
KyleBing b370f4ceb6 调整暗黑模式样式,新增全局统一样式 3 years ago
MengYX bf0df4e68d
Merge pull request #112 from flosacca/master
Fix #100 by @flosacca
3 years ago
flosacca f24ea6a07b Fix #100 3 years ago
MengYX c11f3fd130
Update README 3 years ago
MengYX 2ffcbf79b5
Bump Version 3 years ago
MengYX 6a2b98798b
Fix #103 #100 duplicated metadata 3 years ago
MengYX 60e2039e56
Update CI 3 years ago
MengYX fbdad625c5
Update Deps 3 years ago
MengYX 10814ea109
Merge pull request #106 from lc6464/master
适配浏览器深色模式
3 years ago
NULL-LC 52657046d6 适配浏览器深色模式 3 years ago
MengYX 175112180d
Merge pull request #101 from renbaoshuo/patch-1
更新 Edge 浏览器下载链接
3 years ago
Baoshuo Ren 7b26630428
更新 Edge 浏览器下载链接 3 years ago
MengYX 55b2f17ed7
Bump Version 3 years ago
MengYX be09790810
Merge pull request #97 from qq1010903229/patch-1
Merge pull request #97 增加对QQ音乐微云网盘格式的支持
3 years ago
MengYX df2d409351
Fix Kgm Decrypt Bug 3 years ago
MengYX a558dac34b
Update Deps 3 years ago
MengYX 44642b1c39
Fix kgm bug 3 years ago
qq1010903229 6e66d2da4f
Update qmc.js 3 years ago
qq1010903229 e1cf15cf8c
Update common.js 3 years ago
MengYX 1d415cae52
Add Comment for Issue Template 3 years ago
MengYX 66e2b96bad
Bump Version 3 years ago
MengYX 79c0c85ab3
Merge remote-tracking branch into master 3 years ago
MengYX ad47a713ad
Add Tips for .kgm while using "file:" protocol 3 years ago
MengYX 6ef0850c40
Use Small Cover Image for .ncm 3 years ago
MengYX 9af2ba5e62
Update README.md 3 years ago
MengYX 0f52c53d6c
fix .xm filename detect 3 years ago
MengYX 24764875f3
Update CI 3 years ago
MengYX 65a41b21c3
Merge remote-tracking branch 'origin/master' 3 years ago
MengYX b93b93110b
Update GitHub CI 3 years ago
MengYX 7a5cefd950
Bump Version and Update Deps 3 years ago
MengYX 3b885f82ca
Fix .xm read info from filename 3 years ago
MengYX b6757e81a2
Fix #84 3 years ago
MengYX 8d79035675
Fix .xm file type recognize error 3 years ago
MengYX 6592f304b6 Update issue templates 3 years ago
MengYX e5bff35f89
Fix ncm cover image too big to write into meta 3 years ago
MengYX 9b28676c43
Clean up 3 years ago
MengYX 4a2d31238b
Fix #79 ncm->flac no metadata (file downloaded from phone) 3 years ago
MengYX fd2866f53d
Bump Version 3 years ago
MengYX 5e8af22f08
Fix wrong zip file in release [Skip CI] 3 years ago
MengYX 4aa2ff7f91
Fix #77 ncm flac meta duplicated
Fix #78 write flac cover sometimes fail
3 years ago
MengYX c9a4a901be
Update README.md 3 years ago
MengYX a824bf1f63
Fix GitHub CI 3 years ago
MengYX bb811178d4
Bump Version 3 years ago
MengYX c25055f875
Change IXarea Api Endpoint 3 years ago
MengYX 62e36ef228
Change IXarea Api Endpoint 3 years ago
MengYX 438383979d
Add Support qq music cover 3 years ago
MengYX 59d47c755e
Add Support for flac meta/cover 3 years ago
MengYX e2d4283003
Write meta for qq music mp3 3 years ago
MengYX 6b1c08663a
Resolve QQMusic Cover(By IXarea Server) 3 years ago
MengYX c338b6ef04
Fix dep security problem 3 years ago
MengYX c95cfcb984
Update Tips 3 years ago
MengYX 26b6b03ef3
Add Init Support for Kgm/Vpr 3 years ago
MengYX f548412d8d
Update Deps 3 years ago
MengYX f8a1ec137c
Update and rename deploy.yml to release.yml 3 years ago
MengYX 8622aef21f
Create GitHub Pages 3 years ago
MengYX ecff3d34b0
Fix typo #62 3 years ago
MengYX a140b45e5f
Bump Version & Update Deps 3 years ago
MengYX d42e6e3259
Add Tips 3 years ago
MengYX bceabe4fcf
Simplify 3 years ago
MengYX 7b9070f99d
Fix ncm unlock while no album pic #58 3 years ago
MengYX 6410576adb
Fix Xiami return info 3 years ago
MengYX 24bfc9e603
Fix .qmc Files Unlock Error 3 years ago
MengYX b6886b7001
Bump to 1.5.1 3 years ago
MengYX dd965688a9
Fix Qmc Mask Query 3 years ago
MengYX f9543965b6
Small Bug Fix 3 years ago
MengYX e7b86a4779
Update Mgg Detect Algorithm 3 years ago
MengYX c3756bb3b3
Change Tips Info 3 years ago
MengYX 4d5d70f4b6
Change CI 3 years ago
MengYX e31eb9c1f1
Bug Fix in Worker Mode 3 years ago
MengYX f64fa71b1e
Remove Console Log 3 years ago
MengYX 181a3c402f
Update README.md 3 years ago
MengYX 4c4e4061f5
Update Description and Bump Version
Small Fixes
3 years ago
MengYX 2526adcab0
Add Support For Xiami .xm Files! 3 years ago
MengYX f2ea85bae9
Merge remote-tracking branch 'ixarea/master' 3 years ago
MengYX c07d55565d
Small Changes 3 years ago
MengYX 71a8d9fab7
Unlock Kuwo .kwm Files! 3 years ago
MengYX 7233fdc707
Update README Tips 3 years ago
MengYX 0d119094df
Update README.md 3 years ago
MengYX 1f804e1037
Update README.md 3 years ago
MengYX 77d9ca4ba8
Change Browser Tips Condition 3 years ago
MengYX 8f3c74c100
Update README.md 3 years ago
MengYX 29c27bbfd9
Limit Update Tips 3 years ago
MengYX c87e6e04ed
Bump Version 3 years ago
MengYX 0b52a0acb2
Fix GBK Detect Bug 3 years ago
MengYX a087da67b2
Update Deps 3 years ago
MengYX 3ca3142d11
Hello 2020! 3 years ago
MengYX 23b01d5f87
Fix GBK Encoding Reading in QQMusic Mp3 3 years ago
MengYX 12025e3709
Get QQMusic Cover URL (Only Display) 3 years ago
MengYX 2415db67be
Move ID3 Writer to Util 3 years ago
MengYX 9569e2f145
Add progress bar for unlocking #37
Add tips for instant save
3 years ago
MengYX 87356a0514
Add Support For .qmc2 3 years ago
MengYX ff63c420eb
Add Header Check For .mgg 3 years ago
MengYX 1d3725f9a4
Use Npm Registry 3 years ago
MengYX a70aaf03af
Merge pull request #31
Bump acorn from 6.4.0 to 6.4.1 to fix a security vulnerability
3 years ago
dependabot[bot] 31fdaf11f7
Bump acorn from 6.4.0 to 6.4.1
Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
MengYX 0c23249d76
Bump Version 3 years ago
MengYX 6502d2d067
Merge CI Settings 3 years ago
MengYX 24e1d33642
Fix errors when parsing ncm files without metadata 3 years ago
MengYX a72804544f
Remove Source Map in production 3 years ago
MengYX 2aeb60d0a9
Update CI 3 years ago
MengYX 97ca09dbae
Bump Version 3 years ago
MengYX e78118b4d0
Add fix-compatibility npm command 3 years ago
MengYX 37c60caa06
Update Dependencies 3 years ago
MengYX fba020969b
Update Babel config 3 years ago
MengYX 790715726a
Add temporary solution to fix compatibility for Edge 18 3 years ago
MengYX 4ca45e1233
Merge branch 'pull/22' 3 years ago
MengYX cfacb77d15
Optimize loader tips for outdated browser 3 years ago
任宝硕 5f7461e8aa
Update index.html 3 years ago
MengYX aa98ec422c
Reformat Code 3 years ago
MengYX d2ec667c19
Fix Update Check 3 years ago
任宝硕 94ee8eb3bd
Update index.html 3 years ago
任宝硕 c13f7fcced
对部分老旧浏览器进行显示调整 + 部分内容修复 3 years ago
MengYX 1d83898f08
#20 Add Support For Netease DJ Files 3 years ago
MengYX 98ca5bc8ff
Bump Version 3 years ago
MengYX 984b549448
#19 Add Download Type: Origin Filename 3 years ago
MengYX 9fd7177ebb
Add Update Check 3 years ago
MengYX f7d19e62fd
Immediately Load Latest App 3 years ago
MengYX 86d59f4e6f
Update Dependencies 3 years ago
MengYX 3906572723
Optimize UI 3 years ago
MengYX 179f72687a
Fix Decrypt Mflac Error 3 years ago
MengYX ce251e3c9e
Fix Decrypt Algorithm Error 3 years ago
MengYX cc8e818142
Optimize Loading 3 years ago
MengYX f99e885d9f
Fix Mgg Mask Detect Bug 3 years ago
MengYX 58d9039960
Update README and Bump Version 3 years ago
MengYX c314a251c2
Add Detect Media Type by File 3 years ago
MengYX 10f09958c4
Optimize Import 3 years ago
MengYX 41a45176be
Use Universal Decoder for Qmc,Mgg,Mflac 3 years ago
MengYX 47cea6eae9
Use Universal Mask for Qmc,Mgg,Mflac
Add Local Experimental Support For Mgg
3 years ago
MengYX 2fc9368a92
Add Experimental Support For Mgg 3 years ago
MengYX 4e1bfb0b55
Bump Version 3 years ago
MengYX 27b74ea5dd
Better Way to Detect Mflac Mask 3 years ago
MengYX 9aab7a7713
Adjust for Debugging 3 years ago
MengYX dcde0d3fbb
Fix Babel Config 3 years ago
MengYX 0c0299d63a
Remove Useless Information 3 years ago
MengYX 3ee9f5d2d1
Split App.vue 3 years ago
MengYX e3ca175258
Optimize Bundle Size 3 years ago
MengYX 05cdd7b896
Merge branch 'ix-master' 3 years ago
MengYX 91ba19d878
Bump Version 3 years ago
MengYX a7c7b6cbfa
Add instant download to avoid memory occupation 3 years ago
MengYX 50fbb69394
Merge branch 'pull/17'
# Conflicts:
#	src/App.vue
3 years ago
MengYX 402fb184f7
Add Web Worker 3 years ago
MengYX 0766e2fcb0
Merge pull request #16 from smtop/dev
增加歌曲命名格式选项
3 years ago
1519715742@qq.com 92bd0f6be3 Performance improvement in multiple files 3 years ago
smdev 9c6af8ff9c 增加歌曲命名格式选项 3 years ago
MengYX 8094f3ad58
Update CI 3 years ago
MengYX e6a81f8546
Edit index.html Upgrade Dependencies 3 years ago
MengYX 211b4e0206
#9 Add QQ Music tkm Format 3 years ago
MengYX 4cd5b45986
Fix QMC filename error 3 years ago
MengYX 60445b7ed9
#11 Add Moo Music Format 3 years ago
MengYX 4e499b2deb
Merge branch 'master' of github.com:ix64/unlock-music 3 years ago
MengYX 0cddb98612
Update CI 3 years ago
MengYX ca3f4c1aa4
Update Readme [CI SKIP] 3 years ago
MengYX eec5bd0fb8
Add Support For: tm0/2/3/6 3 years ago
MengYX bddde78fcd
Reconstruct 3 years ago
MengYX bc138c4078
Update Deps 3 years ago
MengYX 51a5a8a44f
Update README.md 3 years ago
MengYX 2fb5aecdb2
Update README.md 4 years ago
MengYX 8014c33538
Revert: Favicon 4 years ago
MengYX e6bce501bb
Upgrade Vue Cli 4 years ago
MengYX de37519f8c
Remove unused icon 4 years ago
MengYX a483594c4b
Change build mode 4 years ago
MengYX 014fe5ae26
Fix accept in uploader 4 years ago
MengYX 73f3959094
Use Post 4 years ago
MengYX 48658701a2
Fix link error in README [SKIP CI] 4 years ago
MengYX c4e9fb0dcc
Update README and Dependencies 4 years ago
MengYX d51d7ec773
Change Notification 4 years ago
MengYX 683f58964c
Report Error Type 4 years ago
MengYX 0ca830e896
Fix No Status Error 4 years ago
MengYX 2266ca2cf1
Fix Download Button 4 years ago
MengYX c71cb8ee85
Show Detail Info While Error Occurred 4 years ago
MengYX b68efea15b
Update Dependencies 4 years ago
MengYX 591c1a5312
Add Partial Support For .mflac 4 years ago
MengYX 95de3e8cc5
Reformat Code [SKIP CI] 4 years ago
MengYX d91f48aa70
Add tips for qmcogg 4 years ago
MengYX 497a63486d
CI: Auto Deploy and Use Cache 4 years ago
MengYX 538705187a
Add CI 4 years ago
MengYX 04be04204a
Use new window to open link 4 years ago
MengYX d99cd23e0c
Update Dependencies 4 years ago
MengYX c9770bdd59
Add .qmcogg (without test)
Add Tips
4 years ago
MengYX 757d4d4847
Fix Display Bugs In Edge and Safari 4 years ago
MengYX 0913337612
Enhanced ease of use 4 years ago
MengYX 23ff9cdec1
Add Analytics
Fix an error statement
4 years ago
MengYX 0b0b19163b
Complete ID3 for ncm 4 years ago
MengYX 382a637a2c
Fix an icon error 4 years ago
MengYX 82e4ec6312
Merge pull request #2 from ix64/pull/1
Fix bugs after using music-metadata-browser
4 years ago
MengYX 0e59843944
Merge branch 'master' into pull/1 4 years ago
MengYX c7ed517ede
Merge pull request #1 from Borewit/music-metadata-browser
Maybe try music-metadata-browser?
4 years ago
Borewit bd377db39b Fix parsing picture in metadata 4 years ago
MengYX 32128ed425
Fix bugs after using music-metadata-browser 4 years ago
Borewit 9416ded167 use music-metadata-browser 4 years ago
MengYX 1ba40d1fc2
Change icon 4 years ago
MengYX 76c0577185
Downgrade jsmediatag to avoid bug
Rename project
4 years ago
MengYX 3ceb56900d
Update page footer 4 years ago
MengYX e0ffd3f477
Update readme 4 years ago
MengYX 94136ec2e6
Update readme 4 years ago
MengYX 428a4505ad
Merge branch 'master' of https://git.ixarea.com/MusicCrack/music-crack 4 years ago
MengYX 6ed0291e54
Update dependencies to fix CVE-2019-10744 4 years ago