florianboudot / micromix Goto Github PK
View Code? Open in Web Editor NEWcustom Wordpress theme for micromix.fr
Home Page: http://www.micromix.fr
custom Wordpress theme for micromix.fr
Home Page: http://www.micromix.fr
somewhere
If you don't have played any sound and push the play/pause button, play the first sound.
Test to see if everything is ok
use of JS rather than CSS.
First page cached data are shity/undefined
keywords : tape, cassette, ampli, walkman
To avoid slow scrolling, delete posts from above in an object
Detect the user inactivity with keyboard or mouse, or touch events.
That will be useful to know if we can chain a next song automatically
Click on the ghettoblaster title (if any displayed) will bring you to the post of the actual sound.
when playing a mixtape, the current playing track must be highlighted in the tacklist.
We have to add flags for each track of each mixtape.
Example :
on Micromix 079
from 0:00 to 5.25 >> track 1
from 5.25 to 7.16 >> track 2
etc.
Add shortcut
A php file returns the mp3 file and store proper statistics ("read" or "download").
people :
software :
Actually a css background is apply by JS, use a class to put active/inactive
Use _updatecurrentprogressbars to set a Boolean to avoid pointless flooding execution in _updatetimeprogress & _updateloadprogress
Find another way to detect an event while resuming a sound on error, actually, it's buggy.
add this button on the cassette player, use one of these existing right button
Use of grunt or gulp to concat / compress JS and CSS files
Add a preview functionnality
Configure phpstorm to create commit message with "#10" rather than "micromix-10" for github to automatically associate the commit with the issue 10 !
0 is the begining of the track
100 is the end of the track
play = increment
pause = stop increment
rewind = decrement animation
fast-forward = increment animation
Today we have a link to the author of the mix. Let's move this link on the mix img cover. Skin this link with a graffiti "kazes" or "xamar", etc.
Animate green and red leds depending on the volume
help : Make wordpress generate thumbnail files from images attached to a post.
http://shibashake.com/wordpress-theme/wordpress-image-size
in the sidebar we'll have the full list of mixtapes.
Ordered by year.
And when you hover you'll have more info, such as picture cover and "number of plays".
Example : this sidebar http://www.schillmania.com/
current played track has title to defil on the player if play.
pause defil if track paused.
Actually, on load we have
We need :
When we change page by clicking any link, the player must continue playing in a corner of the page. Always visible (position:fixed)
Example : http://pitchfork.com/
We need to build a faster app by caching the right column
To go for/backward in the mix
it now find "le" in "facile" and displays results but we only want results when full word "facile" is found.
Since we have all the data in an array, we can make a fast incremental search
"autocomplete the search field with data contained in the js array"
For mute/unmute as for play/pause, use a fade in/out of volume
mark navigation links with class "history" and add javascript hack these links to get content and display it in the middle column.
While scrolling the list of posts, make an infinite scroll
With pjax.
Send a get param ajax=true to get only the central content
Needed for the issue #8
Clean or refactor as much as possible the templates files.
create new audio player with soundmanager
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.