gateship-one / odyssey

Odyssey music player
GNU General Public License v3.0
232 stars 39 forks source link

Does not parse metadata for .oga files #152

Open kozross opened 6 years ago

kozross commented 6 years ago

When I import any .oga files, none of the metadata is correctly parsed from the file (such as album title, artist, track title etc).

ildar commented 6 years ago
  1. odyssey doesn't parse, it's android media service doing that. Do other players show correct metadata?
  2. Its a good idea showing (sharing) the problematic file
kozross commented 6 years ago

Please find the file attached. VLC for Android (version 3.0.5) correctly displays its metadata (although it does mis-identify it as video).

ildar commented 6 years ago

No good news, sorry

  1. EasyTag doesn't see tags
  2. more tools: $ file -s 01 01-belong.oga: Ogg data, FLAC audio $ LANG=C ogginfo 01 Processing file "01-belong.oga"... New logical stream (#1, serial: 85ba7e43): type FLAC Logical stream 1 ended
  3. VLC indeed sees tags Bottomline: file doesn't look good for most apps/tools. No wonder Android can't see its tags also.
kozross commented 6 years ago

OK, that explains a bit, but it is really weird. Do you know why VLC manages to parse this information correctly then? I converted it from FLAC with ffmpeg - does that not also convert its metadata?

ildar commented 6 years ago

AFAIK ffmpeg is semi-abandoned, libav is supposed to be its successor. If it's ffpeg (which) produced this oga file then you should ask ffmpeg/libav guys or open an issue there. Providing precise command of conversion should help a lot.

kozross commented 6 years ago

@ildar I think you have your libraries confused. ffmpeg is definitely not semi-abandoned; libav is the one that is (it came about as a fork, which is now being phased out everywhere). I'll ask.