Album release registration fix
Meelo
Media ServersA self-hosted music server designed for collectors, offering flexible browsing and listening experiences with unique features like first‑class music videos, B‑side detection, rare track highlighting, and multi‑release/version handling.
Features
- Treats music videos as first‑class entries with type differentiation (official, interview, trailer, etc.)
- Detects and highlights B‑side tracks on album pages
- Identifies rare tracks and showcases them on artist pages
- Supports multiple releases per album and versioning of songs to avoid duplicates during browsing
Recent releases
View all 5 releases →- Albums support multiple 'album artists'
- 'Unofficial' and 'Demo' album types added
- Loop queue/track button in playback controls
Full changelog
TLDR
- Adds support for areas (artists only),
- Allows an album to have more than on a 'album artist'
- Many fixes and QoL improvements for the mobile app
A big thank you to the sponsors and contributors ❤️
What's Changed
🎉 New Features
- Albums can have more than one album artists by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1695
- Add 'Unofficial' and 'Demo' Album Types by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1547
- Add 'loop' queue/track button by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1551
- Get Album Type from Embedded Metadata by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1555
- Get Artists' area from MusicBrainz by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1631
- Play History + sort songs by play date by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1639
Mobile
- Add page that lists labels by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1641
- Play/Shuffle songs by label by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1545
- 'Pull to refresh' on home and release page by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1557
- Coverflow view by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1742
Web
- Anonymous Access by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1630
- Mobile: Make Notification controls work by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1718
👍 Improvements, Optimisations & Enhancements
- Front: Filter out non-first registered releases by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1722
- Web: Add quick play button on genre page by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1542
- Web: Add error message when server is unreachable on login page by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1637
- Mobile: Browse Page: Add trailing icons by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1700
- Mobile: Warn before switching server by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1546
- Mobile: Add page transitions by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1644
- Scanner: Only compute fingerprint if AcoustId is not present in metadata by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1544
- Matcher: Use AcoustID from local metadata by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1548
- Matcher: Better logic to find an album's original label by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1680
🐛 Bug Fixes
- Matcher: Genius: Fix filter for placeholder avatar by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1681
- Matcher: Fix Searching albums if none of the releases have a date by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1549
- Web: Fix loading state of album highlight cards by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1565
- Mobile: Fix icon for lyrics tab on expanded player by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1563
- Mobile: Fix missing color of slider when illustration is null by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1647
- Mobile: Fix rotation of info icon by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1674
- Mobile: Attempt to fix drag n drop in the player's queue by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1643
- Mobile: More consistent line heights by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1698
- Mobile: Release Page Header: Fix text align on large view ports by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1526
- Mobile: Fix irresponsive infinite view when 'go back' by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1527
- Mobile: Better padding on home, artist and settings pages by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1699
- iOS: Change padding below nav buttons by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1682
- iOS: Fix fullscreen player by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1552
- iOS: Minor UI tweaks by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1529
- API: Fix 500 error when getting search history by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1723
🌐 Translations
- Setup Romanian translation by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1717
📖 Documentation
- README: Add legal disclaimer by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1635
- README: Update Sponsors list by @Arthi-chaud in https://github.com/Arthi-chaud/Meelo/pull/1724
Full Changelog: https://github.com/Arthi-chaud/Meelo/compare/v3.10.1...v3.11.0
Reversed database library bump that caused infinite scroll functionality to break on album pages when using certain sorting parameters.
- MBID optimization
- Record label fetching
- Persistent preferences
- Extract sort names from metadata
- Manual source selection
- Edit external links
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.