Commit Graph

  • 9856f52070
    feat: add meta parser from filename Unlock Music Dev 2022-11-28 18:52:19 +0800
  • 112d9ab28e
    feat(qmc): allow retrieve metadata online Unlock Music Dev 2022-11-25 04:29:59 +0800
  • f60f0b3d07
    feat(qmc): add search interface Unlock Music Dev 2022-11-25 03:58:50 +0800
  • 3cf542c84c
    feat(meta): use ffmpeg to retrieve album art & metadata Unlock Music Dev 2022-11-24 23:28:44 +0800
  • 9494a535a9
    feat(qmc): support audio meta getter Unlock Music Dev 2022-11-22 11:08:35 +0800
  • 138adbf846
    feat(ncm): support audio meta getter Unlock Music Dev 2022-11-22 07:08:10 +0800
  • c878bb8ca4
    feat: add image sniffer Unlock Music Dev 2022-11-22 06:45:18 +0800
  • e9e63ce175
    feat(qmc): improve m4a & mp4 sniff #49 Unlock Music Dev 2022-12-06 21:47:33 +0800
  • 2c378d4d46 Merge pull request 'feat(qmc): add mmp4 format' (#48) from feat/qmc-mmp4 into master um-dev 2022-12-06 10:57:46 +0000
  • 21eab14e6c
    feat(qmc): add mmp4 format #48 Unlock Music Dev 2022-12-06 18:42:58 +0800
  • 0a0179c614 Merge pull request 'fix(qmc): use unicode normalize to match filename' (#47) from fix/unicode-norm into master v0.2.0-alpha.2 um-dev 2022-12-05 03:24:40 +0000
  • 12be881d42
    chore: add accident removed comment #47 Unlock Music Dev 2022-12-05 11:10:40 +0800
  • 6f033af336
    chore: remove unused debug log Unlock Music Dev 2022-12-05 11:08:54 +0800
  • 79d00b356f
    feat(qmc): use unicode normalize to match filename Unlock Music Dev 2022-12-05 11:04:57 +0800
  • f6149c9109 Merge pull request 'feat(qmc): add support for .mflach' (#46) from qmc/mflach into master um-dev 2022-12-05 02:03:42 +0000
  • 3739638ddf
    feat(qmc): use editorial distance to find the key #46 Unlock Music Dev 2022-12-05 09:43:33 +0800
  • 423767ba63
    fix(qmc): fix key from mmkv Unlock Music Dev 2022-12-05 08:54:40 +0800
  • a9c976f47d
    Revert "fix(ci): add zlib for cgo" Unlock Music Dev 2022-12-05 07:24:21 +0800
  • 5fbcdb77d4
    fix(qmc): use pure go mmkv Unlock Music Dev 2022-12-05 07:24:03 +0800
  • 743c672c44
    fix(ci): add zlib for cgo Unlock Music Dev 2022-12-05 01:00:00 +0800
  • 9241512f2d
    feat(qmc): update go.mod Unlock Music Dev 2022-12-05 00:09:48 +0800
  • 52e986e644
    feat(qmc): support .mflach on darwin Unlock Music Dev 2022-12-05 00:06:38 +0800
  • d2019b04ec
    fix: qmc test Unlock Music Dev 2022-12-04 23:14:06 +0800
  • ea3236e14b
    refactor: change decoder init parameter Unlock Music Dev 2022-12-04 23:05:38 +0800
  • ad64a0f91d Merge pull request 'update readme [CI SKIP]' (#45) from update-readme into master um-dev 2022-11-27 02:31:32 +0000
  • 921f9b2ae6
    update readme [CI SKIP] #45 Unlock Music Dev 2022-11-27 10:30:40 +0800
  • cb948e74df Merge pull request 'Init Drone CI Build & Release' (#44) from ci/init-drone into master v0.2.0-test-ci um-dev 2022-11-26 23:54:20 +0000
  • 7637a91f71
    ci: fix file exist #44 Unlock Music Dev 2022-11-27 07:50:04 +0800
  • e7d360362e
    ci: fix duplicated name Unlock Music Dev 2022-11-27 07:47:42 +0800
  • 04320bd45a
    ci: add release pipeline Unlock Music Dev 2022-11-27 07:45:44 +0800
  • 26b580a4b8
    ci: init with go build Unlock Music Dev 2022-11-27 02:42:13 +0800
  • 6c168ee536
    refactor: move audio sniffer to internal package Unlock Music Dev 2022-11-22 06:16:40 +0800
  • 62a38d5ab4
    fix(ximalaya): x2m scramble table loading Unlock Music Dev 2022-11-21 13:30:48 +0800
  • 62548955dc
    chore: add release script v0.2.0-alpha.1 Unlock Music Dev 2022-11-20 12:41:25 +0800
  • 3794ff3154 Merge pull request 'feat(ximalaya): initial support' (#42) from feat/ximalaya into master um-dev 2022-11-20 01:38:13 +0000
  • b22453215f
    revert: go mod changes #42 Unlock Music Dev 2022-11-20 08:10:29 +0800
  • 81862b26c9
    feat(ximalaya): initial support Unlock Music Dev 2022-11-20 07:53:36 +0800
  • 110a78433a Merge pull request 'fix(kwm): allow new magic header' (#41) from fix/kwm-magic into master um-dev 2022-11-20 00:03:42 +0000
  • d896925dff
    fix(kwm): allow new magic header #41 Unlock Music Dev 2022-11-20 03:12:30 +0800
  • bd95fdb53b
    fix: unit tests Unlock Music Dev 2022-11-20 02:53:04 +0800
  • f6748d644d
    refactor: code cleaning Unlock Music Dev 2022-11-20 02:47:28 +0800
  • 8e068b9c8d
    refactor: rename xm -> xiami Unlock Music Dev 2022-11-20 02:18:50 +0800
  • 14c9d49d46
    refactor: change module path v0.2.0-test-mod Unlock Music Dev 2022-11-19 07:44:44 +0800
  • 6f1cdc5b4f
    fix: raw don't access registry Unlock Music Dev 2022-11-19 07:25:45 +0800
  • 8fd6763b29
    fix: allow unencrypted tm0 tm3 Unlock Music Dev 2022-11-19 07:25:44 +0800
  • 2880c63bf7
    fix: seek to audio start after validate Unlock Music Dev 2022-11-19 07:25:44 +0800
  • 67ff0c44cd
    refactor: use io.Reader instead of custom method Unlock Music Dev 2022-11-19 07:25:43 +0800
  • 4365628bff
    refactor: qmc don't export internal functions Unlock Music Dev 2022-11-19 07:25:42 +0800
  • b275b552ed
    refactor: use kgm crypto from `parakeet-rs` Unlock Music Dev 2022-11-19 07:25:42 +0800
  • 4ecaef1ff9
    refactor: remove global logger Unlock Music Dev 2022-11-19 07:25:41 +0800
  • e2fc56ddb2
    refactor: remove logging in algorithms Unlock Music Dev 2022-11-19 07:25:40 +0800
  • a2c55721cc
    feat: simplify vpr decode Unlock Music Dev 2022-11-19 07:25:39 +0800
  • e6ba9f0bfa
    fix: links & errors Unlock Music Dev 2022-11-19 07:25:39 +0800
  • 21bd246d6c
    feat: use table to generate kgm mask Unlock Music Dev 2022-11-19 07:25:38 +0800
  • f05ae61aff
    feat: adapt for qmc key v2 Unlock Music Dev 2022-11-19 07:25:37 +0800
  • 7b37e4dd3c
    feat: add tips for QMC with STag suffix Unlock Music Dev 2022-11-19 07:25:36 +0800
  • 04539a138d
    Merge 825784e605 into 9647ca15fd #39 pemako 2022-09-02 16:38:33 +0000
  • 825784e605 feat: imporve code pemako/master #39 pemako 2022-09-03 00:35:56 +0800
  • 9647ca15fd
    Merge pull request #33 from Sloaix/master MengYX 2022-03-05 17:56:09 +0800
  • f27b73a64c feat: support removing source files #33 Sloaix 2022-02-24 23:32:17 +0800
  • 5226bfc05f
    Update README.md #29 xinyo 2022-01-11 03:35:06 +1100
  • 2058504384
    feat(QMCv2): support `.mggl` and `.bkc*` v0.1.1 MengYX 2022-01-09 06:30:38 +0800
  • 76df8e6c1a
    fix(QMCv2): unlock error on 32bit platform MengYX 2022-01-09 06:24:58 +0800
  • 42d658625f
    test(QMCv2): add case mflac_rc4 MengYX 2022-01-09 06:21:35 +0800
  • def2925900
    feat(QMCv2): better rc4 cipher MengYX 2021-12-17 04:31:58 +0800
  • 62f7991a64
    ci: add go test v0.1.0 MengYX 2021-12-14 04:11:13 +0800
  • 9390b45207
    Merge pull request #23 from unlock-music/feature/qmc-v2 MengYX 2021-12-14 04:09:17 +0800
  • deaa58e91f
    feat(QMCv2): replace with old decoder #23 MengYX 2021-12-14 04:01:04 +0800
  • 7755d47f7a
    test(QMCv2): add test data & case "mgg_map" MengYX 2021-12-14 02:56:33 +0800
  • 7cc7aa19fd
    feat(QMCv2): support static cipher (legacy) MengYX 2021-12-14 02:19:32 +0800
  • 1025010395
    fix(QMCv2): add missing test data MengYX 2021-12-13 22:58:38 +0800
  • 8cc7f66640
    chore(QMCv2): Rename old files MengYX 2021-12-13 22:55:31 +0800
  • 38648d57e6
    feat(QMCv2): Add mapCipher & mflac/mgg key discovery MengYX 2021-12-13 22:54:08 +0800
  • 629c0c36f0
    ci: allow all branches MengYX 2021-12-13 20:55:05 +0800
  • 1552a667f6
    init QMCv2: RC4 (512 Byte Key) MengYX 2021-12-13 20:42:07 +0800
  • f14c0cd9c2
    fix ci v0.0.6 Emmm Monster 2021-11-12 05:39:41 +0800
  • 63d4e6e1d2
    improve ci Emmm Monster 2021-11-12 05:30:03 +0800
  • be6d3e5a44
    improve ci Emmm Monster 2021-11-12 05:17:06 +0800
  • ae4b46bf57
    improve cli Emmm Monster 2021-11-12 00:23:37 +0800
  • 3f3980de38
    fix #18: skip noop decoder Emmm Monster 2021-11-11 23:43:20 +0800
  • 6fd5bd5863
    fix #18: support upper case extension Emmm Monster 2021-11-11 23:27:07 +0800
  • 0a13671df2
    chore: update deps Emmm Monster 2021-11-11 23:18:17 +0800
  • 28d84e4dc2
    Fix: algorithm bugs in `qmc` Optimize: algorithm in `kgm` Emmm Monster 2021-08-03 04:17:10 +0800
  • 60c15894c0
    Fixed #12: Add sniffer for `.dff` Emmm Monster 2021-05-25 12:20:04 +0800
  • 15e340eac4
    Update RawDecoder & Support `.kwm` as `.aac` v0.0.5 Emmm Monster 2021-05-23 19:59:29 +0800
  • c836ac7cb5
    Clean TODOs Emmm Monster 2021-05-23 19:58:23 +0800
  • ad301e0ff2
    Update Help Text v0.0.4 Emmm Monster 2021-05-16 17:21:20 +0800
  • 1f0aefb72d
    Update README.md Emmm Monster 2021-05-16 17:18:37 +0800
  • c71ad9cc79
    Close #10 Drag to Decrypt Emmm Monster 2021-05-16 16:59:49 +0800
  • 1760737121
    Fix CI: Checkout with history & tags v0.0.3 Emmm Monster 2021-05-16 13:50:35 +0800
  • b517806fdb
    Fix CI Emmm Monster 2021-05-16 13:43:36 +0800
  • b6df09cee3
    Fix CI Emmm Monster 2021-05-16 13:41:13 +0800
  • 9cf42af251
    Use git tag as version Emmm Monster 2021-05-16 12:30:48 +0800
  • c1c43d2a41
    Sniff Output Audio Extension Emmm Monster 2021-05-16 12:18:19 +0800
  • f9686bbfc4
    Decoder.GetAudioExt() return extension with . Emmm Monster 2021-05-16 12:15:22 +0800
  • 9caf11217b
    Remove Debug Deps v0.0.2 Emmm Monster 2021-03-02 18:19:24 +0800
  • ef060159f0
    Fix #8 Emmm Monster 2021-03-02 18:16:37 +0800
  • 939cfd38d0
    Fix incorrect package path Emmm Monster 2021-03-02 18:16:19 +0800
  • 379b52295e
    CI: [GitHub Actions] Build Emmm Monster 2021-02-22 00:14:53 +0800
  • 5f1a30536e
    README: Add Link to Release Emmm Monster 2021-02-22 00:06:31 +0800