-
Notifications
You must be signed in to change notification settings - Fork 295
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
Umlaut-Characters messed up #515
Comments
I forgot to mention some details |
This was most likely already the case in earlier versions: Android has a bad habit of guessing character encodings of MP3 files. Could you send me one of these files to adrian@blinkenlights.ch ? |
Hi Adrian,
I just sent a sample to you via Email .
Ciao,
Franco
![screenshot_2017-01-18-21-22-28](https://cloud.githubusercontent.com/assets/4195055/22081625/8f1a77cc-ddc4-11e6-8433-836ab91ef32e.png)
|
Ok, thanks: i'll try to have a look at it in the next few days |
You could on a dekstop or laptop with e.g. Linux, copy the file to a new file and enter all the characters manually. Hopefully all will be Unicode UTF-8 and the problem will disappear in Vanilla Music. |
Some $(head -n1 $file | hexdump -C) for comparison: Here's an UTF-8 example with everything displayed correctly in vanilla music...
Next, an UTF-16 example with working Umlauts / broken Apostroph...
And then there is ISO-8859-1...
|
Off-topic but hilarious that you choose (Don’t Fear) The Reaper from Blue Öyster Cult 😆 |
Hi Pander and yaymeh, If I had the time to convert several thousand mp3 files I could actually work around the problem. I tried the tool mid3iconv on an album and the resulting files are displayed correctly in vanilla-music. Ciao, |
Thanks for the sample file you sent my via e-mail: I tested it on 3 devices: Nexus 5 with CM14: Works The fact that a newer Android version (4.4) works worse than 4.2 is pretty strange - are you running a stock version (if yes: which vendor) or a custom ROM? Do the affected files show up correctly in some other (eg. stock) music player? |
Vlc uses ffmpeg, we are using androids own library for mp3. What does the stock music player show? |
Play music also does its own parsing. Try something like https://f-droid.org/wiki/page/org.gateshipone.odyssey |
Hello Adrian,
Google Play Store tells me that Odyssey is not compatible with any of my
devices.
Strange also in FDROID I cannot install any Odyssey Musicplayer.
Do you have any other idea ?
Ciao,
Franco
Am 29.01.2017 um 16:05 schrieb Adrian Ulrich:
…
Play music also does its own parsing. Try something like
https://f-droid.org/forums/topic/odyssey-music-player/
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#515 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEAC777-8xbw0jzZepF4Juy6uDNkmL3Hks5rXKqlgaJpZM4LnTQW>.
|
Now I tried Music "The Stock Audio Player" https://f-droid.org/repository/browse/?fdfilter=music&fdid=com.android.music&fdpage=2 Looks good as well. |
Thats very strange: It seems like your android release does some magic after reading the tags (but before putting them into the database). I think the best way to fix this is to just not use androids own ID3v2 tag reader - and the latest nightly of Vanilla Music (See: http://vanillamusic.io/#nightly-builds - you can install it without uninstalling the normal release as the nightly is a 'different' app) has an option to do so: Please try to enable Settings > Media Library > Always use builtin tagreader and wait until the rescan finished. After this, your library should hopefully be OK. |
ID3 encodings are a mess :-/ Can you send me the two shown files to adrian@blinkenlights.ch? |
Thanks for the sample files: These files do not have ID3v2 tags: They are only tagged with ID3v1 which our internal tag reader does not support (So we fall back to Androids own, faulty tag reader) I'd strongly recommend to simple re-tag these files with ID3v2 - ID3v1 should have died a long time ago. But i opened a bug about the ID3v1 tags at https://github.com/adrian-bl/bastp/issues/4 (the repo of the tagreader) and going to close the bug here: Once the issue in 'Bastp' has been fixed, it will also automatically be fixed in Vanilla Music. |
I just tried the latest nightly build and indeed the bug is fixed :-) |
Great, thanks for the feedback! Also note that 1.0.49 should show up on f-droid very soon |
I'm not sure when this bug got introduced, I just noticed it with the latest Version 1.0.47.
Having special Characters like Umlaut or accented Characters in the ID3 Tags gives me Chinese Glyphs on the display. See screenshot
Ciao,
Franco
The text was updated successfully, but these errors were encountered: