lrkrol / noctifer-music Goto Github PK
View Code? Open in Web Editor NEWPHP HTML5 music player for self-hosted online libraries
License: GNU General Public License v3.0
PHP HTML5 music player for self-hosted online libraries
License: GNU General Public License v3.0
Good afternoon!
I really love your creation here and I'm enjoying it. I've forked it for myself and I plan on customizing it to suit my own tastes and add logging of plays too something which I personally love see.
I can see that the program simply doesn't play John Lennon's classic song "#9 Dream". I suspect it's because of the hash symbol so maybe sanitizing that character would fix the problem. I thought I'd share with you. I'm happy to provide a patch if you'd like. Just let me know.
And thanks again for this wonderful creation.
All the best,
Blode.
medialink.mytestdomain.pro
for tested hosting
At first it worked, now it stops after each song - you need to start it again yourself.
Hi,
I have downloaded the player onto my own server, but it seems that autoplay isn't working. Is that a browser bug? I am using Firefox.
Get a 500 error code when hitting the play button on music, it says there is a misconfiguration.
According to server logs:
"[Mon Aug 01 16:49:23.731194 2022] [cgi:error] [pid 13516:tid 1824] [client 160.32.227.211:52614] Premature end of script headers: php-cgi.exe, referer: http://160.32.227.211/music/"
If you install this onto a server that is running php 7.4 or 8.0, the getid3 code throws several errors when you try to play a file.
I swapped in the newest version of getid3 (1.9.20) from http://getid3.sourceforge.net/ and everything started working. So the copy of getid3 here in the repo should probably be updated.
Thanks for releasing this!
When the player advances to a new song, the volume reverts back to full. While playing the previous song, I lowered the volume in the player. I would like the volume to stay at that lower level when playing the next (and following) songs. How can this be accomplished?
Hello,
I own this site: https://app.sets.live/?play=.%2FLivesets%2FTechno+Collection+by+sanelbestxxx%2FAlex+Flatner+-+On+Mono%EFd+%282007%29.mp3 where I post livesets. Unfortunately, it cannot work with special characters-
I'm running into an error where if the total number of characters for all MP3 filenames in a single folder exceeds 5863 characters, I get the generic frontend: "Internal Server Error", error.log: "Premature end of script headers" when trying to play a song.
Initially, the page will load fine and display the list and player. The error occurs only when trying to play a song.
This does not pertain to the total number of files, or one specific file exceeding a maximum character length.
I tested PHP 8.1 and 8.2 on Apache/2.4.29 (Ubuntu) and Apache 2.4.52 (x64) Windows.
This test was performed by simply renaming one of the files, padding with extra characters until the error occurs, and then removing a character. Adding and removing a single alphanumeric character from one of the files causes and then fixes the error.
My initial guess before more troubleshooting is that it pertains to exceeding a cookie or session size, or something to do with the json storage.
Using mobile safari, it stops after playing one song. Also have to press play twice to get it to play. Is this something that can be fixed?
Love this project, great work!
I'm having an issue with this code - when a user enters in a "wrong" password... it reloads the page to a blank white screen.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.