Mousai icon indicating copy to clipboard operation
Mousai copied to clipboard

Bug: "Received Other Permanent Error" while track recognition.

Open I-love-linux-12-31 opened this issue 1 year ago • 1 comments

Affected version

  • io.github.seadve.Mousai 0.7.8

  • Flatpak: true

  • Language: ru_RU.UTF-8, ru_RU, ru.UTF-8, ru, C

  • Distribution: GNOME 47 (Flatpak runtime)

  • Desktop Session: gnome-xorg

  • Display Server: x11

  • GTK 4.16.7

  • Libadwaita 1.6.2

  • Libsoup 3.6.1

  • GStreamer 1.24.9

Additional:

  • OS: Fedora Linux 41 (Server Edition) x86_64

Bug summary

"Received Other Permanent Error" while track recognition.

Steps to reproduce

  1. Play track https://open.spotify.com/track/1gVkmUS0DmcixbLDo5ilIP?si=d82ce18b55404157 or https://music.youtube.com/watch?v=7EJCxtbARUQ&feature=shared
  2. Click on 'Listen' button Wait for recognition
  3. See error

Expected behaviour

Correct track recognition

Relevant logs, screenshots, screencasts, etc.

screencast:

https://github.com/user-attachments/assets/a7fb4534-1048-4672-9195-450440243476

logs:

2024-12-14T20:43:16.135062Z  INFO mousai::application: Mousai (io.github.seadve.Mousai)
2024-12-14T20:43:16.135084Z  INFO mousai::application: Version: 0.7.8 ()
2024-12-14T20:43:16.135089Z  INFO mousai::application: Datadir: /app/share/mousai
2024-12-14T20:43:16.569623Z DEBUG mousai::database: Opened db env path="/home/yaroslav_admin/.var/app/io.github.seadve.Mousai/data/mousai/db" info=EnvInfo { map_addr: 0x0, map_size: 104857600, last_page_number: 27, last_txn_id: 66, maximum_number_of_readers: 126, number_of_readers: 0 } real_disk_size=Ok(114688) non_free_pages_size=Ok(65536)
2024-12-14T20:43:16.569672Z DEBUG mousai::database::migrations: No migrations to run for current version current_version=1
2024-12-14T20:43:16.569990Z DEBUG mousai::database: Opened db env path="/home/yaroslav_admin/.var/app/io.github.seadve.Mousai/data/mousai/db" info=EnvInfo { map_addr: 0x0, map_size: 104857600, last_page_number: 27, last_txn_id: 66, maximum_number_of_readers: 126, number_of_readers: 0 } real_disk_size=Ok(114688) non_free_pages_size=Ok(65536)
2024-12-14T20:43:16.570694Z DEBUG mousai::song_list: Loaded 27 songs in 688.548µs
2024-12-14T20:43:16.570809Z DEBUG mousai::recognizer::recordings: Loaded 0 saved recordings in 4.669µs
2024-12-14T20:43:16.570835Z DEBUG mousai::application: db env initialized
2024-12-14T20:43:16.577510Z DEBUG mousai::application: Loaded soup cache in 1.142571ms path=Some("/home/yaroslav_admin/.var/app/io.github.seadve.Mousai/cache/mousai/soup_cache")
2024-12-14T20:43:16.874127Z DEBUG mousai::recognizer: connectivity=Full
2024-12-14T20:43:35.631553Z DEBUG mousai::device: Finding device name for class `Sink`
2024-12-14T20:43:35.655528Z DEBUG mousai::device: Skipping device `pulsedevice0`: Unknown device class `Audio/Source`

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: g_main_context_iteration
   7: g_application_run
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: __libc_start_main
  13: <unknown>
2024-12-14T20:43:35.685849Z DEBUG mousai::device: Skipping device `pulsedevice1`: Unknown device class `Audio/Source`

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: g_main_context_iteration
   7: g_application_run
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: __libc_start_main
  13: <unknown>
2024-12-14T20:43:35.685903Z DEBUG mousai::device: Skipping device `pulsedevice2`: Unknown device class `Audio/Source`

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: g_main_context_iteration
   7: g_application_run
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: __libc_start_main
  13: <unknown>
2024-12-14T20:43:35.686212Z DEBUG mousai::recognizer::recorder: Found desktop audio with name `alsa_output.pci-0000_00_1b.0.analog-stereo.monitor`
2024-12-14T20:43:35.744050Z DEBUG mousai::recognizer: provider=AudD { api_token: "" } listen_duration=5s
2024-12-14T20:43:35.745239Z DEBUG mousai::recognizer::recorder: Pipeline changed state from `Null` -> `Ready`
2024-12-14T20:43:35.745337Z DEBUG mousai::recognizer::recorder: Pipeline changed state from `Ready` -> `Paused`
2024-12-14T20:43:35.878243Z DEBUG mousai::recognizer::recorder: Pipeline changed state from `Paused` -> `Playing`
2024-12-14T20:43:40.745438Z DEBUG mousai::recognizer: Stopped recording with size 10,2 КБ (10 170 байт)
2024-12-14T20:43:41.312926Z ERROR mousai::window::imp: Получена другая постоянная ошибка: missing field `album` at line 1 column 6145

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: g_main_context_iteration
   6: g_application_run
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: __libc_start_main
  12: <unknown> (dbg: RecognizeError {
    kind: OtherPermanent,
    message: Some(
        "missing field `album` at line 1 column 6145",
    ),
})

I-love-linux-12-31 avatar Dec 14 '24 22:12 I-love-linux-12-31

i'm getting the same exact error

Solsticely avatar Feb 19 '25 23:02 Solsticely

I mentioned it another issue: https://github.com/SeaDve/Mousai/issues/158#issuecomment-3069508753

nekoedges avatar Jul 14 '25 12:07 nekoedges

I wonder if this is still reproducible on 0.7.9

SeaDve avatar Aug 23 '25 05:08 SeaDve

I can't reproduce it on latest release, so bug looks fixed.

I-love-linux-12-31 avatar Aug 23 '25 17:08 I-love-linux-12-31