Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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!