Lokale mp3 Datei wird nicht mehr abgespielt

Hallo Zusammen,
ich hatte die ganze Zeit mit folgendem Code eine lokal im Home Assistant abgelegte mp3 Datei abgespielt:

service: media_player.play_media
target:
  entity_id: media_player.wohnzimmer
data:
  media_content_id: media-source://media_source/local/Medien/eishockey/es_ist_angerichtet.mp3
  media_content_type: audio/mpeg
metadata:
  title: es_ist_angerichtet.mp3
  thumbnail: null
  media_class: music
  children_media_class: null
  navigateIds:
    - {}
    - media_content_type: app
      media_content_id: media-source://media_source
    - media_content_type: ""
      media_content_id: media-source://media_source/local/Medien
    - media_content_type: ""
      media_content_id: media-source://media_source/local/Medien/eishockey

Wenn ich sie jetzt aber abspiele, bleibt meiner Lautsprecher Stumm.

Habt ihr eine Idee, was sich hier ändern muss, damit es wieder geht?

Ist das HomePod als Player? Wenn ja dann habe ich auch solche Probleme ab und zu.

Nein ist eine Sonos Box

Wenn du den Pfad so im Browser aufrufst, kommt dann was oder wird da überhaupt was abgerufen? media_source ist der Rechnername?

Du meinst mit Rechnername die IP vom Home Assistant oder?

Wenn ich folgendes in den Browser eingebe:

media-source://192.168.178.88/local/Medien/eishockey/es_ist_angerichtet.mp3

kommt diese Fehlermeldung:

Ich vermute mal dass das dein Homeassistant ist? Liegt die MP3 wirklich im Ordner local?

ja genau, die IP ist von meinem Home Assistant.

Ich habe jetzt extra noch einmal eine neue Aktion mit “Medien abspielen” erstellt und dann über das + “Medien auswählen” My Media angeklickt, dann Medien, dann den Ordner Eishockey und dann die Datei "es_ist_angerichtet.mp3

Und dadurch wurde dieser Pfad generiert:
media-source://media_source/local/Medien/eishockey/es_ist_angerichtet.mp3

Also müsste es ja auch so stimmen oder nicht?

Ja klingt okay. Kannst du die MP3 runterladen, wenn du nur media_source/local/Medien/eishockey/es_ist_angerichtet.mp3, ggf. http:// oder https:// vorne dran, aufrufst?

nein das geht auch nicht :disappointed: habs mit http:// und https:// probiert

- service: media_player.play_media
      data:
        entity_id: media_player.bad
        media_content_type: music
        media_content_id: 'http://10.0.1.85:8123/local/Test.mp3'

Auch damit passiert bei mir garnichts

Du müsstest für dich z. B.
http://192.168.178.88/local/Medien/eishockey/es_ist_angerichtet.mp3
testen. Oder sonst auch mal mit https

hab es jetzt mal mit diesen beiden Einstellungen probiert:

service: media_player.play_media
data:
  entity_id: media_player.buro
  media_content_type: music
  media_content_id: 'http://192.168.178.88/local/Medien/eishockey/es_ist_angerichtet.mp3'
service: media_player.play_media
data:
  entity_id: media_player.buro
  media_content_type: music
  media_content_id: 'https://192.168.178.88/local/Medien/eishockey/es_ist_angerichtet.mp3'

Mit beiden Einstellungen wird der aktuelle ton unterbrochen aber er spielt die mp3 nicht mehr ab.

Was passiert wenn du den Link einfach mal im Browser öffnest?

Und in welchem Ordner liegt die mp3 genau?

wenn ich die URL:
http://192.168.178.88/local/Medien/eishockey/es_ist_angerichtet.mp3

im Browser eingebe kommt folgende Meldung:

Die Website ist nicht erreichbar

192.168.178.88 hat die Verbindung abgelehnt.

Versuche Folgendes:

ERR_CONNECTION_REFUSED

Die Datei liegt genau hier:
Media/Medien/eishockey

So wird es mir jedenfalls anzeigt, wenn ich mich mit dem Laptop auf den Respi aufschalte.

Nachtrag:
Mir fällt da gerade noch was ein.
Ich hab über Speicher - Netzwerkspeicher die Medien auf meinen Synology Server ausgelagert.

muss ich da dann vielleicht anders vorgehen?

Okay jetzt wird auch klar, wie der Ordner local in den Pfad reinkommt. Der Pfad wird von HA selber generiert, aber ich habe keine Ahnung wie du die MP3 auf der NAS in HA korrekt aufrufen kannst, ich kann zwar eine Netzwerkressource in HA integrieren, aber mangels Mediengerät/Lautsprecher am Server nichts abspielen.

Da ich jetzt dachte ich könnte das Problem damit jetzt lösen.
Habe ich die Netzwerkresource wieder gelöscht und die Ordner der mp3 Dateien in den Raspberry in den Ordner Medien hochgeladen.

Aber auch wenn ich das mache und komplett neu eine Aktion mit Medien abspielen mache und dann bei Medien Auswählen zu My Media - Medien - Eishockey - es_ist_angerichtet.mp3 auswähle, wird folgendes Code generiert und er spielt aber die mp3-Datei nicht ab :disappointed:

service: media_player.play_media
target:
  entity_id: media_player.wohnzimmer
data:
  media_content_id: media-source://media_source/local/Medien/eishockey/es_ist_angerichtet.mp3
  media_content_type: audio/mpeg
metadata:
  title: es_ist_angerichtet.mp3
  thumbnail: null
  media_class: music
  children_media_class: null
  navigateIds:
    - {}
    - media_content_type: app
      media_content_id: media-source://media_source
    - media_content_type: ""
      media_content_id: media-source://media_source/local/Medien
    - media_content_type: ""
      media_content_id: media-source://media_source/local/Medien/eishockey

Welche Integration oder Addon ist das denn, mit der du das versuchst?

Meinst du jetzt die Integration von der Sonos Box?

Weil der Service media_player.play_media ist denke ich HA Standard

Wenn es dafür eine gibt, dann ja…

Ja das hab ich gesehen, ich kann den Service aber nicht testen und es nicht nachstellen, weil ich keine Mediaplayer-Entität habe. Ich kann meine Test-MP3 aber über die Hauptfunktion Medien (Seitenleiste) aufrufen → My media und dann je nach dem wo die Datei liegt. Wird die dann bei dir abgespielt?