Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Local Player) Issues extracting metadata and unsupported formats #8

Open
mikooomich opened this issue Jun 6, 2024 · 3 comments
Open
Labels
bug Something isn't working

Comments

@mikooomich
Copy link
Collaborator

mikooomich commented Jun 6, 2024

Local file FORMAT EXTRACTION and playback issues

Metadata extraction is done through FFmpeg & format whitelisting. Reply with this message for any issues regarding file formats, where the metadata is not read by the local media scanner, or not playable within the app.

DO NOT REPORT

  • Files that play (produce audio) fine
  • Mixed/video container files (ex. WEBM) that Android does not deem to be valid. Although they may have a valid audio stream (even if no video stream), Android doesn't think these are valid audio files and our app can't see them.
  • Artist, genre, etc. separators.
  • Metadata for remote songs.
  • Files not found by the scanner.
  • *** Please create a separate issue for these. ***

Example reports

  • Incomplete metadata tags (ex, bitrate, title, year, date, are not being extracted)
  • Playback errors for local files

PROVIDE LOGS, APP VERSION, IF YOU ARE USING EXTERNAL STORAGE (ex. micro sdcard) AND THE SONG FILE THAT CAUSES THE ISSUE!

@mikooomich mikooomich added the bug Something isn't working label Jun 6, 2024
@mikooomich mikooomich pinned this issue Jun 6, 2024
@mattcarter11
Copy link
Contributor

@mikooomich I've found that .AAC audios recorded in my phone say they have negative durations🤣🤣

@mikooomich
Copy link
Collaborator Author

And the scanner is borked once again yay 😄

@mattcarter11 is it the player seekbar or the duration shown in library screens?

@mattcarter11
Copy link
Contributor

Both, it's the data in the db that has negative durations because of the ffmpeg scanner returning that.

So if you have a song in a playlists it says that it has like 10000 hours of duration. And in the player screen, you can't forward time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants