Skip to content

简易bilibili(哔哩哔哩)视频播放器,使用公开API实现(不能播放版权内容)

License

Notifications You must be signed in to change notification settings

shc0743/bxvideoplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bxvideoplayer

简易bilibili(哔哩哔哩)视频播放器

注意: 本程序功能均使用公开API实现,不涉及破解版权内容等功能,用户播放、下载任何内容与本项目无关,请注意资源的版权。

特色

  • 没有烦人的登录弹框
  • 不加载乱七八糟的跟踪脚本
  • 支持直接跳到主站 (electron特色(

TODO

[x] 播放bilibil视频

[x] 登录功能

[x] 查看视频简介

[x] 自动连播

[x] 键盘访问 (大部分功能)

[x] 命令行自动播放

[ ] 切换清晰度 (因为未知原因,目前只能拿到360P视频(无语...在浏览器里面可以拿到720P,换成electron就只能360P))

[ ] 下载功能

[ ] 弹幕功能 (近期不准备实现)

Framework

Electron + Node.js

命令行调用

基本用法:bxvideoplayer.exe av或bv号

新语法: bxvideoplayer.exe --video=av或bv号

自动播放语法:指定av/bv的基础上加上 -p分P号选项

示例:

[[经典语法]]
bxvideoplayer.exe av833240056            # 解析av号 (此语法视频编号位置固定)
bxvideoplayer.exe BV1bW411n7fY           # 解析bv号 (此语法视频编号位置固定)
-bxvideoplayer.exe lalala av833240056 <-- 不能调换参数顺序

[[新语法]]
bxvideoplayer.exe --video=av833240056    # 新写法,参数位置随意,无效参数直接忽略
bxvideoplayer.exe --video=BV1bW411n7fY   # 新写法,参数位置随意,无效参数直接忽略
bxvideoplayer.exe lalala --video=av833240056 # 也能运行

[[自动播放]]
bxvideoplayer.exe av833240056 -p1        # 指定视频av或bv号,加上分P,即可实现自动播放
bxvideoplayer.exe -p1 --video=av833240056 # 如果要调换参数顺序,需要使用新语法
-bxvideoplayer.exe -p1 av833240056 <-- 无法解析!
bxvideoplayer.exe av833240056 -p 1       # 分P写分开也是可以的,看个人习惯

License

GPL-3.0.

About

简易bilibili(哔哩哔哩)视频播放器,使用公开API实现(不能播放版权内容)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages