frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Essential Media Player – A web-based (PWA) local media player

https://essentialmediaplayer.com/
1•ZuLuuuuuu•1h ago
Hello,

I have been working on a new media player for some time. It is a fully web based media player (PWA). It plays local files on your system and does not upload them anywhere.

- Can play video and audio files - Supports mp4, webm and some mkv files for video and supports most of the common formats for audio like mp3, flac, ogg, wav - Because it is a PWA, you can install it to your system using the install button on the browser URL box, or on mobile by adding the web page to your home screen - Once installed, it works fully offline - Uses GLSL fragment shaders via WebGL for audio visualizations and supports importing custom shaders (API explanation is in the settings if you want to create a custom audio visualization!) - Supports creating a basic playlist - Can show subtitles (via .srt files or embedded subtitles) - Can show lyrics (via .lrc files) - Picture-in-picture mode for videos - Different playback speeds - Settings for customization - Keyboard shortcuts - You can assign it as the default app on your OS for the media file types you want. Then you can just double click on a file to open it using EMP - Works with the media buttons on your headphones or keyboard - I tried to make it responsive, so it should work on different screen sizes, having said that, I mostly had desktop users in mind.

There are plethora of media players out there, I guess what makes this app a bit different is that it is fully web based, so it is cross-platform and you can simply go to https://essentialmediaplayer.com and start playing your local media files. Also if you have restricted access on a computer and not able to install desktop applications, this might be an alternative.

This app only supports the formats/codecs the browser supports. This is probably the biggest limitation but I chose this route to reduce implementation effort significantly. So this app is definitely not a VLC replacement.

Technologies used: Vue, TypeScript, Vite, Material Web

I would be happy if anybody has a Chromebook and can try this app and let me know if it works well, and whether it feels native or not.

This project started as a way to improve my web coding skills and also learn more about PWAs and to see if it is a viable option for creating native-like app experiences. Turns out PWAs are indeed very capable!

Especially the GLSL fragment shader based audio visualization (and creating an API for it) was not something on my mind when I started this project, but it felt natural when adding audio playing capabilities and it was fun to work on that part.

Looking forward to your feedbacks.

Solving Santa Claus Puzzle with a Model Checker

https://wyounas.github.io/puzzles/concurrency/2026/01/10/how-to-help-santa-claus-concurrently/
1•simplegeek•1m ago•0 comments

What's YOUT Famuly's Story?

https://markmbello.substack.com/p/welcome-to-our-founding-issue
1•lawsuitllc•1m ago•0 comments

Why do u check my website but dont register

https://www.surgeos.app/
1•yernururu•2m ago•0 comments

AI models should reason, tools should execute (Utilix)

https://www.utilix.tech/
1•negiadventures•5m ago•0 comments

How railway timetables became Unix time

https://parksb.github.io/en/article/39.html
1•parksb•7m ago•0 comments

Tech firms are blaming AI for device and console price rises

https://www.bbc.com/news/articles/cd95k584pzqo
2•geox•8m ago•0 comments

HTML as a native data format for LLMs

https://www.lightningjar.com/blog/ast-as-html
1•kevinpeckham•9m ago•0 comments

Avoiding SQLite Database Locks in Production

https://www.bendangelo.me/2026/07/04/avoiding-sqlite-database-locks-in-production/
1•Brajeshwar•9m ago•0 comments

Organic Maps

https://organicmaps.app/
2•tosh•11m ago•1 comments

GitButler in the Terminal

https://lucasaguiar.xyz/en/posts/gitbutler-terminal-cli-tui-2026/
1•isfttr•17m ago•0 comments

Free M&A Encyclopedia

https://mnapedia.com/
1•anongoogleuser•19m ago•0 comments

HNP-Sum: Hidden Number Problem with Small Unknown Multipliers in Python

https://leetarxiv.substack.com/p/hnp-sum
1•theanonymousone•20m ago•0 comments

The Erasure of Interaction

https://read.misalignedmag.com/the-erasure-of-interaction-f41e6bea7d1b
1•lcubw•20m ago•0 comments

Over 140k maps of all kinds

https://www.davidrumsey.com/
1•momentmaker•24m ago•0 comments

Show HN: A pipeline that writes courses and adversarially reviews them

https://purrlearn.com
2•nirolee•25m ago•0 comments

PEP 836: JIT Go Brrr: The Path to a Supported JIT Compiler for CPython

https://discuss.python.org/t/pep-836-jit-go-brrr-the-path-to-a-supported-jit-compiler-for-cpython...
3•lumpa•34m ago•0 comments

Run Windows 2000 on a DEC Alpha with a new es40 fork

https://raymii.org/s/blog/Run_Windows_2000_for_Dec_Alpha_on_a_new_es40_fork.html
2•jandeboevrie•38m ago•0 comments

Hi, I am a 10 years old kid and made a Cool app

https://yf-profitable-strats.streamlit.app/
2•Yamaan_Faraz•43m ago•3 comments

The missing 500 million: Cosmic bombardment melted Earth's first crust

https://arstechnica.com/science/2026/07/the-missing-500-million-cosmic-bombardment-melted-earths-...
1•Brajeshwar•46m ago•0 comments

Terence Tao: What's Next for SAIR Competitions [video]

https://www.youtube.com/watch?v=nbZA4N7BDCU
1•guerby•47m ago•0 comments

Show HN: Calm Engineering Dashboard

https://gitbiased.com/
1•skyfantom•49m ago•0 comments

Catastrophe theory; geniuses and maniacs (2011)

http://glassbottomblog.blogspot.com/2011/01/catastrophe-theory-geniuses-and-maniacs.html
1•mbustamanter•50m ago•0 comments

Researchers find ways to keep homes cooler in summer

https://www.bbc.com/news/articles/cly94l8xjlqo
1•rustoo•51m ago•1 comments

Tensorless – An exact thermodynamic execution sandbox in C++20

https://github.com/AperioGenix/Tensorless-Public
1•alxspiker•55m ago•0 comments

Open-source prompt infrastructure toolkit

https://px0.ai/
2•prakashqwerty•56m ago•0 comments

A Story of Screwdriver Drivers

https://carette.xyz/posts/a_story_of_screwdriver_drivers/
7•LucidLynx•57m ago•1 comments

Phosh 0.56.0

https://phosh.mobi/releases/rel-0.56.0/
57•edward•58m ago•8 comments

Show HN: Hacker-News Jobs

1•freakynit•58m ago•1 comments

Graphify: Turn any codebase into a queryable knowledge graph

https://github.com/Graphify-Labs/graphify
1•domysee•1h ago•0 comments

I spent 100 hours building a website you will use for 20 minutes a week

https://www.dailicle.com/
2•lucky-solanki•1h ago•3 comments