Skip to content

Playlist with M4A- or FLAC-Files on DLNA-Server #706

@TubaFonse

Description

@TubaFonse

Hallo Wolle,
das Problem #703 konnte ich näher eingrenzen, hier ein paar Fakten meiner Tests zur Fehlersuche:

1.) Eine über VLC (Universal Plug'n Play) erstellte Playlist mit FLAC-Dateien (Umlaute in Dateinamen und ID3-Tags) meines lokalen Netzwerks wird im MWR Player-Modus nicht abgespielt, stattdessen wird gleich zum Radio-Modus zurückgesprungen (load from SD stations.json); keine Fehler-Ausgabe über die Abbruchursache:

15:09:51 webSrv: ... Play "/audiofiles/Blechverrueckt_FLAC.m3u"
15:09:51 AUDIO_info: buffers freed, free Heap: 150271 bytes
15:09:51 AUDIO_info: connect to: "192.168.178.24" on port 50002 path "/transcoder/genericoder.cgi/id=32271.wav?format=WAV&downsample=true"
15:09:51 AUDIO_info: Connection has been established in 15 ms
15:09:51 Playlist: http://192.168.178.24:50002/transcoder/genericoder.cgi/id=32271.wav?format=WAV&downsample=true
15:09:51 ARDUINO: volume old: 4. new: 4
15:09:53 webSrv: ... Load from SD "/stations.json"
15:09:53 webSrv: ... Load from SD "/ir_buttons.json"
15:09:53 sta 1, _cur_station 1
15:09:53 action: ... switch to station 1

Tritt vielleicht nur bei größeren FLAC-Files auf, da es mit deiner Beispieldatei sample.flac (816 KB) funktioniert, meine hat 18 MB!

2.) Verwende ich stattdessen dein "sample.flac" in meiner Playlist (auf meinen DLNA-Server kopiert), funktioniert diese "relativ kleine" Datei (Dauer: 9 Sekunden).

3.) Einzeln sind meine FLAC-Dateien am MWR problemlos abspielbar (über DLNA-Modus, oder im Player-Modus, wenn sie direkt von der SD-Karte gespielt werden):

14:41:05 webSrv: ... Play "/audiofiles/Blech_FLAC/01_Das Tor der Alpen.flac"
14:41:05 AUDIO_FILE: 01_Das Tor der Alpen.flac
14:41:05 AUDIO_info: buffers freed, free Heap: 150003 bytes
14:41:05 AUDIO_info: Reading file: "/audiofiles/Blech_FLAC/01_Das Tor der Alpen.flac"
14:41:05 AUDIO_info: FLACDecoder has been initialized, free Heap: 145799 bytes , free stack 6944 DWORDs
14:41:06 AUDIO_info: Content-Length: 19237747
14:41:06 AUDIO_info: FLAC maxBlockSize: 4096
14:41:06 AUDIO_info: FLAC maxFrameSize: 12324
14:41:06 AUDIO_info: FLAC sampleRate: 44100
14:41:06 AUDIO_info: FLAC numChannels: 2
14:41:06 AUDIO_info: FLAC bitsPerSample: 16
14:41:06 AUDIO_info: total samples in stream: 9152220
14:41:06 AUDIO_info: audio file duration: 207 seconds
14:41:06 Audiocodec: FLAC
14:41:06 id3data: .. VENDOR_STRING: reference libFLAC 1.3.0 20130526
14:41:06 id3data: .. TITLE=Das Tor der Alpen
14:41:06 id3data: .. ALBUM=Musikgespür <== hier ist ein Umlaut drin!
14:41:06 id3data: .. ARTIST=Blechverrückt <== hier ist ein Umlaut drin!
14:41:06 id3data: .. GENRE=Western Europe
14:41:06 id3data: .. WM/MCDI=F+96+3D63+7058+A686+D758+117A4+1422A+17A74+1B543+1EF54+2254F+2681E+29D91+2CBE6+2FA41+324FC
14:41:06 id3data: .. TRACKNUMBER=1
14:41:06 id3data: .. YEAR=2021
14:41:06 id3data: .. ALBUMARTIST=Blechverrückt <== hier ist ein Umlaut drin!
14:41:06 id3data: .. WM/WMCOLLECTIONID={b5020207-474e-4720-9c33-6f699832e200}
14:41:06 AUDIO_info: Audio-Length: 19236959
14:41:06 AUDIO_info: stream ready
14:41:06 AUDIO_info: syncword found at pos 0
14:41:06 AUDIO_info: Channels: 2
14:41:06 AUDIO_info: SampleRate: 44100
14:41:06 AUDIO_info: BitsPerSample: 16
14:41:06 AUDIO_info: BitRate: 259948
14:44:33 AUDIO_FILE: AudioCurrentTime 3:27s, AudioFileDuration 3:27s
14:44:34 AUDIO_info: Closing audio file "01_Das Tor der Alpen.flac"
14:44:34 end of file: 01_Das Tor der Alpen.flac
14:44:35 AUDIO_info: End of file "01_Das Tor der Alpen.flac"

4.) Ich habe deine 5 Beispieldateien (sample .aac .flac .m4a .mp3 .wav von der SD-Card) auf meinen DLNA-Server kopiert und mit VLC daraus unterschiedliche Playlists erstellt.

Ergebnis: bei sample.m4a bricht das MWR ab, sample.m4a sowie alle restlichen Files z.B. sample.wav in der Playlist werden nicht mehr abgespielt (chunked data transfer), Ausgabe:

17:51:08 Playlist: playlist stopped
17:51:08 webSrv: ... Play "/audiofiles/AH-Sample_M4A_WAV.m3u"
17:51:08 AUDIO_info: buffers freed, free Heap: 150079 bytes
17:51:08 AUDIO_info: connect to: "192.168.178.24" on port 50002 path "/transcoder/genericoder.cgi/id=35305.wav?format=WAV&downsample=true"
17:51:08 AUDIO_info: Connection has been established in 12 ms
17:51:08 Playlist: http://192.168.178.24:50002/transcoder/genericoder.cgi/id=35305.wav?format=WAV&downsample=true
17:51:08 ARDUINO: volume old: 4. new: 4
17:51:08 Playlist: Title: sample.m4a
17:51:08 AUDIO_info: chunked data transfer
17:51:09 Audiocodec: WAV

Vielleicht hilft dir das zur Suche weiter ...

Danke und viele Grüße,
Alfons

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions