Commit Graph

  • 35a520fcf7 fix: shell execute problem on Linux and macOS WorldObservationLog 2024-05-28 22:21:43 +08:00
  • b82817c20e feat: config to disable get m3u8 from device WorldObservationLog 2024-05-28 22:00:51 +08:00
  • 33b2efd82e fix: missing now variable WorldObservationLog 2024-05-28 20:03:40 +08:00
  • 5073fefe65 feat: add status parameter to process with_status WorldObservationLog 2024-05-28 19:45:24 +08:00
  • c4cd35662e fix: do not exit when typed wrong command WorldObservationLog 2024-05-28 19:34:20 +08:00
  • 0779a6aead docs: download from a file including urls WorldObservationLog 2024-05-28 19:14:47 +08:00
  • 1a555440ac feat: download from a file including urls WorldObservationLog 2024-05-28 19:13:26 +08:00
  • 6f264e547b fix: more stable get_m3u8 func WorldObservationLog 2024-05-28 18:54:47 +08:00
  • 430d144958 feat: remove mitm feature WorldObservationLog 2024-05-28 18:53:41 +08:00
  • 54ed3e2e6e docs: remove mitm mode and update usage WorldObservationLog 2024-05-28 18:50:12 +08:00
  • ccfac3a0a0 Merge remote-tracking branch 'origin/master' WorldObservationLog 2024-05-28 18:46:06 +08:00
  • 22eb714eb9 fix: -f without true WorldObservationLog 2024-05-28 18:44:18 +08:00
  • 7b4130b53b fix: -f without true WorldObservationLog 2024-05-28 18:44:18 +08:00
  • 31d3498d88 fix: speed up decryption WorldObservationLog 2024-05-28 18:17:06 +08:00
  • 0d01836d1e feat: use device to get m3u8 WorldObservationLog 2024-05-28 15:54:37 +08:00
  • b79686f90e Merge remote-tracking branch 'origin/master' WorldObservationLog 2024-05-22 14:05:53 +08:00
  • d5c077a263 feat: use uvloop or winloop to speed up asyncio WorldObservationLog 2024-05-22 14:05:11 +08:00
  • 557a1f7ea8 feat: use uvloop or winloop to speed up asyncio WorldObservationLog 2024-05-22 14:05:11 +08:00
  • cc65d4782a feat: timeit in debug log WorldObservationLog 2024-05-22 13:47:27 +08:00
  • c84c3818e8 feat: hyper decryption device WorldObservationLog 2024-05-22 13:46:31 +08:00
  • 356a5b2478 fix: way to re-inject Apple Music WorldObservationLog 2024-05-22 00:46:51 +08:00
  • aaf6ed5030 fixup! fix: make functions of mp4.py and save.py asynchronous WorldObservationLog 2024-05-22 00:05:37 +08:00
  • 8ca0e85114 fixup! fix: raise exception when unable to get lyrics WorldObservationLog 2024-05-22 00:05:07 +08:00
  • a52d32b006 fix: make functions of mp4.py and save.py asynchronous WorldObservationLog 2024-05-22 00:04:53 +08:00
  • bc98705375 fix: raise exception when unable to get lyrics WorldObservationLog 2024-05-22 00:01:58 +08:00
  • e493a5290b fix: retry when raise ConnectionRefusedError WorldObservationLog 2024-05-22 00:01:05 +08:00
  • 34dbeb27bc fix: optimize retry logic WorldObservationLog 2024-05-21 23:09:21 +08:00
  • 10067fe160 fix: enhance stability WorldObservationLog 2024-05-21 22:33:41 +08:00
  • 9614ff15f0 fix: missing field WorldObservationLog 2024-05-21 00:27:16 +08:00
  • f208e92b72 fix: missing return WorldObservationLog 2024-05-20 23:22:09 +08:00
  • 73854a2beb fix: raise exception when download song required to pay WorldObservationLog 2024-05-20 23:20:52 +08:00
  • c6a7a36e55 fix: missing field WorldObservationLog 2024-05-20 23:13:14 +08:00
  • 99ff0f0c4c fix: fast album exist check WorldObservationLog 2024-05-20 22:20:46 +08:00
  • 318e88438f fix: fast song exist check WorldObservationLog 2024-05-20 20:43:43 +08:00
  • 449eb9ba73 fix: code format WorldObservationLog 2024-05-20 20:32:20 +08:00
  • e598b1074c fix: wrong get_playlist_tracks function WorldObservationLog 2024-05-20 20:27:26 +08:00
  • dc173d7d4e fix: raise exception when lossless audio is missing WorldObservationLog 2024-05-20 20:26:55 +08:00
  • dbb770b676 fix: exception none WorldObservationLog 2024-05-20 20:10:26 +08:00
  • b38949d0da fix: missing tmp_dir.cleanup WorldObservationLog 2024-05-19 03:38:28 +08:00
  • afd1213e5f fix: aac convent vbr to cbr bug WorldObservationLog 2024-05-19 03:36:15 +08:00
  • 94a6ab1c8a fix: manually rollback WorldObservationLog 2024-05-19 03:13:08 +08:00
  • 13364da179 fix: no fix_encapsure for aac 世界观察日志 2024-05-19 02:57:49 +08:00
  • 5848d135b0 docs: add deps WorldObservationLog 2024-05-18 20:33:52 +08:00
  • 0c7065181b fix: #9 WorldObservationLog 2024-05-18 20:31:31 +08:00
  • fd03f074a9 fix: MP4Box encapsulation error WorldObservationLog 2024-05-18 17:22:45 +08:00
  • 2d7cd0e897 fix: remove param -keep-utc WorldObservationLog 2024-05-17 23:39:21 +08:00
  • 51c967c60f fix: incorrect param WorldObservationLog 2024-05-17 23:38:43 +08:00
  • dbfd187bcf fix: crash when missing metadata.created WorldObservationLog 2024-05-17 21:26:58 +08:00
  • 343c1b2852 fix: incorrect profile of mp4 WorldObservationLog 2024-05-17 21:21:27 +08:00
  • 5b2442e8a1 fix: incorrect broad name in ftyp box WorldObservationLog 2024-05-17 19:54:17 +08:00
  • ebabd9a995 Merge pull request #8 from TypesTse/master 世界观察日志 2024-05-17 19:11:48 +08:00
  • 66bdd0fcc8 fix: crash under album data, sometimes sub-relationship would be empty, eg: data.0.relationships.tracks.data.30.relationships Xie, Tianshi 2024-05-17 00:31:48 -04:00
  • d437975744 fix: in old lyrics some lines would be missing ms digits like '06:06'. And in this case we would manually add dummy one at last. Xie, Tianshi 2024-05-16 20:21:17 -04:00
  • 39976d144b fix: sanlitize the meta dict's hard-copy before format the path, otherwise strange album name such as 'xxx \ cccc' would not get cleaned by last process and crush the os. Xie, Tianshi 2024-05-16 17:42:02 -04:00
  • c6bc6e957e fix: crush for album missing relationship data Xie, Tianshi 2024-05-16 17:37:16 -04:00
  • 117a08ee4f add support to pulling explicit tag. fix tags on upc. isrc(mp4 not support, use WM tags), and composor missing(possible bug in mp4box, apple documents uses @wrt which belongs to writer in mp4box doc.) Xie, Tianshi 2024-05-16 16:18:38 -04:00
  • ad8f567572 fix model validation crash when encountering meta in album. Xie, Tianshi 2024-05-16 16:15:38 -04:00
  • 0f2e507190 fix: #6 WorldObservationLog 2024-05-15 13:12:08 +08:00
  • 9e26277cdf fix: upper storefront WorldObservationLog 2024-05-12 13:40:17 +08:00
  • c373931fab fix: cant get lyrics when auth_params of song storefront does not exist WorldObservationLog 2024-05-12 13:39:39 +08:00
  • 72480e7922 feat: alias dl for download command WorldObservationLog 2024-05-12 13:28:07 +08:00
  • daa7bf2ae9 feat: check availability to decrypt WorldObservationLog 2024-05-12 13:27:34 +08:00
  • 5885262fe8 feat: more exactly url match WorldObservationLog 2024-05-12 13:10:17 +08:00
  • dc64c6a1bb fix: pydantic field ValidationError WorldObservationLog 2024-05-09 18:53:04 +08:00
  • fee042fd6f feat: overwrite storefront to download other region's songs WorldObservationLog 2024-05-09 14:11:51 +08:00
  • 075bc789bd feat: add lock for rip_song to prevent OOM WorldObservationLog 2024-05-09 14:11:02 +08:00
  • ddb72ca8d8 fix: pydantic field ValidationError WorldObservationLog 2024-05-09 14:02:27 +08:00
  • 18504c705c feat: force mode WorldObservationLog 2024-05-08 20:15:05 +08:00
  • 8975427cae fix: uncorrected regex WorldObservationLog 2024-05-08 20:13:55 +08:00
  • 0641edc002 fix: 192k sampling rate alac WorldObservationLog 2024-05-08 19:42:10 +08:00
  • e9ad745595 Merge remote-tracking branch 'origin/master' WorldObservationLog 2024-05-08 19:23:37 +08:00
  • 4af2b17a75 feat: retry when raise DecryptException WorldObservationLog 2024-05-08 19:23:25 +08:00
  • b0202607f9 fix: open encoding 世界观察日志 2024-05-08 11:17:43 +08:00
  • 4586c7b4bb docs: support playlistSongIndex WorldObservationLog 2024-05-07 00:37:23 +08:00
  • 73097231af fix: get_token cannot work in Chinese network WorldObservationLog 2024-05-07 00:31:24 +08:00
  • 43333c6631 feat: request cache and request lock WorldObservationLog 2024-05-06 23:54:09 +08:00
  • 43fb4679a7 feat: support playlistSongIndex WorldObservationLog 2024-05-06 23:52:04 +08:00
  • 9e58e1dc66 fixup! fix: remove PlaylistMeta WorldObservationLog 2024-05-06 23:50:23 +08:00
  • 43050664f0 fix: remove PlaylistMeta WorldObservationLog 2024-05-06 23:49:41 +08:00
  • c6f60d79fd fix: cannot get all songs from playlist WorldObservationLog 2024-05-06 23:27:39 +08:00
  • 5f8dfc787c docs: playlist download WorldObservationLog 2024-05-06 20:43:29 +08:00
  • af2a3193bc feat: playlist download WorldObservationLog 2024-05-06 20:41:33 +08:00
  • 1ce370a773 fix: missing offset WorldObservationLog 2024-05-06 19:32:00 +08:00
  • 35f0df46b3 docs: download artist WorldObservationLog 2024-05-06 19:11:27 +08:00
  • fc53f21c45 feat: download artist WorldObservationLog 2024-05-06 19:08:28 +08:00
  • 8dda246173 fix: config read encoding WorldObservationLog 2024-05-06 17:35:00 +08:00
  • 668b64cabb feat: add m3u8api upload WorldObservationLog 2024-05-06 17:32:00 +08:00
  • fc43a72ebf feat: m3u8api WorldObservationLog 2024-05-06 17:15:43 +08:00
  • fd78445967 feat: asynchronous get_m3u8_from_api func and add config WorldObservationLog 2024-05-06 17:10:49 +08:00
  • 7e3751c0a4 docs: add step to copy config WorldObservationLog 2024-05-06 17:06:04 +08:00
  • 7cd857ff27 fix: replace config.toml to config.example.toml and add comments WorldObservationLog 2024-05-06 17:03:46 +08:00
  • baf8dc37dc set only ALAC need check API zhaarey 2024-05-05 22:41:17 +08:00
  • 7aa1e13b8a set only ALAC need check API zhaarey 2024-05-05 22:39:46 +08:00
  • 2338271f27 add coverSize zhaarey 2024-05-05 19:33:22 +08:00
  • 9b89c48a07 add coverSize zhaarey 2024-05-05 19:32:23 +08:00
  • 3b4c7ed4f0 Merge pull request #3 from zhaarey/master zhaarey 2024-05-05 19:21:13 +08:00
  • 3f07e1ab7d Update rip.py zhaarey 2024-05-05 19:20:11 +08:00
  • 08338c5e03 Merge pull request #2 from zhaarey/master zhaarey 2024-05-05 19:10:41 +08:00
  • 0308011f72 add find m3u8 from API zhaarey 2024-05-05 19:09:45 +08:00
  • 68eb8cb9d9 Merge pull request #1 from zhaarey/master zhaarey 2024-05-05 17:30:28 +08:00