Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PKM-er/media-extended
enhanced media(video/audio) playback for obsidian.md
https://github.com/PKM-er/media-extended
obsidian-md obsidian-plugin video
Last synced: 3 months ago
JSON representation
enhanced media(video/audio) playback for obsidian.md
- Host: GitHub
- URL: https://github.com/PKM-er/media-extended
- Owner: PKM-er
- License: mit
- Created: 2021-04-04T15:05:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-25T09:53:20.000Z (6 months ago)
- Last Synced: 2024-06-17T22:48:17.510Z (5 months ago)
- Topics: obsidian-md, obsidian-plugin, video
- Language: TypeScript
- Homepage: https://mx.pkmer.net
- Size: 5.02 MB
- Stars: 559
- Watchers: 9
- Forks: 49
- Open Issues: 81
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - PKM-er/media-extended - enhanced media(video/audio) playback for obsidian.md (TypeScript)
README
# Media Extended
Enhanced media playback for obsidian.md 🎥📚
![Media Extended plugin with player and media note](./first-note.jpg)
This plugin is designed to enrich your note-taking experience in obsidian.md by seamlessly integrating multimedia content into your notes. Whether you're a student, researcher, or content creator, this plugin makes it easier to incorporate, control, and reference audio and video materials directly within your digital notebook.
## Getting Started 🚀
Go to [media-extended documentation](https://mx.pkmer.net/#getting-started) for more information.
> [!TIP]
> TL;DR:
> 1. Click to install: [![install - obsidian](https://img.shields.io/badge/media_extended-v3-6c31e3?logo=obsidian)](https://obsidian.md/plugins?id=media-extended)
> 2. open the following link in browser to see the plugin in action.
> ```
> obsidian://mx-open/https://www.youtube.com/watch?v=jNQXAC9IVRw
> ```For common question, please refer to the [FAQ](https://mx.pkmer.net/faq), and before open an issue, please check [Known issues](https://mx.pkmer.net/faq/known-issue) first.
## Features 🌟
- **Seamless Integration with Obsidian** 🤝: Works perfectly with Obsidian's live preview and multi-window support, ensuring a smooth workflow.
- **Embed Multimedia Files** 📁: Easily embed both local or hosted video and audio files directly into your notes, bringing your content to life.
- **Playback Control** ⏯️: Utilize commands and keyboard shortcuts for efficient playback control, including play, pause, skip, and timestamping for quick references.
- **Support for Multiple Video Platforms** 🌐: Enjoy support for popular platforms like YouTube, Vimeo, Coursera, Bilibili, and more. If it can be played in a web browser, it can be embedded in your notes.
- **Local Subtitle Support** 📑: Enhance your media with local subtitle files in SRT, VTT, and ASS formats, making it easier to follow along or understand content in another language.
- **Media Fragments** 🎞️: Create media fragments that play only within a specified range, perfect for focusing on specific parts of a lecture or presentation.
- **Playlist Support** 📋: Organize your media files into playlists for continuous playback.## Coming Next 🔮
- [ ] **Mobile support**📱
- [ ] **Metadata and Subtitle Extraction** 📊: Pull metadata and subtitles directly from YouTube and Bilibili.- [ ] **Canvas Support** 🎨: Get creative with how you integrate and display media within your notes.
- [ ] (Paid Features) **AI Summary for Transcript** 🤖: Get concise summaries of your media's content.
- [ ] (Paid Features) **Table/Text OCR for Screenshots** 📷: Extract text from images for easy reference and integration.
- [ ] (Paid Features) **Transcript Generation from Video** 📝: Automatically generate text transcripts from your video content.## Special Thanks
A special thanks to [bfcs](https://github.com/bfcs) for their valuable contributions. They have helped fix issues during a long period of inactivity and made attempts to implement YouTube transcript functionality!