media-extended

enhanced media(video/audio) playback for obsidian.md

MIT License

Stars
615
Committers
4
media-extended - 3.0.0-beta.12

Published by aidenlx 8 months ago

  • fix(view): fix reload when seek with timestamp (1cab915)
  • feat(player): support specify default subtitle language (9262601)
  • feat(switcher): support file path (ece63cd)
  • feat(player): support subtitle from local drive (a9aa2d8)
  • feat(webpage): improved detection of youtube url (f4615ee)
  • fix(webpage): fix native controls always shown in youtube and vimeo (5ae7131)
media-extended - 3.0.0-beta.11

Published by aidenlx 8 months ago

  • refactor: minor typing fix (1d7e945)
  • fix(webpage): improve webpage plugin timeout notice; optimize load speed; add reload command (e74053b)
  • fix(switcher): fix file picker triggered unexpectly; more rules regarding hostname matching (d375c89)
  • fix(setting-tab): adjust desc (dd440d1)
media-extended - 3.0.0-beta.10

Published by aidenlx 8 months ago

  • fix(webpage): fix player may be frozen when switching source (6fb472f)
  • feat(player): active media leaf indicator now respect pinned leaf (b6d97c0)
  • feat(player): media now prefer open in pinned leaves (2c28f70)
  • fix(webpage): fix quality not applied to screenshot (ddb1a0f)
  • fix(webpage): improve handling of native media player (9b90e2f)
media-extended - 3.0.0-beta.9

Published by aidenlx 8 months ago

  • fix(player): fix init notice keep showing (9890077)
  • feat(player): add screenshot config (3a910bc)
media-extended - 3.0.0-beta.8

Published by aidenlx 8 months ago

  • fix(player): fix url view not load player if not ended with extension; add error notice (dfce602)
  • fix(link): fix url detection for preferred view type (83f2e48)
  • fix(link): fix img rendered as player unexpectedly (eddab07)
media-extended - 3.0.0-beta.7

Published by aidenlx 8 months ago

  • fix(webpage): fix typo for vimeo (c7f7822)
  • feat: add notice for init guide (c1e3cff)
  • refactor(webpage): remove console log on page load (2db5b89)
media-extended - 3.0.0-beta.6

Published by aidenlx 8 months ago

  • fix(player): screenshot error notice for CORS error; add support for direct media player in webpage (03707cc)
  • docs: add v3 beta testing notice (71e8599)
media-extended - 3.0.0-beta.5

Published by aidenlx 8 months ago

  • docs: add v3 beta testing notice (3f527a5)
  • fix(protocol): fix note index don't respect mx protocol (ef32210)
  • fix(protocol): fix protocol url compare and clone (b398367)
media-extended - 3.0.0-beta.4

Published by aidenlx 8 months ago

  • fix(protocol): fix protocol url not applied to timestamp link (c01d1a6)
  • fix(settings): fix template setting not saved (f0d4ea2)
  • chore: create LICENSE (49be37a)
media-extended - 3.0.0-beta.3

Published by aidenlx 8 months ago

  • fix(switcher): adjust procotol selector style (c8d70e0)
  • fix(settings): fix screenshot always inserted as embed (0e8816f)
  • feat(switcher): add folder picker from specified protocol (31b0aa4)
  • fix(link): fix http url with inferred type opened in browser by default (afca413)
  • docs: minor update (652514e)
media-extended - 3.0.0-beta.2

Published by aidenlx 8 months ago

  • fix(player): fix file url not working in windows (7927f1b)
media-extended - 3.0.0-beta.1

Published by aidenlx 8 months ago

  • fix(player): fix video controls not hidden when not focused (cf3047e)
  • fix(command): fix name misspell (56864aa)
media-extended - 3.0.0-beta.0

Published by aidenlx 8 months ago

  • feat(webpage): login hint (3dc38d9)
  • feat(webpage): support config bilibili default qual (09da63f)
  • build: update zip name (f03e789)
  • chore: migrate readme (8b0cd94)
media-extended - 3.0.0-alpha.11

Published by aidenlx 8 months ago

  • feat(webpage): support bilibili /bangumi (d12ce64)
  • feat(link): unsupported media url with note will open in media view by default (3362345)
  • fix(note): fix new note created with invaild yaml (1c50ad0)
  • fix(webpage): disable bilibili ep support before explict support (942d220)
  • build: fix zip read wrong version (40dd581)
media-extended - 3.0.0-alpha.10

Published by aidenlx 8 months ago

  • build: add release-it (d7e5581)
  • chore: add manifest at root (8f62b2c)
  • feat(setting-tab): add login entry (3c8115e)
  • chore: v3.0.0-alpha.9 (609e91b)
  • feat(webpage): skip youtube ad (16a2386)
  • fix(webpage): revert auto restore progress from bilibili (77f83db)
  • fix(setting-tab): adjust default template (ec12563)
  • fix(setting-tab): adjust setting style (f663273)
  • chore: v3.0.0-alpha.8 (204e9ae)
  • fix(player): fix player not responding when migrate to new tab group (e42ac42)
  • fix(app): adjust setting desc (105cbff)
  • fix(player): fix player menu not working in dedicated window (f3c7454)
  • fix(app): fix unstable window migration (085c0ca)
  • chore: v3.0.0-alpha.7 (31c53ee)
  • feat(settings): timestamp offset (76f4eed)
  • feat(settings): timestamp template (309edb8)
  • feat(app): add embed load strategy config (41cca57)
  • fix(app): fix open in menu option (c8fbc10)
  • fix(app): hide screenshot button on embed view (6d95588)
  • chore: v3.0.0-alpha.6 (b60f72c)
  • feat(app): allow choose link opener for arbitrary url (2076ec8)
  • fix(iframe): fix default volume not applied (6aceaf7)
  • feat(app): add option to config link click behaviors (6d2c777)
  • refactor(app): refactor zustand store (7336837)
  • fix(webpage): fix player keep hidden when load failed (af2e1ee)
  • feat(webpage): menu option to disable in-player fullscreen (084f1cf)
  • feat(webpage): basic coursera support (ad62b14)
  • feat(webpage): generic website support (3e3b749)
  • refactor(app): url resolver update to prepare for generic media host support (00a97d2)
  • feat(app): custom protocol to resolve url in different device (e0c5680)
  • fix(docs): fix error parsing json (daf4db2)
  • chore: v3.0.0-alpha.5 (7909572)
  • fix(app): player in active tab group no longer treated as fallback active player when (38c4a50)
  • feat(switcher): add shortcut to open local file; ribbon button to open switcher (8fcf840)
  • build: vercel deploy (288369f)
  • docs: initial commit (8afac0b)
  • refactor(app): consistent onPaneMenu logic (8944f08)
  • fix(app): open media from media note is now in split mode by default (9200b23)
  • fix(webpage): improve logic to detect play timeout (83791b5)
  • feat(app): url in inline fields can open in media view (315961f)
  • chore: v3.0.0-alpha.4 (4fc9d20)
  • feat(app): editor menu option to insert timstamp (f9dcbcd)
  • fix(player): fix direct link omit hash close #200 (d1aad0d)
  • fix(player): fix url view inconsistent with other remote views (dbcf0fb)
  • chore: v3.0.0-alpha.3 (b878455)
  • fix(app): fix media note may create/open as preview when insert text (e7b5c2b)
  • fix(player): fix active indicator not updated when view closes (f041c6a)
  • fix(player): fix url view missing timestamp button (85d79d8)
  • fix(player): fix timestamp create invaild file url close #199 (3a4151b)
  • fix(player): fix screenshot failed to save if title include invaild char (7ad37da)
  • fix(webpage): fix default volume not applied (fccf3ac)
  • feat(app): api to open url in media view (c9d7ad1)
  • feat(app): url schema to open url (8f1a80c)
  • feat(app): command to open url (4265aab)
  • fix(app): fix menu position not align with button (9241eb2)
  • fix(player): don't override whole transform config when reset rotate/flip (6d2b2c3)
  • feat(player): transform video (3eac3e9)
  • fix(player): reveal hidden player when control from note (9d9fa6f)
  • feat(player): support control latest media from arbitrary note (9936322)
  • feat(settings): default volume to 80% (20c3223)
  • feat(player): support "vol" hash prop (f030ec0)
  • fix(login): adjust login modal size (9b84a42)
  • fix(player): update vidstack to obsidian compat (e4b7d19)
  • chore: v3.0.0-alpha.2 (4d9bfe5)
  • feat(player): website login (f24543f)
  • fix(player): fix youtube embed not working in preview (4f6fc16)
  • fix(player): fix dup youtube embed in LP (04089f1)
  • fix(player): fix broken img icon under external media embed in LP (4a1eca3)
  • perf(player): update vidstack to v1.10 (c7ba0af)
  • feat(webpage): support pip in remote media (3f42f67)
  • fix(menu): fix webpage menu (62fc63a)
  • feat(commands): add speed control command (7f45833)
  • refactor(commands): single command to control from editor/media (f3e735d)
  • refactor(bili): fix api def (fd59c52)
  • feat(player): full screen toggle command (744b8b2)
  • feat(webpage): adjust menu options (d4773cf)
  • feat(bili): initial api support for bilibili subtitle fetching (0b013d5)
  • refactor(app): minor adjust on bili fetch (cd155cc)
  • refactor(app): hacks to bypass bilibili bot checks (5b71428)
  • refactor(app): youtube transcript api (0214cff)
  • fix(webpage): disable mobile support before implementing (d3073d7)
  • fix(webpage): no longer show native controls in biilbili when hidden on pause (515cf60)
  • chore: 3.0.0-alpha.1 (0142329)
  • feat(app): global media control commands (68ac8d2)
  • fix(app): command to take timestamp/screenshot from media note (69e5d0b)
  • fix(app): fix not open existing media note (555d291)
  • feat(app): take screenshot (39fae97)
  • feat(app): use obsidian bulti-in moment for date formatting (12e0538)
  • fix(player): hide Unknown label if is the only subtitle (865d4df)
  • feat(app): add embed menu option to open media in obsidian (8679d4e)
  • fix(webpage): fix autoplay blocker not working (164836c)
  • fix(app): fix external media embed missing title in player (ef832ec)
  • fix(app): fix LP media embed not loading (9c94ea2)
  • fix(app): fix webpage embed crush during closing (43833f8)
  • refactor(app): consistent menu across player and pane (0e0c755)
  • feat(app): initial support for external link preview embed (dfe68a8)
  • fix(app): fix default menu options missing in url-view and webpage-view (363a725)
  • fix(app): fix ext added to media note title for in-vault media (6853823)
  • feat(app): initial support for external link live preview widget (d3f2519)
  • perf(app): use webview page-title-update event to update title in favor of userscript (b8287b2)
  • feat(app): open in browser option for remote media (dc15601)
  • fix(app): support hide/show website controls (535fc84)
  • feat(player): add state to toggle controls externally (7845605)
  • fix(app): custom speed label (51b8f2d)
  • feat(web): hide player before webpage play ready (8420686)
  • feat(web): misc fixes for website view (52ef5f2)
  • feat(app): initial support for youtube in webpage view (5b7523e)
  • feat(app): youtube and bilibili token fetch method (126dbde)
  • fix(app): isolated webview session across vault (5f7e5e7)
  • refactor(app): media type imports (92c8675)
  • refactor(app): default open new leaf for media view and note open logic (8dc2216)
  • fix(app): fix circular deps (c5b1cee)
  • refactor(app): media view and note open logic (adab478)
  • fix(app): fix player menu not working in file embeds (4777e1d)
  • perf(app): add media note index (5d6ae4f)
  • fix(app): note from webpage media is created with title properly (f0db521)
  • fix(app): embed media no longer stuck on timestamp (0b50dcc)
  • refactor(app): move link clicks to media-note (d6be8f1)
  • feat(app): support take timestamp from media view (545b52f)
  • fix(app): fix potential autoplay from webpage and embed media (9f841eb)
  • fix(app): fix embed view cannot persist state (ebd4240)
  • refactor(app): logic of leaf detection (ee651d2)
  • fix(app): fix bilibili autoplay by default (9e984ad)
  • feat(app): speed control menu (100989e)
  • fix(app): fix track not display properly (65c2321)
  • fix(app): fix track not unique key (77dcde0)
  • feat(app): local subtitle support (4499d7c)
  • fix(app): fix logic to check if media url the same (c353093)
  • feat(app): initial media note support (4f83d37)
  • feat(app): direct link and local file support (f714968)
  • feat(app): internal timestamp link (c55f31a)
  • fix(app): fix webpage and iframe view not compat with history; open new leaf to new split by default (0a4fe8a)
  • fix(app): setting time range now properly seek back to start when currentTime is at end time (c0c140d)
  • feat(app): initial support for youtube and vimeo embed (0932b6b)
  • fix(app): fix player not seeked to time range when applied (a33631b)
  • refactor(app): add lib and component for timestamping (8f30681)
  • feat(bilibili): default quality and disable recommend autoplay (da1a673)
  • feat(app): open timestamp in opened player (a63b001)
  • feat(app): open supported external link in webpage view (b0e9aa0)
  • fix(app): fix temporal flag not applied to media (c1220e0)
  • feat(web): implement hash options (8ac3c71)
  • feat(web): implement temporal fragment (e5d01eb)
  • feat(web): implement webpage view (d14f721)
  • fix(web): fix webpage view source switching (9db1c52)
  • feat(web): web screenshot support; refactor event handling (0fda38d)
  • feat(web): web custom script support (0126b0b)
  • feat(web): initial web video support (e27cfbb)
  • feat(app): file title in player (8d94e8f)
  • feat(app): add edit button in live preview player (6217515)
  • feat: initial file player support (3eaca06)
  • feat: patch utils (d5bb1c1)
  • feat(web): link click patch (c49798c)
  • chore: initial commit (0e8e574)
  • feat(create-turbo): apply pnpm-eslint transform (5d89e9e)
  • feat(create-turbo): apply official-starter transform (b2c1d9f)
  • feat(create-turbo): create with-shell-commands (f36eb53)
media-extended - 2.11.1

Published by aidenlx about 3 years ago

2.11.1 (2021-10-21)

Bug Fixes

  • setting: fix desc of time offset (10e6b49)
media-extended - 2.11.0

Published by aidenlx about 3 years ago

2.11.0 (2021-10-21)

Features

media-extended - 2.10.6

Published by aidenlx about 3 years ago

2.10.6 (2021-10-16)

media-extended - 2.10.5

Published by aidenlx about 3 years ago

2.10.5 (2021-09-16)

Features

  • media-info: add support for bilibili short url (be39fbb)
media-extended - 2.10.4

Published by aidenlx about 3 years ago

2.10.4 (2021-09-16)

Bug Fixes

  • media-view: fix failed to switch between different pages of bilibili video (3327a68)

Features

  • media-info: support onedrive-vercel-index direct links (36db97b)
Badges
Extracted from project README
install - obsidian
Related Projects