···11+# Changelog
22+33+## 2.0.0
44+55+- **Ability to store tracks in your browser cache (ie. play offline)**
66+- **Adds support for IPFS DNSLink & IPNS (for sources)**
77+- **Adds support for more file formats** (thanks to [music-metadata-browser](https://github.com/Borewit/music-metadata-browser))
88+- **Adds support for storing application data on [Dropbox](https://dropbox.com/)**
99+- **Adds support for storing application data on [IPFS](https://ipfs.io/)**
1010+- **Adds support for storing application data on [Textile](https://github.com/textileio/go-textile)**
1111+- **Better mobile experience (PWA)**
1212+- **Better search**
1313+- **Data encryption**
1414+- **Group by processing date (ie. added-to-collection date), track year, directory, etc.**
1515+- **Preloads next track on every queue change**
1616+- **Remembers the playback progress on long audio files (can be disabled)**
1717+- **WebDAV support in the browser**
1818+- Added 'Azure File Storage' service back
1919+- Added, and removed, some background images (21 total now)
2020+- Data is saved more efficiently and faster
2121+- Data is saved in multiple files instead of one big file (each bit is in its respective file, eg. sources -> sources.json)
2222+- Improved accessibility (eg. properly navigate between buttons/forms with keyboard)
2323+- Improved audio streaming (better handling of edge cases, eg. connection drops)
2424+- Improved drag & drop
2525+- Improved error messages (eg. through detailed notifications)
2626+- Improved README (how to host yourself, etc.)
2727+- Improved UI
2828+- New default background and accent color (softer and warmer colors)
2929+- Option to hide duplicate tracks
3030+- Removed the "authenticating" wording (eg. "Store data on ..." instead of "Authenticate with ...")
3131+- Select background-image using thumbnail grid
3232+- Simpler setup (easier to build)
3333+- Support for [Media Keys](https://github.com/borismus/keysocket) in the browser
3434+- Uses hash/fragment based routing for easier hosting