🎉 A lot of optimizations (Especially regarding illustrations and shuffling)! Add support for Transcoding!
⚠️ Breaking changes: docker-compose, .env and you will need to rescan your libraries
What's Changed
Web App
- Front: Fix Illustration Fallback Icon showing on Chrome by @Arthi-chaud in #646
- Front: Fix Blurhash for Avatars by @Arthi-chaud in #648
- Front: Optimise shuffling songs by @Arthi-chaud in #656
- Front/rearrange scroll by @Arthi-chaud in #659
- Views for Illustrations, Get Illustration with
with
query parameters and automatic master item resolution by @Arthi-chaud in #661 - Transcoder by @Arthi-chaud in #664
- [Breaking] v2.0.0 by @Arthi-chaud in #665
- Front: Add transition to lyrics button in player by @Arthi-chaud in #673
Exciting New Features 🎉
- Add Medley Song Type by @Arthi-chaud in #658
Improvement, Optmizations & Enhancements 👍
- Parser: Add more keywords for release and track name parsing by @Arthi-chaud in #647
- Playlist Entries: Proper Paginated route by @Arthi-chaud in #654
- Paginated Tracklist by @Arthi-chaud in #655
- Server: Reduce the number of exception classes by @Arthi-chaud in #660
Fixes & Patches 🩹
- Production docker-compose: fix image name + add missing volume by @Arthi-chaud in #670
- Fix track illustration resolution when disc is null by @Arthi-chaud in #671
Documentation 📖
- Documentation: Remove 'dataFolder' description by @Arthi-chaud in #672
Codebase-related 📑
- Remove RepositoryService by @Arthi-chaud in #652
Other Changes 🔀
- Thumbnail: Compute DAR at extraction to avoid distortion by @Arthi-chaud in #645
- Use a Single Illustration table in database by @Arthi-chaud in #653
- Unique slugs by @Arthi-chaud in #657
- Respone Builder: Remove unsafe cast by @Arthi-chaud in #662
- Nested dashed group by @Arthi-chaud in #663
Full Changelog: v1.3.1...v2.0.0