Skip to content

feat: news player#1115

Merged
luwes merged 32 commits into
main-news-playerfrom
feature-news-player
May 7, 2025
Merged

feat: news player#1115
luwes merged 32 commits into
main-news-playerfrom
feature-news-player

Conversation

@luwes

@luwes luwes commented May 7, 2025

Copy link
Copy Markdown
Contributor

This PR builds on top of ismapin22#12

Changes

  • Removed the dist outputs
  • Added a GH action to build and push the output to a new branch called release-news-player whenever something is pushed to the main-news-player branch
  • Fixed some build, lint issues

@luwes
luwes requested a review from a team as a code owner May 7, 2025 17:22
@vercel

vercel Bot commented May 7, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
elements-demo-astro ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2025 6:27pm
elements-demo-nextjs ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2025 6:27pm
elements-demo-svelte-kit ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2025 6:27pm
elements-demo-vanilla ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2025 6:27pm
elements-demo-vue ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 7, 2025 6:27pm

ismapin22 and others added 8 commits May 7, 2025 13:10
* feat(playback-core): Allow for overriding default mux-embed (instance and options) for things like ads extensions.

* feat(mux-video-ads): Add google-ima mux-embed extension and use it for mux-video-ads.

* chore(mux-video-ads): Update vanilla example for ads playback for testing. Use ESM instead of CJS for mux-video-ads import.

* build(mux-video-ads): Update to latest version of google ima data sdk extension.
ismapin22 and others added 9 commits May 7, 2025 13:15
* Create component for playlist post video

* Changes in post video component

* improve playlist structure

* css styling improvement

* Refactor

* Add playlist component

* Integrate playlist and post video screen

* Handle click on end video screen

* Commit package lock

* fix resizing on video element

* Use different ads

* Use better videos

* Re render after reproducing all videos

* Fix issues when selecting related videos

* Run timer until 0

* Add new props to mux player

* support dynamic video element in template

* Integrate ads to mux player and mux-player-react

* Fix error

* Fix progress bar during ad

* some fixes

* controls fixes

* connecting fullscreen with muxplayer

* add fullscreen behavior for mux player

* add responsiveness and improve fullscreen

* Use MuxPlayer in playlist component

* Fix re rendering issue

* Change repeated ad

* fix on ad loader fails to retrieve an ad

* fix resize on using html component alone

* improve events to propagate parent

* Expose adBreak to media theme

* add custom theme

* update theme

* Expose adBreak to media theme

* Refresh mediaadbreak prop in react component

* Show message when user has ad blocker

* Remove bottom black line from player

* update theme with post videos

* fix for post theme

* add duration on the centered button on start

* Remove MuxVideoAds dependency from MuxPlayer

* Show error message when using ad blocker

* Show error message when using ad blocker

* playlist fullscreen issue fixed

* fix spacer in theme

* Remove unnecesary dependencies

---------

Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
Co-authored-by: ronalduQualabs <ronaldu@qualabs.com>
* starting fixing issue with ios native and mse

* native playback is working

* remove unnecesary comments

---------

Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
* fix: mux-video-ads set up immediately

* fix: mse / native check + add Mux data ads

* feat: add mux-data-keep-session + fix iOS ads
native playback
* Handle picture in picture

* Implement suggested improvements
@luwes
luwes force-pushed the feature-news-player branch from a63f531 to 7353cad Compare May 7, 2025 18:24
@luwes
luwes marked this pull request as ready for review May 7, 2025 18:30
@luwes
luwes merged commit 0c676c2 into main-news-player May 7, 2025
@luwes
luwes deleted the feature-news-player branch May 7, 2025 18:32
luwes added a commit that referenced this pull request Jun 2, 2025
This PR builds on top of ismapin22#12

Changes

- Removed the `dist` outputs
- Added a GH action to build and push the output to a new branch called
`release-news-player` whenever something is pushed to the
`main-news-player` branch
- Fixed some build, lint issues

---------

Co-authored-by: Ismael Pintos <ismaelp@qualabs.com>
Co-authored-by: Christian Pillsbury <cjpillsbury@gmail.com>
Co-authored-by: Ismael Pintos <126787891+ismapin22@users.noreply.github.com>
Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
Co-authored-by: ronalduQualabs <ronaldu@qualabs.com>
luwes added a commit that referenced this pull request Jun 12, 2025
This PR builds on top of ismapin22#12

Changes

- Removed the `dist` outputs
- Added a GH action to build and push the output to a new branch called
`release-news-player` whenever something is pushed to the
`main-news-player` branch
- Fixed some build, lint issues

---------

Co-authored-by: Ismael Pintos <ismaelp@qualabs.com>
Co-authored-by: Christian Pillsbury <cjpillsbury@gmail.com>
Co-authored-by: Ismael Pintos <126787891+ismapin22@users.noreply.github.com>
Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
Co-authored-by: ronalduQualabs <ronaldu@qualabs.com>
luwes added a commit that referenced this pull request Jun 13, 2025
This PR builds on top of ismapin22#12

Changes

- Removed the `dist` outputs
- Added a GH action to build and push the output to a new branch called
`release-news-player` whenever something is pushed to the
`main-news-player` branch
- Fixed some build, lint issues

---------

Co-authored-by: Ismael Pintos <ismaelp@qualabs.com>
Co-authored-by: Christian Pillsbury <cjpillsbury@gmail.com>
Co-authored-by: Ismael Pintos <126787891+ismapin22@users.noreply.github.com>
Co-authored-by: Nicolas Caballero <nicolascaballero.v@gmail.com>
Co-authored-by: ronalduQualabs <ronaldu@qualabs.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants