Outis
Plucky Tot
 
Posts: 25
Pronouns: he/him/his
|
Post by Outis on Apr 27, 2016 23:06:40 GMT
 WMPlayer (formerly FRESHjamz) is web browser music player inspired by one of my favorite flashes. Current version: v0.3.07=================== Links=================== Implemented functionalities======================= - controls (play, pause, fast-forward, rewind, next/previous song, seek, choosing song by double click, volume, auto-play, loop)
- player's deployment in chosen place (inside script's parent node)
- dynamic playlist
- customizable layouts (2 available)
- player's configuration wizard (LINK)
Planned updates======================= - optimizations and eventual bugfixes
- improvements of existing templates (especially FRESHjamz)
- new templates
FAQ======================= Q: How can I use the player? A: The player works in the browser. Q: How can I place player on other sites? A: The player can be deployed on different sites (if you can add there html code) You only have to configure your player (see question below) and paste received script where you want to have the player. <script src="http://wmplayer.net/script.js" "CONFIGURATION DATA"></script>
Player will be deployed in that place. EXAMPLE (Tumblr post)
I. Change your post editor to HTML mode. 
II. Choose where player should be deployed (preferably inside separate tag, which will function as it's container). 
III. Paste WMPlayer's script. IV. Publish post and enjoy the music. Player will be deployed inside the tag containing it's script. Q: How can I configure a player? A: Configuration wizard is available on project's homepage (LINK).
Q: Why it doesn't player work in my browser? A: The player is compatible with Chrome, Firefox and Opera, but not with Internet Explorer. If you use one of these three, try to update your browser. I'm working on optimizing player to work on Edge, but the fact that this browser is only available on Windows 10, can slow down the process.
|
|
|
Post by Sharkalien on Apr 27, 2016 23:19:55 GMT
I always found this project pretty cool! I'm really interested in seeing where it goes
|
|
Outis
Plucky Tot
 
Posts: 25
Pronouns: he/him/his
|
Post by Outis on Jun 21, 2016 20:23:12 GMT
I didn’t update this project for a while. TBH I could inform about this little hiatus. Anyway the project isn't dead. This whole pause was caused simply by lack of time (finals and internship). Thankfully I get over with them, so I have now time to continue work on this project. Project has been updated to v0.2.07 Changes: - added seeking by clicking on progress bar,
- added choosing by double clicking track,
There will be more changes soon.
|
|
Outis
Plucky Tot
 
Posts: 25
Pronouns: he/him/his
|
Post by Outis on Jun 30, 2016 16:44:20 GMT
Version 0.3.02 is out. I've made some changes in the project. Mostly optimizations, bugfixes and preparations for bigger updates. Changes: v0.3.02 - optimizations in view - layout communication
v0.3.01
- added dynamic player rendering
- event listeners are delegated now
- bugfix: seeking weren't work properly on browsers with blink engine (Chrome, Opera)
v0.2.08
- added reading audio duration from clip,
- bugfix: current time weren't being properly formatted,
|
|
|
Post by arbitraryTemplar on Jul 13, 2016 15:35:26 GMT
Interesting little project. Will there be a song-importing function or will it remain a predetermined list?
|
|
Outis
Plucky Tot
 
Posts: 25
Pronouns: he/him/his
|
Post by Outis on Jul 13, 2016 22:21:44 GMT
Interesting little project. Will there be a song-importing function or will it remain a predetermined list? This is very well timed question, because the new update just add this. Version 0.3.05 brings few major changes (and I’m not talking about change in project's name). The player not only can be now easily placed anywhere simply by copy-pasting a line of code, but also (what’s more important) you can now create your own playlist! Yes, at last you can play your own music like in every other music player. Look FAQ in the first post for information about player's configuration and deployment. From the other news, because hosting websites on google drive (on which the previous versions of player were placed) won’t be possible after 2016.08.31, the new versions will be hosted at different address. Player under the old address wont be updated anymore and it’ll stay available till the end of August. For now I’ll start making a proper homepage with player’s configuration wizard and then work on next update which brings customizable layouts. Demo is available HERE [EDIT: changed link] Recent changes: v0.3.05 - loading playlist from data-playlist attribute
v0.3.04 - added players iframe auto-resizing
v0.3.03 - player’s placement inside script’s parent node
|
|
Outis
Plucky Tot
 
Posts: 25
Pronouns: he/him/his
|
Post by Outis on Aug 15, 2016 19:38:36 GMT
It’s been a while since the last time I’ve updated this project. Fortunately I’ve made some progress in developing my project, so I have some news for you: Version 0.3.07 is outThis version brings few new features, like volume control, optional loop and auto-play and customizable player template. At this moment there are only two templates available (default and FRESHjamz), but I planning to add more of them in time (and improve existing one’s). New homepageThe project has now it’s own homepage! It require “some” visual improvements, but it make it’s job of providing basic information, playable demo and… Configuration wizardNow you can easily configure your own player with only few simple steps! You have only visit WMPlayer’s homepage, choose player’s template, add songs url’s, choose volume, auto-play and loop options and congratulations; You have script ready to paste into HTML code, wherever you want! Future plansAs for the future, at this point I plan to concentrate at minor optimizations, eventual bugfixes, but also improving project’s website, existing player’s templates (old FRESHjamz would require some upgrades) and adding new one’s. Recent changes:v0.3.07 - loading template from a file
- volume control
- optional auto-play and loop
- template dependent current track data display
- minor optimization in model, view and display detection
v0.3.06 - event responses fully moved to controller
- bugfix: player’s iframe weren’t resize properly if parent’s display was set to “none”
|
|