All Projects → ltGuillaume → MusicFolderPlayer

ltGuillaume / MusicFolderPlayer

Licence: GPL-3.0 license
An elegant HTML5 web folder player for parties and/or private music collections, with playlist management that's just better.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to MusicFolderPlayer

Audiomotion.js
High-resolution real-time spectrum analyzer and music player using Web Audio and Canvas APIs.
Stars: ✭ 177 (+98.88%)
Mutual labels:  music-player, audio-player, html5-audio
React Cassette Player
Simple ReactJS HTML5 audio player component built with SVG icons from The Noun Project.
Stars: ✭ 93 (+4.49%)
Mutual labels:  music-player, audio-player, html5-audio
SwiftAudioPlayer
[WIP] Simple music player for macOS written in Swift
Stars: ✭ 33 (-62.92%)
Mutual labels:  playlist, music-player, audio-player
pushtape-player.js
Customizable JS audio page player with global playback controls and autoscan (mutationobserver), built on Soundmanager2.
Stars: ✭ 27 (-69.66%)
Mutual labels:  playlist, music-player, audio-player
Musicplayer
A minimal music player built on electron.
Stars: ✭ 145 (+62.92%)
Mutual labels:  playlist, music-player
Ngx Youtube Player
YouTube player app built with Angular 7
Stars: ✭ 92 (+3.37%)
Mutual labels:  playlist, music-player
SampleMusicPlayer
Simple music player
Stars: ✭ 59 (-33.71%)
Mutual labels:  music-player, mp3player
vue-music-player
🎵 basic music player, keeps your favorite musics
Stars: ✭ 77 (-13.48%)
Mutual labels:  playlist, music-player
IdealMedia
Awesome app to listen music and audiobooks on the device and online at vk.com. Search, download, set as ringtone, sort by albums, authors, folder. Powerful equalizer.
Stars: ✭ 28 (-68.54%)
Mutual labels:  playlist, music-player
minimal-player
This is a minimal, clean audio/music/mp3 player with spinning cover images, built with jQuery, TweenMax.js and SVG images.
Stars: ✭ 48 (-46.07%)
Mutual labels:  music-player, audio-player
JetTunes-Desktop-Music-Player
Material design music player made with javafx
Stars: ✭ 36 (-59.55%)
Mutual labels:  music-player, audio-player
Waveform Playlist
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Project inspired by Audacity.
Stars: ✭ 919 (+932.58%)
Mutual labels:  playlist, audio-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 (+144.94%)
Mutual labels:  playlist, music-player
Jcplayer
🎵 A simple audio player for Android applications.
Stars: ✭ 209 (+134.83%)
Mutual labels:  playlist, audio-player
MailTape.github.io
MailTape - Feed your inspiration with music, every Sunday morning.
Stars: ✭ 23 (-74.16%)
Mutual labels:  playlist, music-player
jplayer-skin-audiocheck
A responsive HTML5 jPlayer skin with playlist.
Stars: ✭ 16 (-82.02%)
Mutual labels:  playlist, audio-player
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+25.84%)
Mutual labels:  music-player, audio-player
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (-60.67%)
Mutual labels:  playlist, music-player
Swift Radio Pro
Professional Radio Station App for iOS!
Stars: ✭ 2,644 (+2870.79%)
Mutual labels:  music-player, audio-player
splitcloud-app
This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project.
Stars: ✭ 59 (-33.71%)
Mutual labels:  playlist, music-player

Music Folder Player

An elegant HTML5 web folder player for parties and/or private music collections, with a playlist system that all players should have had. It does not use a database (so it's alway up-to-date), but can easily handle folders with 25,000 songs or more. It has no dependencies other than PHP and installation costs less than 2 minutes. The design should be fully responsive on CSS3-compatible browsers.

Screenshot

Overview

Player

  • Rebuilds the tree of a specified folder, showing only files with supported extensions
  • Click on cover image to zoom (300x300px, again for full size)
  • Click on current song or folder name to find it in the library

Playlist

  • Drag and drop to change the playlist order or drag to bin to remove
  • Random playback will prevent choosing already played songs (unless "Play next" is used)
  • Click on a song to play directly
  • Right-click (long-press) a song to find it in the library
  • Choose how to continue when the playlist is exhausted:
    • Stop playback
    • Repeat the playlist
    • Continue from last song's position in library
    • Randomly select unplayed songs from the (filtered) library
  • Playlist and configuration will be saved to the browser's Local Storage if possible
  • Load/save online playlists (optional)
  • Import/export playlists from/to a local file

Library

  • Sports a library filter to quickly find songs
  • Click a song to play (or enqueue when "Enqueue" mode is enabled)
  • Clicking on a song will always keep the playlist intact
  • Right-click (long-press) a song to play it next
  • Right-click (long-press) a folder to add all its songs to the playlist
  • Use arrow keys to traverse the library tree, Enter to play/enqueue, or Shift-Enter to play next/add folder

Parties

  • Password lock the playlist and playlist controls (allowing only Enqueue, Play next, Play/pause and Share)
  • Tip: use OpenKiosk and disable Set inactive terminal
  • Prevents adding a song if it's already queued up
  • Do not add previously played songs to playlist (optional)

Sharing

  • Download a song or zipped folder
  • Share a song, folder or playlist link (library features/options will be hidden)
  • Share links directly to WhatsApp (optional)

List of hotkeys

A list of all the hotkeys can be found in the Wiki.

Installation

You can have a test setup running within 2 minutes. For all the details, check the Wiki.

Credits

All credits are due, as well as my sincere thanks!

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].