Openrepos: SShazam fails on SFOS 5.1+

I noticed SShazam no longer works on SFOS 5.1 (or, reportedly, 5.2 for that matter). Actually, I used to find that software really helpful. Any chances of getting it fixed?

1 Like

No fix but a possible replacement: Audile (search in F-Droid) …it’s open source :wink:

2 Likes

Leave a comment on OR and raise an issue on git* (if available), lots of devs barely ever visit the forum

Thanks for the hint. It’s definitely good advice. Alas, I do not wish to get a Github account due to its ownership. So, I am hoping for the dev to either read the comments on Openrepos or stumble upon this thread here on the forum.

1 Like

You can use 5min.email to create one in 1 minute and raise the issue, but whatever (edit: enjoy your ideological supremacy, suffer your ideological disconnect from general pop, srsly github not banning xminute emails is as good as it gets in current year vs verify your phone number discords etc, but yeah)

1 Like

Hello, SShazam 1.1 has been released with a fix for this issue.

8 Likes

Doesn’t work for me! I have errors on my X10III, SFOS 5.1.0.11. Sshazam 1.1.3 but about page still says 1.1.1.

Summary

[defaultuser@Fisken ~]$ harbour-sshazam
[D] unknown:0 - Using Wayland-EGL
library “libui_compat_layer.so” not found
library “libutils.so” not found
library “libcutils.so” not found
library “libhardware.so” not found
library “android.hardware.graphics.mapper@2.0.so” not found
library “android.hardware.graphics.mapper@2.1.so” not found
library “android.hardware.graphics.mapper@3.0.so” not found
library “android.hardware.graphics.mapper@4.0.so” not found
library “libc++.so” not found
library “libhidlbase.so” not found
library “libgralloctypes.so” not found
library “android.hardware.graphics.common@1.2.so” not found
library “libion.so” not found
library “libz.so” not found
library “libhidlmemory.so” not found
library “android.hidl.memory@1.0.so” not found
library “vendor.qti.qspmhal@1.0.so” not found
[D] unknown:0 - Got library name: “/usr/lib64/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so”
[D] unknown:0 - “PyOtherSide error: Traceback (most recent call last):\n\n File "/usr/share/harbour-sshazam/python/main.py", line 19, in \n import shazamio\n\n File "/usr/share/harbour-sshazam/lib/deps/shazamio/init.py", line 1, in \n from .serializers import Serialize\n\n File "/usr/share/harbour-sshazam/lib/deps/shazamio/serializers.py", line 3, in \n from shazamio.schemas.base import BaseDataModel\n\n File "/usr/share/harbour-sshazam/lib/deps/shazamio/schemas/base.py", line 5, in \n from pydantic import BaseModel\n\n File "/usr/share/harbour-sshazam/lib/deps/pydantic/init.py", line 396, in \n _getattr_migration = getattr_migration(name)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n File "/usr/share/harbour-sshazam/lib/deps/pydantic/_migration.py", line 260, in getattr_migration\n from .errors import PydanticImportError\n\n File "/usr/share/harbour-sshazam/lib/deps/pydantic/errors.py", line 7, in \n from typing_extensions import Literal, Self\n\nImportError: cannot import name ‘Self’ from ‘typing_extensions’ (/usr/lib/python3.11/site-packages/typing_extensions.py)\n”
[D] showError:99 - Pythonfel: Cannot import module: main (Traceback (most recent call last):

File “/usr/share/harbour-sshazam/python/main.py”, line 19, in
import shazamio

File “/usr/share/harbour-sshazam/lib/deps/shazamio/init.py”, line 1, in
from .serializers import Serialize

File “/usr/share/harbour-sshazam/lib/deps/shazamio/serializers.py”, line 3, in
from shazamio.schemas.base import BaseDataModel

File “/usr/share/harbour-sshazam/lib/deps/shazamio/schemas/base.py”, line 5, in
from pydantic import BaseModel

File “/usr/share/harbour-sshazam/lib/deps/pydantic/init.py”, line 396, in
_getattr_migration = getattr_migration(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^

File “/usr/share/harbour-sshazam/lib/deps/pydantic/_migration.py”, line 260, in getattr_migration
from .errors import PydanticImportError

File “/usr/share/harbour-sshazam/lib/deps/pydantic/errors.py”, line 7, in
from typing_extensions import Literal, Self

ImportError: cannot import name ‘Self’ from ‘typing_extensions’ (/usr/lib/python3.11/site-packages/typing_extensions.py)
) undefined
[D] unknown:0 - “PyOtherSide error: Traceback (most recent call last):\n\n File "", line 1, in \n\nNameError: name ‘main’ is not defined\n”
[D] unknown:0 - “PyOtherSide error: Traceback (most recent call last):\n\n File "", line 1, in \n\nNameError: name ‘main’ is not defined\n”
[D] showError:99 - Pythonfel: Function not found: ‘main.set_settings’ (Traceback (most recent call last):

File “”, line 1, in

NameError: name ‘main’ is not defined
) undefined
[D] showError:99 - Pythonfel: Function not found: ‘main.load_history’ (Traceback (most recent call last):

File “”, line 1, in

NameError: name ‘main’ is not defined
) undefined

You have some old pip packages installed in the system for some reason, and the app picks them up instead of using the packaged ones.
I’ve released update 1.1.4 now, which should fix the problem. If it’s still broken, let me know.

3 Likes

Hmm… I wonder where that came from. Don’t remember ever using pip on my phone.
Anyway… thanks for the quick fix! It’s working as expected again. :+1:

1 Like