add .gitignore
frontend: add and wire preview action, split mp3-player into a component