Lovelace: Mini Media Player

What brand TV is it? There is a Sony custom component that allows greater control and detailed feedback from the TV

Sony, but the integration that is giving the description as “App” is the sony entity. the google cast entity of the TV is saying that the app_name is Netflix for example. I would like to have in the Sony integration the attribute with the same description that the google cast entity

Hello together,

I have a MusicCast multi-room setup and I like the way how I can handle grouping etc. with the Mini Media Player.
The standard HA media player has a button which opens the library, where I can actually chose a concrete source, like a specific preset, or a net radio channel.

Is there a way, how I can open the “source” library from the mini media player card? Probably this is via buttons, but what would the service or action be, that opens the library?

Thanks for input!
Micha

2 step process, click the card, another card pops up with the library button available.

Ok, yes, I know.

But isn’t there a shortcut button, like on the default media player card?

Ok, so that’s why I asked what brand it was. There is a Sony CUSTOM COMPONENT that gives you more detail about the apps running etc. ie: not a default / core integration.

Well I cannot see it there in the docs, but of course you should look for yourself as I may have missed it.

My Echo devices recognize these commands as being TTS and it says that the NOTIFY command needs to be used. Does anyone know how to get a streaming radio station URL to play using the mini media player with Echo devices.?

Only via TuneIn:

          buttons:
            - type: custom
              id: play Milano Lounge on tunein
              image: /local/images/MilanoLounge.png

Hello,
This is a screen capture of my mini media player cards.
I wonder if it’s possible to integrate thoses cards to my floorplan ?
And if so, how ?

Hi. i cant find, what can increase size of “source menu” button. how to increase size oof this button?

Hi!

I’m trying to cast lovelace view to a google hub with only mini media player as a card.
It seems to work, but artwork is missing. Has anyone got the artwork to be displayed when using lovelace cast?

Hi all,

Is is possible to play a Sonos queue with Mini Media Player? I managed to play spotify playlist, sonos radio and favorites, but I haven’t managed to play from the Sonos queue. Thanks for your help/suggestions!

Hello, I’m trying to color the icon inside the card as you can see below:

What i’d like to achieve is that each button change color if the related sensor is active or not.
The card code is the following:

 - type: custom:mini-media-player
        entity: media_player.salotto
        artwork: cover
        name: Salotto
        icon: mdi:soundbar
        icon_state: true
        volume_stateless: false
        volume_step: 5
        sound_mode: full
        hide:
          power_state: false
          controls: false
        shortcuts:
          columns: 2
          buttons:
            - name: Dialoghi
              icon: mdi:account-voice
              type: service
              id: switch.toggle
              data:
                  entity_id: switch.sonos_salotto_speech_enhancement
            - name: Notte
              icon: mdi:weather-night
              type: service
              id: switch.toggle
              data:
                  entity_id: switch.sonos_salotto_night_sound

What do you suggest to use?

That’s not a feature of this card, as far as I’m aware. Head over to card-mod and look or ask for help there.

I’m aware about that, but I saw some posts here where other users have been able to change colors, but only for all icons and not just one.
Reading the documentation the card has the option to change autmatically the color with other type of services, but not for switch.toggle.
I’ve also tried to use conditional card, but it doesn’t fit my needs cause you can’t change the color to the single button.

Hello all,

I’ve managed to group my chromecast audios together for my home, and everything is working as intended but I’d like to hide chromecasts that are unavailable when I unplug them. Does anyone know how to make a conditional that hides them when their status is listed as “unavailable”?

Appreciate any help, thanks!

type: grid
cards:
  - type: custom:mini-media-player
    group: true
    info: scroll
    toggle_power: false
    volume_stateless: false
    source: icon
    entity: media_player.kitchen_speakers
    name: Kitchen Speakers
    hide:
      power: true
    artwork: full-cover
  - type: custom:mini-media-player
    name: Living Room Speakers
    icon: mdi:cast-audio
    source: true
    volume_stateless: false
    group: true
    toggle_power: false
    entity: media_player.vincent_s_chromecast
    hide:
      power: true
      controls: true
      progress: true
  - type: custom:mini-media-player
    shortcuts: source
    volume_stateless: false
    group: true
    entity: media_player.rx_v685
    source: icon
  - type: custom:mini-media-player
    group: true
    name: Balcony Speakers
    entity: media_player.balcony_speakers
    icon: mdi:cast-audio
    hide:
      power: true
      controls: true
      progress: true
  - type: custom:mini-media-player
    group: true
    entity: media_player.bedroom_speakers
    name: Master Bedroom Speakers
    icon: mdi:cast-audio
    conditions:
      state: 'off'
    hide:
      power: true
      controls: true
      progress: true
  - type: custom:mini-media-player
    group: true
    entity: media_player.office_speakers
    name: Office Speakers
    icon: mdi:cast-audio
    hide:
      power: true
      controls: true
      progress: true
  - type: custom:mini-media-player
    group: true
    entity: media_player.guest_bedroom_speakers
    name: Guest Bedroom Speakers
    icon: mdi:cast-audio
    hide:
      power: true
      controls: true
      progress: true
columns: 1
square: false

Is the state listed as unavailable? Then it should be fairly easy with a conditional card, something like:

type: custom:stack-in-card
title: Media
mode: vertical
cards:
  - type: conditional
    conditions:
      - entity: media_player.living_room_apple_tv
        state: unavailable
    card:
      type: custom:mini-media-player
      (...)

Otherwise you can create a binary sensor that pulls the state, or use entity-filter (that is what I do)

              - entity: sensor.gpodder
                type: custom:podcast-card
                name: Home Assistant Podcasts
                icon: mdi:home-assistant
                default_target: media_player.office_speaker
                show_player: true
                custom_player: true

This is with gpodder and Home Assistant podcasts

How do I stop the source list doing this?

This is due to the removal of paper-list items in 2022.3.0 as part of the move to Material Web Components, waiting on a fix.