Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[download fail]: Bilibili Festival #1183

Closed
sclsj opened this issue Dec 31, 2022 · 2 comments · Fixed by #1315
Closed

[download fail]: Bilibili Festival #1183

sclsj opened this issue Dec 31, 2022 · 2 comments · Fixed by #1315
Labels
bug Something isn't working

Comments

@sclsj
Copy link

sclsj commented Dec 31, 2022

Website name: Bilibili

OS: macOS Monterey (arm)

Video URL: https://www.bilibili.com/video/BV1dZ4y1Y7bt

url parse failed

> lux 'https://www.bilibili.com/festival/lty10th?bvid=BV1dZ4y1Y7bt'
Downloading https://www.bilibili.com/festival/lty10th?bvid=BV1dZ4y1Y7bt error:
url parse failed
github.com/iawia002/lux/extractors/bilibili.extractNormalVideo
	/Users/iawia002/go/src/github.com/iawia002/lux/extractors/bilibili/bilibili.go:188
github.com/iawia002/lux/extractors/bilibili.(*extractor).Extract
	/Users/iawia002/go/src/github.com/iawia002/lux/extractors/bilibili/bilibili.go:301
github.com/iawia002/lux/extractors.Extract
	/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
	/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:270
github.com/iawia002/lux/app.New.func1
	/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:247
github.com/urfave/cli/v2.(*App).RunContext
	/Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.6.0/app.go:322
github.com/urfave/cli/v2.(*App).Run
	/Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.6.0/app.go:224
main.main
	/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
	/usr/local/Cellar/go@1.18/1.18.6/libexec/src/runtime/proc.go:250
runtime.goexit
	/usr/local/Cellar/go@1.18/1.18.6/libexec/src/runtime/asm_arm64.s:1270
github.com/iawia002/lux/extractors.Extract
	/Users/iawia002/go/src/github.com/iawia002/lux/extractors/extractors.go:54
github.com/iawia002/lux/app.download
	/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:270
github.com/iawia002/lux/app.New.func1
	/Users/iawia002/go/src/github.com/iawia002/lux/app/app.go:247
github.com/urfave/cli/v2.(*App).RunContext
	/Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.6.0/app.go:322
github.com/urfave/cli/v2.(*App).Run
	/Users/iawia002/go/pkg/mod/github.com/urfave/cli/v2@v2.6.0/app.go:224
main.main
	/Users/iawia002/go/src/github.com/iawia002/lux/main.go:13
runtime.main
	/usr/local/Cellar/go@1.18/1.18.6/libexec/src/runtime/proc.go:250
runtime.goexit
	/usr/local/Cellar/go@1.18/1.18.6/libexec/src/runtime/asm_arm64.s:1270
> lux -i https://www.bilibili.com/video/BV1dZ4y1Y7bt/
Downloading https://www.bilibili.com/video/BV1dZ4y1Y7bt/ error:
url parse failed
github.com/iawia002/lux/extractors/bilibili.extractNormalVideo
	github.com/iawia002/lux/extractors/bilibili/bilibili.go:187
github.com/iawia002/lux/extractors/bilibili.(*extractor).Extract
	github.com/iawia002/lux/extractors/bilibili/bilibili.go:300
github.com/iawia002/lux/extractors.Extract
	github.com/iawia002/lux/extractors/extractors.go:52
github.com/iawia002/lux/app.download
	github.com/iawia002/lux/app/app.go:271
github.com/iawia002/lux/app.New.func1
	github.com/iawia002/lux/app/app.go:248
github.com/urfave/cli/v2.(*App).RunContext
	github.com/urfave/cli/v2@v2.3.0/app.go:322
github.com/urfave/cli/v2.(*App).Run
	github.com/urfave/cli/v2@v2.3.0/app.go:224
main.main
	github.com/iawia002/lux/main.go:13
runtime.main
	runtime/proc.go:250
runtime.goexit
	runtime/asm_arm64.s:1259
github.com/iawia002/lux/extractors.Extract
	github.com/iawia002/lux/extractors/extractors.go:54
github.com/iawia002/lux/app.download
	github.com/iawia002/lux/app/app.go:271
github.com/iawia002/lux/app.New.func1
	github.com/iawia002/lux/app/app.go:248
github.com/urfave/cli/v2.(*App).RunContext
	github.com/urfave/cli/v2@v2.3.0/app.go:322
github.com/urfave/cli/v2.(*App).Run
	github.com/urfave/cli/v2@v2.3.0/app.go:224
main.main
	github.com/iawia002/lux/main.go:13
runtime.main
	runtime/proc.go:250
runtime.goexit
	runtime/asm_arm64.s:1259

Screenshots

截屏2022-12-31 19 23 38

Additional context

none

@sclsj
Copy link
Author

sclsj commented Feb 19, 2024

jin@Joy-MBP ~/lux_fsfix (master) [1]> lux -p -C -m 'https://www.bilibili.com/video/BV1dZ4y1Y7bt'
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x40 pc=0x10523fe6c]

goroutine 1 [running]:
github.com/iawia002/lux/extractors.(*Data).FillUpStreamsData(...)
	/Users/jin/lux_fsfix/extractors/types.go:62
github.com/iawia002/lux/extractors.Extract({0x16aebb935?, 0x1400018c2c0?}, {0x1, {0x0, 0x0}, 0x1, 0x0, 0xa, {0x0, 0x0}, ...})
	/Users/jin/lux_fsfix/extractors/extractors.go:57 +0x46c
github.com/iawia002/lux/app.download(0x14000157cc8?, {0x16aebb935, 0x2b})
	/Users/jin/lux_fsfix/app/app.go:275 +0x1d4
github.com/iawia002/lux/app.New.func1(0x140002ea880)
	/Users/jin/lux_fsfix/app/app.go:252 +0x514
github.com/urfave/cli/v2.(*App).RunContext(0x1400019eea0, {0x1058c9750?, 0x140000380b8}, {0x140000320f0, 0x5, 0x5})
	/Users/jin/go/pkg/mod/github.com/urfave/cli/v2@v2.6.0/app.go:322 +0x6dc
github.com/urfave/cli/v2.(*App).Run(...)
	/Users/jin/go/pkg/mod/github.com/urfave/cli/v2@v2.6.0/app.go:224
main.main()
	/Users/jin/lux_fsfix/main.go:13 +0x4c
jin@Joy-MBP ~/lux_fsfix (master) [2]> lux -p -C -m 'https://www.bilibili.com/festival/lty10th?bvid=BV1dZ4y1Y7bt'

 Site:      哔哩哔哩 bilibili.com
 Title:     洛天依十周年官方演唱会
 Type:      video
 Stream:   
     [32-7]  -------------------
     Quality:         清晰 480P avc1.64001F
     Size:            20.31 MiB (21297829 Bytes)
     # download with: lux -f 32-7 ...


Downloading captions...
Downloading danmaku ...
20.31 MiB / 20.31 MiB [==============================] 9.22 MiB p/s 100.00% 2.4s
Merging video parts into 洛天依十周年官方演唱会.mp4
jin@Joy-MBP ~/lux_fsfix (master)> 

@sclsj
Copy link
Author

sclsj commented Feb 19, 2024

@iawia002 https://www.bilibili.com/video/BV1dZ4y1Y7bt redirects to 'https://www.bilibili.com/festival/lty10th?bvid=BV1dZ4y1Y7bt' in browser. I don't consider this to be 100% fixed but feel free to close the issue if this is a rare use case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant