SShazam

Rating: 
4.875
Your rating: None Average: 4.9 (8 votes)

Shazam for SailfishOS!

A few important remarks for new users:

  • There is no i486 build for now
  • armv7hl is slower than aarch64 for now
  • You can click on a track to display album arts and get more info on it. Album arts can be swiped. Overlayed metadata can be hidden by tapping

View sources on GitHub

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-sshazam-1.0-1.aarch64.rpm14.13 MB14/12/2024 - 17:11
File harbour-sshazam-1.0-1.armv7hl.rpm9.04 MB14/12/2024 - 17:11
File harbour-sshazam-1.0.1-1.aarch64.rpm14.13 MB15/12/2024 - 16:47
File harbour-sshazam-1.0.1-1.armv7hl.rpm9.04 MB15/12/2024 - 16:47
File harbour-sshazam-1.0.2-1.aarch64.rpm12.71 MB01/01/2025 - 14:06
File harbour-sshazam-1.0.2-1.armv7hl.rpm9.04 MB01/01/2025 - 14:06
File harbour-sshazam-1.0.3-1.armv7hl.rpm9.05 MB22/01/2025 - 20:19
File harbour-sshazam-1.0.3-1.aarch64.rpm12.72 MB22/01/2025 - 20:19
File harbour-sshazam-1.0.4-1.armv7hl.rpm9.05 MB31/01/2025 - 19:29
File harbour-sshazam-1.0.4-1.aarch64.rpm12.7 MB31/01/2025 - 19:29
Changelog: 

1.0.4

  • Added translation contributors to the about page
  • Clarify the units of recognition period, and change it to 8 seconds by default
  • Hopefully fix pydub and ffmpeg issues
  • Disabled sandboxing/sailjail as it can cause issues

1.0.3

  • Fixed almost all translations not being applied
  • An option to copy song title in the list context menu or fullscreen view pulley menu
  • History entry removal is now animated

1.0.2

  • Updated Russian translation
  • Add Dutch (nl-NL) and Belgium (nl-BE) translations. by @MPolleke in #9

1.0.1

  • Added Spanish translation in #6 by @carlosgonz0
  • Added Swedish translation in #8 by @eson57
  • Fixed app being stuck if clicking on recognition button too early
  • Configuration directory is created when required now
  • MyBackup support

Comments

Markkyboy's picture

Same problem for me, nothing is found/processed. Last text I saw under the big music icon was "processing", no text output from any song recorded.

Ran the app from terminal and got the following;

[D] unknown:0 - Got library name:  "/usr/lib64/qt5/qml/io/thp/pyotherside/libpyothersideplugin.so"
/usr/share/harbour-sshazam/lib/deps/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
  warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)
 

Hope this helps.

roundedrectangle's picture

Thank you, this helps. I assume your architecture is armv7hl? As a temporary workaround you can run devel-su pkcon install ffmpeg in the terminal. Thank you for reporting the logs again, a fix is coming really soon.

Markkyboy's picture

aarch64 actually, I should have mentioned that, my bad.

 

ffmpeg is also already installed. My device is Xperia 10ii.

roundedrectangle's picture

This is strange, as I have same architecture (though a different device, I have xperia XZ2, but I don't think it matters much) and have no issues. One more question, what is your SailfishOS version? Some people had issues with 5.0 on other ffmpeg-based apps, namely Audioworks from poetaster.

And could you please try the new version (1.0.4)?

Markkyboy's picture

I've recently updated to SFOS 5.0.0.55 from whatever the previous current version was. I installed your new version but the problem remains the same, processing is the last text I see.

roundedrectangle's picture

Then this is probably 5.0 issue. Sadly I don't have a device with this version right now and can't fix this. As soon as I will receive the update I will look into this issue again. Thank you for all the information again and sorry.

Alfly's picture

Great app. But doesn't find songs for me. I will stay in touch for future updates.

roundedrectangle's picture

Hello. Could you please give me more details? Any errors showed? Device, OS version? Make sure the app is updated to the latest version. For further conversation you can comment here, PM me on the forum or create a GitHub issue

norayr's picture

thanks for the update but it still doesnt work for me: return value of PyObject call is NULL

roundedrectangle's picture

Hello. Please start the app from terminal like this: sailjail -p harbour-sshazam.desktop /usr/bin/harbour-sshazam . Then send me full terminal output on GitHub issues or PM me on FSO.

tom_i's picture

Ohhh yeaah... Cool app ❤❤

windes's picture

Yep, now all is cool, super! Thank you for your work!

windes's picture

Super, cool, but don't work( Recording, Decoding... And nothing, no any song, same empty screen as on start. XA2, x32, 4.6.0.13 (

roundedrectangle's picture

The new update (1.0.1) should work

murfik's picture

perfect