github jianyu-li/yet-another-media-player v29.0.0
Artwork Options, Visual Configurations, and More!

latest releases: v35.0.9, v35.0.8, v35.0.7...
5 months ago

Lots of New Things!

This release stays with the trend of providing the ability to make the cleanest forward facing card as possible through multiple configuration options, including re-arranging items and overriding artwork. Lets go!

TLDR

  • Conditionally override artwork based on a number of available options.
  • Like a clean card? You now have the option to move individual actions into the menu with a new per-action toggle (compliments the recently released show_chip_row option of in_menu). (addresses #92)
  • Configurable card height
  • Configuration to make idle screen open straight to the Search menu.
  • Configurable artwork fit mode.
  • Expanded group player support (addresses #92).
  • Volume controls added to menu controls.
  • More Info view labels the active entity.

The options below are organized by configuration tab

Look & Feel

  • Added an Idle Screen dropdown (Default or Search) so the idle state can open straight into the search sheet.
  • New Card Height (px) field lets you lock in a taller or shorter layout without card-mod. leaving it blank reverts to default sizing.

(NEW) Artwork

  • YouTube got you down with not providing artwork? Radio station artwork too low resolution for your tastes? Well now you can pick a match type (title, artist, album, content ID, channel, app name, content type, entity, or missing artwork), provide the match value, and supply the replacement image URL. This will override the provided artwork (or lack-thereof) with the image from the image URL. Conditions are evaluated from top to bottom, and the editor provides an easy drag-and-drop to re-arrange.

Example Config

media_artwork_overrides:
  - image_url: >-
      https://upload.wikimedia.org/wikipedia/commons/6/62/YouTube_social_white_square_%282024%29.svg
    app_name: YouTube
  - image_url: https://shine1049.org/files/Stack%20Images/shine104.9.png?ade9fb8c3c
    media_content_id: library://radio/2
  - image_url: >-
      https://www.freepnglogos.com/uploads/youtube-tv-png/youtube-tv-youtube-watch-record-live-apk-download-from-moboplay-21.png
    app_name: YouTube TV
  - image_url: >-
      /local/images/KROQ.png
    media_artist: KROQ
  - entity_id: media_player.kitchen
    image_url: >- 
      /local/images/kitchen.jpg
  • Global Artwork Fit dropdown controls object-fit behavior (cover, contain, fill, scale-down, or none).

Actions

  • Each individual action has a new In Menu toggle that moves it from the chip row to the menu alongside built-in options.
  • Group Players integrations should now discover Linkplay/WiiM speakers and other entities that previously failed the availability check.

Other Things

  • The More Info list will show which entity is active when multiple entities are configured on a single chip.

Below is an example where I've (optionally) moved all my entity chips and action items (that play certain playlists for me) to the menu:

Minimal layout Chips in menu mode

Don't miss a new yet-another-media-player release

NewReleases is sending notifications on new releases.