🚀 Features and enhancements
- Music Quiz dashboard for TVs and casting (by @MarvinSchenkel in #2352)
- Simplify player output protocol settings (by @marcelveldt in #2362)
- Add DSP limiter, High/Low Pass and compressor filters (by @OzGav in #2158)
- Improve player bar controls (by @marcelveldt in #2355)
🐛 Bugfixes
- Show a clear message for oversized convolution files instead of a failed upload (by @marcelveldt in #2358)
🧰 Maintenance and dependency bumps
13 changes
- Add missing metadata fields to the API types (by @marcelveldt in #2365)
- Share the queue item and stream details test fixtures (by @marcelveldt in #2361)
- Use a shared podcast fixture in the shortcuts tests (by @marcelveldt in #2364)
- Match audio processing types to what the server sends (by @marcelveldt in #2363)
- Remove API fields the server never sends (by @marcelveldt in #2359)
- Match the API error code type to the number the server sends (by @marcelveldt in #2360)
- Use the shared artist fixture in the guest artist tracks tests (by @marcelveldt in #2357)
- Match config and provider types to the null values the server sends (by @marcelveldt in #2339)
- Use the shared test fixtures in the play helper tests (by @marcelveldt in #2356)
- Match queue types to the null values the server sends (by @marcelveldt in #2336)
- Match player types to the null values the server sends (by @marcelveldt in #2334)
- Match media item types to what the server sends (by @marcelveldt in #2338)
- Share the common test fixtures instead of repeating them (by @marcelveldt in #2350)
🙇 Contributors
@marcelveldt, @MarvinSchenkel, @OzGav and @Copilot