These are some personal projects I have been working on to learn more about certain libraries and browser APIs.
I like trying out “the last new thing” in a small project and publish it on GitHub, both as a personal reminder of what I did, and to help people looking for examples.
A mobile application to find and remove duplicated tracks from your Spotify library.
I did this to get started building apps with React Native and Expo.
I did this to play with the Web Audio API and show a useful example of using the Spotify Web API.
An exploration of audio manipulation using browser libraries to remove voices from songs.
I did this to play with the Web Audio API... and to realise I'm not very good at singing.
A fun quiz game about your saved Spotify playlists. Do you really know about your saved music).
I did this to play with the Web Audio API and Speech Synthesis API.
A collaborative listening room using Spotify.
This project uses Spotify's APIs to log users in, search tracks and play them on any device through Connect. It was also an excuse to try out Next.JS.
A handy tool to apply an offset to a subtitle file.
I did this to play with the File API, CommonJS modules (including testing), and Service Workers (offline support).
An exporter from a LinkedIn profile to JSON Résumé.
I did this to play with the File API and ES6.
A simple tool to remove duplicated tracks from a user's Spotify playlists.
I did this to play with knockout and handling lots of async operations using promises.
Some libraries to make it easier to use Spotify's Web API:
Other projects made just for fun: