-
Notifications
You must be signed in to change notification settings - Fork 106
Description
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