github music-assistant/frontend 2.17.364

one hour ago

🚀 Features and enhancements

  • Show the played state of audiobook collections and keep their covers when filtered (by @fmunkes in #3034)
  • Move the required source picker into the Filters panel (by @pierosavi in #3137)
  • Offer sleep timers that stop at the end of the current item or chapter (by @fmunkes in #3050)
  • Open the right DSP filter from the Audio Pipeline (by @OzGav in #3120)
  • Use the library sort and filter controls on genre, browse and author pages (by @OzGav in #3116)
  • Split the artist discography into two rows by release type (by @OzGav in #3085)
  • Minimize the fullscreen player when a search result is opened (by @pierosavi in #3131)
  • Enable seeded random sorting in paginated listings (by @dmoo500 in #3113)
  • Offer to move Spotify playback here when another player holds it (by @marcelveldt in #3122)
  • Play the Music Quiz on the device that shows it (by @marcelveldt in #3124)
  • Let admins view the statistics of other or all users (by @fmunkes in #3112)
  • Show who maintains each integration (by @marcelveldt in #3115)
  • Add a play button to the track rows of detail pages (by @stvncode in #3109)
  • Use the library sort and filter controls on album, playlist, podcast and radio pages (by @OzGav in #3110)
  • Update radio details with shared hero and configurable rows (by @dmoo500 in #3086)
  • Show top artist, album and track in Discover statistics (by @dmoo500 in #3106)
  • Playlist track reordering drag, multi-track moves, move to top/bottom (by @apophisnow in #3038)
  • Remove the hover box from the favorite and queue buttons in the fullscreen player (by @stvncode in #3107)
  • Add bookmarks for audiobooks and podcast episodes (by @fmunkes in #3074)
  • Remember the Discover statistics row period across reloads (by @OzGav in #3102)
  • Improve waveform seek preview with 3-level brightness (by @dmoo500 in #2146)
  • Show the item type icon when there is no artwork (by @OzGav in #3084)
  • Move genre details to shared hero (by @dmoo500 in #3076)
  • Show a spinner while opening an album that is not in your library (by @OzGav in #3082)
  • Expose selected-player volume commands to the companion app (by @teancom in #3066)
  • Merge thumbs view compact into thumbs view (by @pierosavi in #2926)
  • Add statistics and charts to discover page (by @dmoo500 in #2526)
  • Show library sort, view and filters in the title bar (by @stvncode in #3065)
  • Load list items before they enter the viewport (by @NasaGeek in #3068)
  • Show Live instead of a position for a stopped radio stream (by @pierosavi in #3070)
  • Fade the mobile album artwork into black above the title (by @stvncode in #3069)
  • Show song progress in radio stream when available (by @culmat in #3042)
  • Select a range of items with shift-click (by @apophisnow in #3037)
  • Hide the artist endless mix for authors and narrators (by @fmunkes in #3013)
  • Give collection pages the detail page hero (by @fmunkes in #3016)
  • Show the in library icon on artist and album pages (by @OzGav in #3017)
  • Add folder rule to the smart playlist editor (by @DerGary in #2970)
  • Add server-side listings and typed playback sorting (by @dmoo500 in #2998)
  • Add space above the featured artists on the playlist page (by @stvncode in #3005)
  • Say Play on the player whenever the play button has room (by @stvncode in #3000)
  • Show the artwork full width atop detail pages on phones (by @stvncode in #3001)
  • Keep AI Radio preset tags on hosts saved from the editor (by @MarvinSchenkel in #2979)
  • Show larger album art over a softly blurred backdrop (by @stvncode in #2997)
  • Make the detail page headers fit on phones (by @stvncode in #2996)
  • Onboarding smaller UI/UX improvements (by @pierosavi in #2898)
  • Link artists and albums in the playlist table, pin the toolbar on phones (by @stvncode in #2992)
  • Sign in with Home Assistant on the remote app without an External URL (by @marcelveldt in #2967)
  • Refactor ItemsListing and finish library sorting follow-ups (by @dmoo500 in #2985)
  • Centre the empty state on listing pages (by @stvncode in #2988)
  • Show where the playing track was played from (by @marcelveldt in #2975)
  • Redesign the multi-select bar in listings (by @stvncode in #2982)
  • Add BPM and key columns to the playlist track table (by @stvncode in #2976)
  • Show the Camelot key in the audio analysis popover (by @MarvinSchenkel in #2977)
  • Sync the generic AI Radio host prompts with the server defaults (by @MarvinSchenkel in #2978)
  • Add Camelot key to the audio metadata interface (by @MarvinSchenkel in #2974)
  • Show playlist tracks as a table with columns (by @stvncode in #2973)
  • Add seek back and forward buttons for audiobooks and podcasts (by @OzGav in #2901)
  • Play AI Radio shows as radio stations (by @MarvinSchenkel in #2690)
  • Show playlist and album length as hours and minutes (by @stvncode in #2966)
  • Add a search box to the Add to playlist dialog (by @OzGav in #2902)
  • Add server-driven library sorting (by @dmoo500 in #2928)
  • Redesign the playlist page (by @stvncode in #2962)
  • Reorder and hide the podcast page rows (by @stvncode in #2964)
  • Line up list headers with their rows (by @stvncode in #2965)
  • Open settings from the audio pipeline popover (by @OzGav in #2959)
  • Let a DJ segment talk over the intro of the next song (by @jpittelkow in #2828)
  • Show grouping options right away when opening players from Now Playing (by @marcelveldt in #2955)
  • Show the Music Assistant URLs in one clear card (by @marcelveldt in #2952)
  • Show where a Local files source reads its music from (by @marcelveldt in #2948)
  • Add a Documentation button to the player settings page (by @marcelveldt in #2945)
  • Tidier settings pages with all options in one card (by @marcelveldt in #2885)
  • Manage a music source from its own page (by @marcelveldt in #2887)
  • Show podcast season and episode numbers (by @OzGav in #2925)
  • Add a cover-size slider to the grid views (by @stellar-aria in #2830)
  • Show played state and podcast name on episode tiles (by @OzGav in #2895)
  • Refresh AI Radio state from provider events instead of polling (by @MarvinSchenkel in #2907)
  • Give the podcast page a new header (by @OzGav in #2892)
  • Add Podcast episode detail page (by @OzGav in #2619)
  • Show podcast transcripts in the player (by @OzGav in #2602)
  • Show the player of your own device as "This device" (by @marcelveldt in #2888)
  • Play a folder from inside it in Browse (by @marcelveldt in #2889)
  • Ask before removing a custom ambient sound (by @marcelveldt in #2886)
  • Open the options menu of music sources and player cards with right-click or long-press (by @marcelveldt in #2884)
  • Make it harder to remove a music source by accident (by @marcelveldt in #2877)
  • Simplify player card warning styling (#63) (by @joperafe in #2188)
  • Show the album type in an artist's Appears on row (by @marcelveldt in #2879)
  • Make the back button work in the Home Assistant app (by @marcelveldt in #2847)
  • Refresh artist and album page rows when the library changes (by @marcelveldt in #2876)
  • Pick where your music lives: folder picker and Storage settings (by @marcelveldt in #2860)
  • Use Escape for back navigation (by @teancom in #2850)
  • Press Space to play or pause (by @pierosavi in #2714)
  • Unify and refine Discover shelf scrolling (by @trisweb in #2693)
  • Change volume with the mouse wheel in the group volume popout (by @modernman1 in #2678)
  • Allow for sorting playlist tracks by date added (by @kees in #2824)
  • Drag the rows sideways with the mouse (by @OzGav in #2676)
  • Show an artist's full discography from MusicBrainz (by @marcelveldt in #2852)
  • Open "View all" on the album shelf's source, even when another source is pinned (by @marcelveldt in #2848)
  • Favorites are yours, and you can dislike (by @marcelveldt in #2834)
  • Add a source picker to the album page's "more from this artist" row (by @marcelveldt in #2841)
  • Explain empty top-tracks and similar-artists rows on the artist page (by @marcelveldt in #2838)
  • Remove the count beside "Other versions" (by @marcelveldt in #2844)
  • Fit the detail page header to smaller screens (by @marcelveldt in #2843)
  • Tidy up the album page rows (by @marcelveldt in #2837)
  • Switch a row's source faster on the artist page (by @marcelveldt in #2831)
  • Match the add-group-player picker to the other settings dialogs (by @marcelveldt in #2836)
  • Tidy up the redesigned artist page (by @marcelveldt in #2802)
  • A bigger global search that remembers your last search (by @marcelveldt in #2800)
  • Add the item menu to search results (by @OzGav in #2679)
  • Show listeners a fitting AI Radio empty state (by @marcelveldt in #2810)
  • Improve Player Group UX clarity (by @trisweb in #2695)
  • Create the first admin account inside the setup wizard (by @marcelveldt in #2799)
  • Offer a short tour of the app after onboarding and from the profile menu (by @marcelveldt in #2791)
  • Show the music sources shared with you in Settings and tidy up user management (by @marcelveldt in #2792)
  • Show the players already found in the setup wizard (by @marcelveldt in #2790)
  • Ask new users for the standard or expert experience and split the welcome into short steps (by @marcelveldt in #2789)
  • Give the add-provider dialog more room (by @marcelveldt in #2788)
  • Explain and check the server addresses in the setup wizard (by @marcelveldt in #2783)
  • Show onboarding as a pop-up and fix moving between steps (by @marcelveldt in #2782)
  • Clearer onboarding wizard wording and a recommended first step (by @marcelveldt in #2781)
  • Gray accents on the now playing screen (by @MarvinSchenkel in #2762)
  • Invite members to connect their own music accounts (by @marcelveldt in #2773)
  • New look for the album page (by @stvncode in #2760)
  • Clearer sources and layout on the artist page (by @stvncode in #2758)
  • Consistent focus style for the favorite button in item details (by @marcelveldt in #2756)
  • New look for the track page with customizable rows (by @stvncode in #2729)
  • Welcome new household members with their own onboarding (by @marcelveldt in #2750)
  • Make the action icons in the item header keyboard accessible (by @marcelveldt in #2748)
  • Replace the last browser popups with the app's own dialogs (by @stvncode in #2746)
  • Add server settings and household members to the onboarding wizard (by @marcelveldt in #2740)
  • Pick which sources the search box searches (by @stvncode in #2745)
  • Create your own user roles in user management (by @marcelveldt in #2732)
  • Clearer labels on the artist page (by @stvncode in #2744)
  • Ask before removing a music source from the list (by @marcelveldt in #2738)
  • Reset scroll position on route change (by @pierosavi in #2722)
  • Share Music Assistant playlists with other members (by @marcelveldt in #2731)
  • Guide new admins through setup with an onboarding wizard (by @marcelveldt in #2733)
  • Show the Home Assistant system account in user management (by @marcelveldt in #2730)
  • Let members pick who to share a music source with (by @marcelveldt in #2727)
  • New look for the artist page with customizable rows (by @stvncode in #2720)
  • Drop the plugin logo on built-in discover rows (by @marcelveldt in #2719)
  • Owner and sharing controls for music sources (by @marcelveldt in #2716)
  • Link to the audio analysis status page from the providers tab (by @OzGav in #2708)
  • Improve accessible names for icon controls (by @teancom in #2569)
  • Migrate playlists between providers (by @marcelveldt in #2647)
  • Update browser title with current track and artist (by @phiychai in #2649)
  • Add match policy option to playlist import (by @marcelveldt in #2646)

🐛 Bugfixes

🧰 Maintenance and dependency bumps

210 changes

🙇 Contributors

@apophisnow, @bartbunting, @Bazooper-blip, @CaseyRo, @culmat, @DerGary, @dmoo500, @elcaptain, @fmunkes, @joperafe, @jozefKruszynski, @jpittelkow, @kees, @marcelveldt, @MarvinSchenkel, @maximmaxim345, @modernman1, @NasaGeek, @OzGav, @phiychai, @pierosavi, @remon1496, @stellar-aria, @stvncode, @teancom, @TimoPtr, @trisweb, @musicassistant-bot[bot], Bart Bunting, @claude, @Copilot, Gary, joperafe, Modernman1, Moos, Daniel, @svaltonen and @wendevlin

Don't miss a new frontend release

NewReleases is sending notifications on new releases.