All Projects → deplayer → deplayer

deplayer / deplayer

Licence: MIT license
Decentralized mediaplayer which runs entirely in the browser.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to deplayer

angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (+150%)
Mutual labels:  player, music-player, video-player
Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (+685.71%)
Mutual labels:  player, music-player, video-player
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (+1457.14%)
Mutual labels:  player, music-player
musique
C'est très élégant
Stars: ✭ 91 (+550%)
Mutual labels:  player, music-player
Vudit
A file viewer for Android
Stars: ✭ 40 (+185.71%)
Mutual labels:  music-player, video-player
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (+21.43%)
Mutual labels:  player, music-player
shaka-player-react
A simple React component wrapper for shaka-player
Stars: ✭ 79 (+464.29%)
Mutual labels:  player, video-player
amperfy
Amperfy is an iOS app to play songs from an Ampache or Subsonic server
Stars: ✭ 117 (+735.71%)
Mutual labels:  music-player, subsonic
PlayPiano
Implement and simulate piano on web page.
Stars: ✭ 16 (+14.29%)
Mutual labels:  player, music-player
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (+1478.57%)
Mutual labels:  player, video-player
nplayer
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
Stars: ✭ 897 (+6307.14%)
Mutual labels:  player, video-player
pushtape-player.js
Customizable JS audio page player with global playback controls and autoscan (mutationobserver), built on Soundmanager2.
Stars: ✭ 27 (+92.86%)
Mutual labels:  player, music-player
aos-Video
NOVA opeN sOurce Video plAyer: player frontend main UI
Stars: ✭ 35 (+150%)
Mutual labels:  player, video-player
api.video-player-sdk
SDK to control and interact with the api.video HTML5 Player
Stars: ✭ 31 (+121.43%)
Mutual labels:  player, video-player
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+700%)
Mutual labels:  player, music-player
vue-music-player
🎵 basic music player, keeps your favorite musics
Stars: ✭ 77 (+450%)
Mutual labels:  player, music-player
ArgPlayer
An android music player library
Stars: ✭ 52 (+271.43%)
Mutual labels:  player, music-player
subplayer
A music player frontend compatible with Subsonic backends
Stars: ✭ 66 (+371.43%)
Mutual labels:  music-player, subsonic
files videoplayer
📼 Old video viewer for Nextcloud
Stars: ✭ 92 (+557.14%)
Mutual labels:  player, video-player
audioStreamDemo
A music player created in swift using AVPlayer to stream audio from server.
Stars: ✭ 33 (+135.71%)
Mutual labels:  player, music-player

deplayer

pipeline status Add to Homescreen

Online version - Hosted in siasky - Hosted on IPFS - zil domain

Play your music and videos entirely from your browser. Connect your providers and start playing. Deplayer aims to be a generic browser allowing you to manage your own collection as you wish and play it from any device.

Media providers

  • BETA System folders access througt File System Access API (It will fall back to open files if your browser doesn't support this API)
  • BETA IPFS folder
  • Webtorrent magnet links and .torrent files support.
  • Subsonic API
  • mStream API
  • iTunes API (it has only samples, usefull for testing)
  • youtube-dl-server: Add youtube videos to your collection. You'll need to deploy your own server.

Features

  • Progressive Web App, you can install it in your phone or as a desktop app.
  • Fulltext search support thanks to elasticlunr.
  • Desktop and mobile notifications thanks to Notification Web API
  • Media Session API implemented, control your player from your keyboard media keys or show media controls in your mobile.
  • Offline first, sync with your remote pouchdb / couchdb your database as a backup and share your collection and session between devices and browsers!
  • Multi provider, add your data sources and listen the music from there. Keep reading to see the list of available providers.
  • BETA Awesome visuals thanks to butterchurn
  • BETA Supports scanning IPFS folder and importing music, analysing its id3.
  • WORK IN PROGRESS Spectum audio visual thanks to react-audio-spectrum tags.

Implemented artists metadata providers

  • last.fm (not very usefull)

Keyboard hotkeys

Command Hotkey
Play/Pause: space
Next track: Arrow right or j
Prev track: Arrow left or k
Focus on search: /

Installing

yarn

Testing the app

yarn test

Running dev environment

yarn start

Run storybook

yarn storybook
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].