Commit Graph

139 Commits

Author SHA1 Message Date
Xie, Tianshi
66bdd0fcc8 fix: crash under album data, sometimes sub-relationship would be empty, eg: data.0.relationships.tracks.data.30.relationships 2024-05-17 00:31:48 -04:00
Xie, Tianshi
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. 2024-05-16 20:21:17 -04:00
Xie, Tianshi
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. 2024-05-16 17:42:02 -04:00
Xie, Tianshi
c6bc6e957e fix: crush for album missing relationship data 2024-05-16 17:37:16 -04:00
Xie, Tianshi
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.) 2024-05-16 16:18:38 -04:00
Xie, Tianshi
ad8f567572 fix model validation crash when encountering meta in album. 2024-05-16 16:15:38 -04:00
WorldObservationLog
0f2e507190 fix: #6 2024-05-15 13:12:08 +08:00
WorldObservationLog
9e26277cdf fix: upper storefront 2024-05-12 13:40:17 +08:00
WorldObservationLog
c373931fab fix: cant get lyrics when auth_params of song storefront does not exist 2024-05-12 13:39:39 +08:00
WorldObservationLog
72480e7922 feat: alias dl for download command 2024-05-12 13:28:07 +08:00
WorldObservationLog
daa7bf2ae9 feat: check availability to decrypt 2024-05-12 13:27:34 +08:00
WorldObservationLog
5885262fe8 feat: more exactly url match 2024-05-12 13:10:17 +08:00
WorldObservationLog
dc64c6a1bb fix: pydantic field ValidationError 2024-05-09 18:53:04 +08:00
WorldObservationLog
fee042fd6f feat: overwrite storefront to download other region's songs 2024-05-09 14:11:51 +08:00
WorldObservationLog
075bc789bd feat: add lock for rip_song to prevent OOM 2024-05-09 14:11:02 +08:00
WorldObservationLog
ddb72ca8d8 fix: pydantic field ValidationError 2024-05-09 14:02:27 +08:00
WorldObservationLog
18504c705c feat: force mode 2024-05-08 20:15:05 +08:00
WorldObservationLog
8975427cae fix: uncorrected regex 2024-05-08 20:13:55 +08:00
WorldObservationLog
0641edc002 fix: 192k sampling rate alac 2024-05-08 19:42:10 +08:00
WorldObservationLog
e9ad745595 Merge remote-tracking branch 'origin/master' 2024-05-08 19:23:37 +08:00
WorldObservationLog
4af2b17a75 feat: retry when raise DecryptException 2024-05-08 19:23:25 +08:00
世界观察日志
b0202607f9 fix: open encoding 2024-05-08 11:17:43 +08:00
WorldObservationLog
4586c7b4bb docs: support playlistSongIndex 2024-05-07 00:37:23 +08:00
WorldObservationLog
73097231af fix: get_token cannot work in Chinese network 2024-05-07 00:31:24 +08:00
WorldObservationLog
43333c6631 feat: request cache and request lock 2024-05-06 23:54:09 +08:00
WorldObservationLog
43fb4679a7 feat: support playlistSongIndex 2024-05-06 23:52:04 +08:00
WorldObservationLog
9e58e1dc66 fixup! fix: remove PlaylistMeta 2024-05-06 23:50:23 +08:00
WorldObservationLog
43050664f0 fix: remove PlaylistMeta 2024-05-06 23:49:41 +08:00
WorldObservationLog
c6f60d79fd fix: cannot get all songs from playlist 2024-05-06 23:27:39 +08:00
WorldObservationLog
5f8dfc787c docs: playlist download 2024-05-06 20:43:29 +08:00
WorldObservationLog
af2a3193bc feat: playlist download 2024-05-06 20:41:33 +08:00
WorldObservationLog
1ce370a773 fix: missing offset 2024-05-06 19:32:00 +08:00
WorldObservationLog
35f0df46b3 docs: download artist 2024-05-06 19:11:27 +08:00
WorldObservationLog
fc53f21c45 feat: download artist 2024-05-06 19:08:28 +08:00
WorldObservationLog
8dda246173 fix: config read encoding 2024-05-06 17:35:00 +08:00
WorldObservationLog
668b64cabb feat: add m3u8api upload 2024-05-06 17:32:00 +08:00
WorldObservationLog
fc43a72ebf feat: m3u8api 2024-05-06 17:15:43 +08:00
WorldObservationLog
fd78445967 feat: asynchronous get_m3u8_from_api func and add config 2024-05-06 17:10:49 +08:00
WorldObservationLog
7e3751c0a4 docs: add step to copy config 2024-05-06 17:06:04 +08:00
WorldObservationLog
7cd857ff27 fix: replace config.toml to config.example.toml and add comments 2024-05-06 17:03:46 +08:00
zhaarey
baf8dc37dc set only ALAC need check API
set only ALAC need check API
2024-05-05 22:41:17 +08:00
zhaarey
7aa1e13b8a set only ALAC need check API 2024-05-05 22:39:46 +08:00
zhaarey
2338271f27 add coverSize
add coverSize
2024-05-05 19:33:22 +08:00
zhaarey
9b89c48a07 add coverSize 2024-05-05 19:32:23 +08:00
zhaarey
3b4c7ed4f0 Merge pull request #3 from zhaarey/master
Update rip.py
2024-05-05 19:21:13 +08:00
zhaarey
3f07e1ab7d Update rip.py 2024-05-05 19:20:11 +08:00
zhaarey
08338c5e03 Merge pull request #2 from zhaarey/master
add find m3u8 from API
2024-05-05 19:10:41 +08:00
zhaarey
0308011f72 add find m3u8 from API 2024-05-05 19:09:45 +08:00
zhaarey
68eb8cb9d9 Merge pull request #1 from zhaarey/master
use created time for mp4box
2024-05-05 17:30:28 +08:00
zhaarey
b9d7387c3d use created time for mp4box 2024-05-05 17:29:30 +08:00