中文 | English
A powerful media player plugin for SiYuan Note, supporting multiple media formats and providing rich playback features.
-
Multiple Format Support
- Local video/audio files (supports mp4, mp3, webm, ogg, wav, m4v)
- Bilibili video playback (supports BV numbers and links)
-
Playback Controls
- Play/Pause/Stop
- Volume adjustment
- Playback speed control (0.5x - 2.0x)
- Fullscreen/Web fullscreen mode
- Picture-in-Picture mode
- Video flip
- Aspect ratio adjustment
-
Advanced Features
- Video screenshots (supports clipboard copy)
- Timestamp link generation (supports Bilibili and regular media)
- Loop segment playback (supports Bilibili and regular media)
- Playlist management (supports grouping, pinning, and favorites)
- Custom settings (volume, speed, autoplay, etc.)
- Bilibili account login (supports QR code login)
- Click the media player icon in the top bar to open the player
- Input links to add to playlist
- Bilibili videos can be directly pasted into the playlist
- Click media links in documents to automatically open with the player
- Create multiple playlist groups
- Support for pinning and favoriting media items
- Right-click menu shortcuts
- Click timestamp button to generate current time link
- Support timestamps for Bilibili and regular media
- Click timestamp links to jump to specific times
- Click loop segment button (twice) to generate loop segment link
- Support loop segments for Bilibili and regular media
- Click loop segment link to play the segment in loop
Access through the settings icon in the player:
- Volume adjustment (0-100)
- Playback speed (0.5x-2.0x)
- Loop playback toggle
- Bilibili account login
-
Changed content insertion mechanism
- Replaced direct block insertion with clipboard operations
- Users can now freely paste content anywhere
-
Fixed command menu misalignment issue
-
I apologize that I've been quite busy recently preparing for exams and cannot update timely. Please bear with it for now.
- Enhanced Bilibili video part support
- Correctly fetch cid for multi-part videos
- Display part information in title
- Support jumping to specific part via p parameter
- Improved loop playback functionality
- Loop count configurable in settings (1-10 times)
- Display loop progress in player interface
- Unified configuration management
- Fixed known issues
- Fixed link handling logic (correct media link recognition)
- Optimized code structure
- Refactored playback logic for better stability
- Added loop segment support
- Fixed known issues
- Improved performance
- Refactored playback logic for better stability
- Added loop segment support
- Fixed known issues
- Improved performance
- Initial release
- Basic playback functionality
- Bilibili video support
- Playlist management
-
Bilibili Feature Enhancement
- Add danmaku support
- Support more Bilibili video formats
- Optimize video playback experience
-
Timestamp Feature Enhancement
- Custom timestamp link format
- Custom timestamp display style
- Batch timestamp generation
-
Other Planned Features
- Support more video sources (YouTube, etc.)
- Enhanced playlist management
- Performance optimization
- Mobile adaptation
Note: The development schedule may be adjusted based on user feedback and technical feasibility.
- Issue feedback: GitHub Issues
- Author: mm-o
- Thanks to SiYuan Plugin Development Guide and its author for providing detailed development documentation.
- Thanks to Wetoria plugin developer vv for helping solve development issues. Highly recommend his Wetoria plugin.
- Thanks to ArtPlayer project and developers for answering questions.
- Thanks to bilibili-API-collect project for providing Bilibili API documentation.
MIT License