SerpentDrago / skin.auramod

Auramod Skin for Kodi 18
85 stars 20 forks source link

The Auramod search doesn't return any results for Arabic words #269

Open movianlost opened 2 years ago

movianlost commented 2 years ago

You can test this yourself, under Interface Setting > skin > Font change this to Arial for Arabic keyword to work. Then under Interface Setting> Regional > Keyboard Layouts add Arabic.

Now in the home page, click on search and type in any letter, just a single letter and this wont show any result. I've tested multiple non-latin languages and they return results normally. The only languages that don't return any result for any word/letter that I have tested are Arabic and Persian (they use similar script).

If I go in the TMDB Helper addon and click on search and type in Arabic words/letters I get expected results, so there is something wrong with Auramod search and not TMDB Helper.

An off topic question, is this Kodi Skin still in active development or it's no longer maintained, I'm asking because I see very old, like 1 year old critical bugs not fixed yet, so I'm just wondering if it makes sense to keep reporting issues if no one is working on keeping the skin up to date.

jojobrogess commented 2 years ago

The maintainer of the github has stepped away. Afaik there are two people who can commit in pull requests for this repo. Pull requests for bug fixes are more likely to get in.

I feel like Kodi skins are always under active development. It's just where is that: bugs or new features. Every handfull of years(if not every major release) kodi devs update the skinning code. So either they evolve, or die.


Auramod realistically hasn't really been fully "ported" over from v18 leia to v19. Don't get me wrong IT WORKS, and there has been a lot of work made to get it here. There are just elements that do not work entirely or that bug out, as you can see from the issue's posted.

But v20 is going to get released here pretty soon, and if we don't hurry up and get past the v19 bug phase: auramod could die imo. Simply because "there are other skins. that work for what I need" and don't bug out.

So I am trying my best to learn how to skin, but it is very complicated. The cross coding aspect throws me off. Especially when trying to learn on a skin like Auramod. It's a mod of the skin Aura. So it has more elements than a normal skin would. Fur sure a TERRIBLE starting point lol

Honestly it takes multiple people to help maintain a skin over the long haul. I assume that's why most don't last.

I mean if you look at this skin specically: Jurialmunkey made Aura. Skyfsza turned it into Auramod, And SerpentDrago saved it from the python 3 move abyss. And those are just the "big names", countless individuals over the span of years made it what it is. And continue to do so.

Sadly it looks like the amount of individuals who know how to code skins are elsewhere or dwindling in numbers.

It takes A LOT of patience to learn how to do this, for realistically zero reason other than to make kodi skins. No one else uses it, and it's specific to kodi.

So bugs stack up =[ That's why I almost always make a point to post on each issue and try to do the best I can to help.

Thanks @inb4after for sticking around.

jojobrogess commented 2 years ago

As for your actual issue:

You can test this yourself, under Interface Setting > skin > Font change this to Arial for Arabic keyword to work. Then under Interface Setting> Regional > Keyboard Layouts add Arabic.

Now in the home page, click on search and type in any letter, just a single letter and this wont show any result. I've tested multiple non-latin languages and they return results normally. The only languages that don't return any result for any word/letter that I have tested are Arabic and Persian (they use similar script).

I wish I could help out, but I wouldn't even know where to start.

I do know that there isn't a language file set up for arabic in auramod, so most of the skin elements wouldn't be translated. But I only know the English language, so I don't really know what would happen when your region/settings specify a language that's not in the skin. I assume it defaults.


BUT I did a quick google search and I got a suggestion of: Source 1 2 (they are old)

Goto settings/appearance and change font to arial.

if that doesn't work. then I would assume the custom search inside the skin would need to be updated for non-latin alphabets. Please let me know if the suggestion helped.

movianlost commented 2 years ago

Thanks for your response. Changing the font to Arial is what I suggested in my original post so that anyone who want to test Arabic can do so as only the Arial font supports Arabic. So I already have Arial as my font, otherwise, in the Arabic keyboard, the letters would look like white empty boxes.

For testing purposes, you can change the font to Arial then go to regions and add Arabic keyboard layout, this won't change the language of the skin, so you can navigate through it as before, when you go to search, change the keyboard layout and type any letter and you'll see that there are no results.

As I said before, this is not a Unicode issue, searches using Chinese or Russian keyboards yields normal results and these are not Latin scripts. I also was able to get results if I did the search through the TMDB Helper addon instead of the Auramod search widget, so it's the fault of Auramod search widget.

jojobrogess commented 1 year ago

does changing these settings around help?

Settings > Interface > Regional:

2023-02-15 01_45_30- 2023-02-15 01_47_04-Kodi