Advertisement |
What is the "Audio Player" extension and how does it work?
This extension offers a solution for playing a wide range of video and audio codecs, eliminating the need for a dedicated native audio player. Leveraging the power of modern web technologies, it enables the creation of high-quality audio players directly within web browsers. However, the native audio decoder in web browsers has limitations in supporting various audio formats, resulting in playback issues for some media formats. The extension incorporates a customized version of the FFmpeg library, specifically compiled in JavaScript, to extend decoders and demuxers while minimizing the overall size. The extension attempts native decoding first and switches to FFmpeg (as a backup to the native audio decoder) to generate the required audio buffer if necessary. It features a straightforward interface, allowing users to drag and drop media files or double-click on space to select desired media files. After a brief scan of the provided directory, the extension plays the first audio file. Users can control playback using the provided controls or media keys to navigate between tracks.
Please note that in version 0.1.0, there might be a short delay for audio decoding.
You can expand the player's height to view additional details like the audio sample rate, audio coding, and the decoder in use.
recommended "Open In VLC" extension for Chrome, Edge, Opera and Firefox browsers.
"Open in VLC" is a browser extension that lets you stream online videos directly in VLC Media Player. It supports various video platforms and provides a seamless way to bypass in-browser playback for improved performance and more features. Read more here.
What's new in this version?
Please check the Logs section.
Can I control the player using keyboard media keys even if the extension is not currently focused (similar to native media players)?
This extension supports receiving commands such as "play," "pause," "resume," "seek forward," and "seek backward" from the media keys. This means you can provide media files to the player, hide it, and still have control over playback using your keyboard's media keys.
What are the options for adding media files to this extension?
To add media files to the extension, you have two approaches. Firstly, you can drag and drop individual media files directly onto the interface. Alternatively, you can drop the entire directory onto the interface if it contains media files in the sub-directories. The extension will automatically scan the sub-directories and retrieve media files. If you prefer a different method, you can double-click on an empty area on the interface to use your browser's file dialog to select media files. The extension always displays the total number of media files in the title area of the media player.
Does this extension support a wider range of audio formats compared to the native audio player of my browser? If so, how is this achieved?
This extension surpasses the native capabilities of your browser by incorporating an internal decoder library. This library, written in C language, is compiled into JavaScript using the Emscripten compiler. As a result, we obtain a comprehensive, independent JavaScript-based audio decoder and video demuxer. The extension can work offline without needing a server-side API because it only uses client-side JavaScript code. Note that this extension works offline without using server-side APIs because it only uses a client-side JavaScript engine.
What occurs when I provide a video file as input to the extension?
In such a scenario, the extension identifies the video file and uses its internal demuxer engine. This engine is responsible for extracting the audio stream from the video file, which is subsequently passed to the decoder. Consequently, when a video file is detected, it is played as if it were an audio file, allowing for seamless playback of the audio content within the video.
I have an audio file that has a low volume. Is there any way to increase the volume beyond the standard limit of 100 percent set by audio players?
This extension incorporates an internal gain node that enables volume amplification of up to twice the standard maximum level. It is advisable to adhere to a maximum volume of 100% whenever possible and utilize this volume-boosting feature only when necessary. It's important to note that as the volume is increased, the quality of the playback may diminish, so exercising caution is recommended to maintain optimal sound quality.
Keyboard Shortcuts (other than physical media keys)
Is there support for playlists in this audio player?
To access the playlist, you can expand the height of the player interface. This will reveal the list of songs that have been added to your playlist. You can easily switch between songs by selecting an entry from the playlist.
Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.
Permission | Description |
---|---|
storage | to keep internal preferences |