Open khalimerot opened 4 weeks ago
If other players are not playing without transcoding, seems that your files have some invalid frames that only ffmpeg
can read. Can you attach a sample file so I can take a look? Thanks.
That's strange, Foobar can read the file without any problem.
here is a link to a sample file : https://drive.google.com/file/d/1OrqYF3ZHzVVUzg5BV6aJs23l-6khZ3_i/view?usp=drive_link
(couldn't upload it because of file format)
I just checked the file and it plays correctly without transcoding. Don't know what could be the issue, I can't reproduce it.
That's strange, Foobar can read the file without any problem.
I said "only ffmpeg" in the context of Navidrome and Subsonic clients. I didn't mean that the file do not play anywhere else. ffmpeg is usually very lenient and "forgiving" in terms of invalid files.
Anyway, that does not seem the case, as the file plays normally in the web ui. Have you tried to open the file directly in Chrome to see if it plays?
I tried reading it from my network share in chrome, it works. I tried renaming the artist name folder, it doesn't change anything. Navidrome was able to play theses files before i moved them. And folders rights permissions are the same. I moved the file in the root network share, same problem.
i've only do quick scan till now, i'll do a full scan, i moved a lot of files, maybe it's the source of the problem
I tried with other files of the same content, it's working now.
Before that i tried to put log level into debug to check if there was more information but there was nothing related.
Is there a way to check if files are good or not?
Thank you!
Is there a way to check if files are good or not?
The simplest way is to add the files to your library and see if they can be played or not. That's how I tested the one you sent me.
I also have the same problem. Is there any solution.
@molang-sama :
@molang-sama:
- 检查日志,确保是同一个问题。
- 检查是否可以直接在浏览器中播放该文件。如果没有,您的文件可能已损坏。如果它播放,我们需要日志,最好是示例文件。 Jake Miller - Palm Blvd.zip
How do I output logs and this is my sample file.
@molang-sama:
- 检查日志,确保是同一个问题。
- 检查是否可以直接在浏览器中播放该文件。如果没有,您的文件可能已损坏。如果它播放,我们需要日志,最好是示例文件。 I confirm that my file is not corrupted and my foobar2000 can play it properly.
How do I output logs and this is my sample file.
https://www.navidrome.org/docs/faq/#-where-are-the-logs
I confirm that my file is not corrupted and my foobar2000 can play it properly.
The attached file does not play in Chrome, so the Web Player will not work with it as well. Try using transcoding.
Edit: Seems that there is an invalid embedded picture in the file, which may be preventing the browser to play it:
$ ffmpeg -i ~/Downloads/Jake\ Miller\ -\ Palm\ Blvd.flac
[flac @ 0x128606030] Invalid picture type: -1.
Input #0, flac, from '/Users/deluan/Downloads/Jake Miller - Palm Blvd.flac':
Metadata:
TITLE : Palm Blvd
ARTIST : Jake Miller
ALBUM : 2:00am in LA
...
I confirm that:
Version
0.51.1
Current Behavior
Some FLAC album are not playing if no transcoding is selected for the player. If transcode is selected, they play fine.
Expected Behavior
Being able to play all FLAC files without transcoding.
Steps To Reproduce
No response
Environment
How Navidrome is installed?
Docker
Configuration
No response
Relevant log output
Anything else?
it's not the same file in log, but the whole album as the problem, i have a few album with this problem (it's not a lot of album) I don't know if it is related, but i'm reordering my whole library, everything else seems fine. I tried to remove the cache folder. External players have the same problem (tried with substreamer and symfonium)
File information :
The player not moving when trying to play without transcoding :
Code of Conduct