Chrome Media Player

0 views
Skip to first unread message

Mariam Obregon

unread,
Aug 4, 2024, 4:33:22 PM8/4/24
to befullidi
TheMedia Player" is a browser extension to play music and video files either locally or from online sources. This project aims to bring a VLC-liked media playing experience using native HTML5 technology. The add-on is built on top of the well-known "video.js" project by applying a few custom plug-ins to enhance the user experience. This player supports media boosting, speed control, playlist media selection, fullwidth-progress bar, HTTP-streaming (M3U8), cast to a remote device, and wave surfer visual for audio files.How to Use (local resources):Open the interface and drop the media link to itHow to Use (remote resources):Open a video page like _video.aspRight-click on the player and select "Open in Media Player"You can start watching an offline video file by dragging and dropping the video file into the player or pressing the big play button. To have the player load subtitle make sure to drop both video and subtitle files together (The dropped subtitle should have the same name as the file and needs to be in SRT or VTT format). Also, you can add a subtitle file later using the "+CC" button. This button appears when there is no subtitle found for the current track.Extra Features:1. Video casting: right-click on the player. If your browser supports this feature, you can transfer the media to a remote device.2. Take a screenshot: Press the "screenshot" button on the player3. 2x volume-boosting: Like VLC, you can boost the audio by 200%. Use the boosting feature when the volume is not loud enough.4. Media Capturing: The player can optionally detect media files in the current tab and transfer them to the media player5. Play in a separate window or inside a browser tab6. Supports media keys even if the player is not focused7. Supports native context menu on Chrome OS. You can right-click on the finder window (explorer) and use this player to open media files.You can use your keyboard to control the following playback options:1. "F" key: This will toggle the fullscreen mode on and off2. "Space" key: This will toggle the playing state of the player3. "Key Up" and "key Down": Increase or decrease volume.4. "Key Left" and "Key Right": Seek backward and forward for 10 seconds.5. "U" key: Shuffle playlist6. "R" key: Toggle repeat, repeat one, and no-repeat7. "S" key: Take s screenshot8. "B" key: Boost volume (2x or 200%)9. "O" key: Open network URLsChange Log:0.1.2:1. Media Player now supports history (it will save the current track position and retrieves it after a restart)2. Media player now supports global keyboard shortcuts for toggle pause and play state, moving to the previous track and moving to the next track0.1.3:1. Better playlist!0.1.4:1. For audio tracks, a seek-able wave-surfer is replaced with the old poster image2. playback rate is now adjustable.0.1.7:1. Supports live stream (m3u8)2. Supports folder drop and recursive media file search0.2.31. Partial support for MKV video container0.2.51. Better support for video/mkv format

Legal Report Trademark Abuse

VideoLAN, VLC, VLC media player and x264 are trademarks internationally registered by the VideoLAN non-profit organization.

VideoLAN software is licensed under various open-source licenses: use and distribution are defined by each software license.


Is there a way to completely disable the built-in media player in Chrome? I use an extension to download podcast videos from YouTube ( ) and the issue is some of the videos download while others start playing in the browser.


Captions provided by White Coat Captioning ( ).Communication Access Realtime Translation (CART) is provided in order to facilitatecommunication accessibility and may not be a totally verbatim record of the proceedings.


JASON: I'm very excited to have you on the show, because we're talking about one of my favorite things, which is video. And I'm really excited to dig into that. We're gonna into some open source, we're gonna get into web components, all that. For those who aren't familiar with you and your work, a bit of a background?


THUY: Let's do it. My name is Thuy. I'm a community engineer at Mux. And people tuning in who may not be familiar with Mux, Mux is the video API for developers. And that's whether you want to build a real-time live, or on demand video application or experience. And I am one of the people who has the pleasure of creating resources for developers like you. Whether that's blogs or videos or coming on to this livestream as a guest in order to help you build whatever video stuff you want.


THUY: Okay. At some point it's going to be just like, treading. Me, I once upon a time was actually a marketer. I wasn't a developer straightaway. Fast forward a little bit. I became a project engineer. Worked a little bit on internal tools. Spent a good chunk of time in ed tech. Then I did that pivot into DevRel because I was craving more connection with the community. I wanted to do more creating resources for developers and helping them. And was fortunate enough to do it full-time. Typical DevRel story.And then personally, I'm in the middle of a move right now. Moving into my first house. Not ownership -- but house.


JASON: They only live on the screen for a little bit. And you -- so, basically, multiple people need to coordinate to do the flood now. Because you can't get of any on the screen fast enough to do it just by yourself.


JASON: And so, I talk a lot about Cloudinary for images. You kind of do the -- I use it for a lot of my image processing. You're saying that Mux is sort of a similar general approach where it's like this is developer-focused. You kind of modify things on the fly. How does that -- like what does that work like for me as a developer? I've got a video, I want to use Mux, what do I do? Am I writing a bunch of code? How am I using it?


THUY: I mentioned it said a video API for developers. So, you would -- to take you through the journey. Let's say you want to build something with video. You make an account. You could spend time in post just making requests to things. Creating a video asset, creating a livestream. What else can you create? Create direct uploads? And then you can build something on the frontend and the backend. And use that API underneath to accomplish whatever it is that you want.


JASON: Video on the web is very challenging because it always feels like either you're gonna spend a million dollars on bandwidth or you have to use YouTube or you just like -- like I don't see people not using embedded players. Because it's such a pain.


THUY: I'm not buoyant. I like understand that's technique to be buoyant. But I -- I think I just -- I can't get over the mental. Like the water is near my face thing. I just feel like I'm drowning all the time.


THUY: No. No. But I think people who tread water, when I think of it, it seems like it's a natural process for the water to like enter your mouth. You're not gonna drown or anything. It's just because of the way the water moves, it's gonna hit your face. But to me, as soon as water hits my chin, I'm like... it's the end. It's the end.


JASON: You're over it. I get it. Yeah, that's good -- I actually -- I went snorkeling in the ocean. And so, I just had this experience of having to like tread water. What I forgot because I don't spend a lot of time in the ocean. Two things, a snorkel absolutely does not seal over a mustache. My mask was leaking the whole thing. Which made it a lot of fun. Because of that, I snorted salt water, which was unpleasant. And a wave hit me in the face, and I was gagging and trying to tread water and cough at the same time. It didn't go particularly well for me. But I saw sea amenemememones.


JASON: Yes, I would totally do it. I'm reading the chat. The Vaseline over the mustache, they offered to do that. I don't really want to be covered in Vaseline for the rest of the day. So, no. Anyways, enough about my -- okay. No more treading water.


THUY: Yeah. I -- to give you some perspective on -- on what I felt about video before I started working at Mux. Because coming to work at Mux is the first time I started in video and saw for the first time how big the ecosystem is or what parts are involved in video infra. So, before I joined Mux, I thought video was collected already. But all I really thought was, players. Player options out there suck and I don't have a lot of control over the players. Then I came to Mux. And then, you know, the company gives you training and there's a giant system diagram about what's involved with video infra, hosting, encoding, distribution. And it made video even more scary. But then I found out that Mux has a bunch of features and a bunch of products that make it easier for developers. One thing is like making the cost more affordable and more easy to understand when it comes to like storage, for example.And then on the open source side, the open source team has been working on things like Media Chrome that make even just the player part of video infra just a little bit better for people.


JASON: Yeah. Because there are a few thing like, you know, it's interesting because I feel like in -- in my journey through the Internet, right? Like I would always offload anything that was heavy to another service. You're uploading video to YouTube because YouTube doesn't charge you for bandwidth, right? But then your whole experience is locked inside of YouTube.


JASON: And you've got issues where you have to follow YouTube's rules and there's this looming threat where if you make a mistake, you could get your whole thing taken down with no notice. And it also creates a lot of incentives that I don't know are -- like in a lot of cases, not the incentives you want. Like I don't necessarily want some of my videos to have this sense of like, well, we didn't get maximum view count and so, this video was a failure. Not everything needs to be, you know, matching an algorithm or playing that game. Sometimes you make something because it's useful and it's okay that it's niche and not that many people in total are gonna watch it. Because the people that do watch are gonna get a ton of value. There's just all these weird incentives when you start going the social media route with video.

3a8082e126
Reply all
Reply to author
Forward
0 new messages