Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mantou132/mt-music-player
Web music player
https://github.com/mantou132/mt-music-player
javascript lit-html musicplayer pwa webapp webcomponent
Last synced: 23 days ago
JSON representation
Web music player
- Host: GitHub
- URL: https://github.com/mantou132/mt-music-player
- Owner: mantou132
- Created: 2018-10-03T06:32:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-31T06:34:56.000Z (over 4 years ago)
- Last Synced: 2024-10-01T02:42:01.039Z (about 1 month ago)
- Topics: javascript, lit-html, musicplayer, pwa, webapp, webcomponent
- Language: JavaScript
- Homepage: https://music.xianqiao.wang/
- Size: 5.3 MB
- Stars: 67
- Watchers: 3
- Forks: 6
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## State
In development
- [x] Global state management
- [x] Router
- [x] Components
- [x] Playlist
- [ ] User## Introduction
A music player created using modern web technology,
support multiple devices to sync and manage your own music,
but you need to manually upload your audio## Motivation
To develop an application using popular technology,
you need to use many third-party libraries and frameworks,
you need to take the time to learn it.The current web environment is quite different from the past.
High compatibility between browsers(but you still need to pay attention),
also supports es6 modules, and webcomponent.Can we use the functionality provided by the web to complete an app? let try.
## Scheme
- HTTP2
- ES6 Modules ([jspm](https://jspm.io/))
- JSDoc
- Web Component
- Template engine: [lit-html](https://github.com/Polymer/lit-html)(No virtual DOM diffing)
- CSS Variables