UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Futify Remix: a native Spotify client for Ubuntu Touch

    Scheduled Pinned Locked Moved App Development
    15 Posts 3 Posters 797 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • brenno.almeidaB Offline
      brenno.almeida @AmauryDBZ
      last edited by

      @AmauryDBZ any logs?

      A 1 Reply Last reply Reply Quote 0
      • A Offline
        AmauryDBZ @brenno.almeida
        last edited by AmauryDBZ

        @brenno.almeida sure.
        I've registered in web browser where I got an error. I cannot explain why I was redirected to a 127.0.0.1 page.
        I don't know if it granted access but when I try to launch futify app it crashes instantly with theses logs.
        (app unconfined of course)

        [07/05/2026 09:58] Env $XDG_CACHE_HOME set use it = /home/phablet/.cache/futify.brennoflavio
        [07/05/2026 09:58] Env $XDG_CONFIG_HOME no set use default = /home/phablet/.config/futify.brennoflavio/
        [07/05/2026 09:58] library "eglSubDriverAndroid.so" not found
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: Creating a QMirClientScreen now
        [07/05/2026 09:58] before create context
        [07/05/2026 09:58] before set spotSession
        [07/05/2026 09:58] before create window
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.857\" (uid=32011 pid=631010 comm=\"futify\" label=\"futify.brennoflavio_futify_1.6.3 (enforce)\") interface=\"com.lomiri.libertine.Service.Operations\" member=\"list\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4872 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.857\" (uid=32011 pid=631010 comm=\"futify\" label=\"futify.brennoflavio_futify_1.6.3 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"running\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4872 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: lastError - no arguments?
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.857\" (uid=32011 pid=631010 comm=\"futify\" label=\"futify.brennoflavio_futify_1.6.3 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"last_error\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4872 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: lastError - no arguments?
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.857\" (uid=32011 pid=631010 comm=\"futify\" label=\"futify.brennoflavio_futify_1.6.3 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"result\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4872 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: lastError - no arguments?
        [07/05/2026 09:58] 2026/05/07 09:58:19 .:0: virtual QMediaService* AalServicePlugin::create(const QString&) "org.qt-project.qt.mediaplayer"
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: Using Hybris video sink
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual QMediaPlayer::State AalMediaPlayerControl::state() const
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.727\" (uid=32011 pid=631010 comm=\"futify\" label=\"futify.brennoflavio_futify_1.6.3 (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=2004 comm=\"/usr/sbin/NetworkManager --no-daemon\" label=\"unconfined\")"
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.727\" (uid=32011 pid=631010 comm=\"futify\" label=\"futify.brennoflavio_futify_1.6.3 (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=2004 comm=\"/usr/sbin/NetworkManager --no-daemon\" label=\"unconfined\")"
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: "Object path cannot be empty"
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual void AalMediaPlayerControl::stop()
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: void AalMediaPlaylistProvider::disconnect_signals()
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: void AalMediaPlaylistProvider::connect_signals()
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: Track list doesn't exist so can't clear it!
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual void AalMediaPlaylistControl::setPlaybackMode(QMediaPlaylist::PlaybackMode)
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: PlaybackMode: Sequential
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual void AalMediaPlaylistControl::setCurrentIndex(int)
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: position:  -1 , mediaCount:  0
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*)
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: setMedia() media:  QUrl("")
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: setMedia() headers empty:  true
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: Same media as current
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: virtual void AalMediaPlayerControl::play()
        [07/05/2026 09:58] 2026/05/07 09:58:20 .:0: void AalMediaPlayerService::play()
        [07/05/2026 09:58] 2026/05/07 09:58:20 Player.qml:30: player state changed 1
        [07/05/2026 09:58] 2026/05/07 09:58:20 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.brennoflavio/1.6.3/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
        [07/05/2026 09:58] 2026/05/07 09:58:20 Settings.qml:15: OnComplete 945
        [07/05/2026 09:58] 2026/05/07 09:58:20 Main.qml.:365: OnComplete
        [07/05/2026 09:58] Playlists don't exsit UserPlaylists
        [07/05/2026 09:58] 2026/05/07 09:58:21 couldn't get UserTracks: spotify: couldn't decode error: (119) [The user is not registered for this application. Please check your settings on https://developer.spotify.com/dashboard.]
        

        Then I got to this web page developer.spotify.com and I was well connected

        P 1 Reply Last reply Reply Quote 0
        • P Online
          projectmoon @AmauryDBZ
          last edited by

          @AmauryDBZ the redirect to 127.0.0.1 is to redirect back to the application for oauth finalization. The app runs its own server to capture the callback from Spotify. But it shouldn't crash :).

          1 Reply Last reply Reply Quote 0
          • brenno.almeidaB Offline
            brenno.almeida
            last edited by brenno.almeida

            @projectmoon @amaurydbz found it. Spotify is not allowing using my keys to login into your account, which means that you'll need to login into Spotify Developers, generate a pair of keys and bring those to the app.

            That's why it works for me, but not for you. It uses my keys.

            As the app does not have a way to do that yet, I unpublished it. When I add a way to do it, I'll let you know and publish it back.

            Thanks for the feedback!

            Link for reference: https://developer.spotify.com/blog/2026-02-06-update-on-developer-access-and-platform-security

            P A 2 Replies Last reply Reply Quote 1
            • P Online
              projectmoon @brenno.almeida
              last edited by

              @brenno.almeida said:

              @projectmoon @amaurydbz found it. Spotify is not allowing using my keys to login into your account, which means that you'll need to login into Spotify Developers, generate a pair of keys and bring those to the app.

              That's why it works for me, but not for you. It uses my keys.

              As the app does not have a way to do that yet, I unpublished it. When I add a way to do it, I'll let you know and publish it back.

              Thanks for the feedback!

              Link for reference: https://developer.spotify.com/blog/2026-02-06-update-on-developer-access-and-platform-security

              Hmm, so enshittifcation. Reading this, it seems one will need their pwn spotify dev account and keys?

              brenno.almeidaB 1 Reply Last reply Reply Quote 0
              • brenno.almeidaB Offline
                brenno.almeida @projectmoon
                last edited by

                @projectmoon basically yes. A 5min process, but annoying to require

                1 Reply Last reply Reply Quote 0
                • A Offline
                  AmauryDBZ @brenno.almeida
                  last edited by

                  @brenno.almeida welcome 🙂

                  1 Reply Last reply Reply Quote 0
                  • brenno.almeidaB Offline
                    brenno.almeida
                    last edited by

                    @projectmoon @amaurydbz we just got the patches released in original Futify. Would you mind checking if the updated store version works for you? Thanks

                    A P 2 Replies Last reply Reply Quote 0
                    • A Offline
                      AmauryDBZ @brenno.almeida
                      last edited by

                      @brenno.almeida thanks a lot ! login goes well but when I play any song the app crashes.
                      some logs :

                      [18/06/2026 13:48] Env $XDG_CACHE_HOME set use it = /home/phablet/.cache/futify.frenchutouch
                      [18/06/2026 13:48] Env $XDG_CONFIG_HOME no set use default = /home/phablet/.config/futify.frenchutouch/
                      [18/06/2026 13:48] library "eglSubDriverAndroid.so" not found
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Creating a QMirClientScreen now
                      [18/06/2026 13:48] before create context
                      [18/06/2026 13:48] before set spotSession
                      [18/06/2026 13:48] before create window
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.Operations\" member=\"list\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"running\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: lastError - no arguments?
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"last_error\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: lastError - no arguments?
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: error calling result "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.102\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"com.lomiri.libertine.Service.OperationsMonitor\" member=\"result\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.lomiri.libertine.Service\" (uid=32011 pid=4960 comm=\"/usr/bin/python3 /usr/bin/libertined\" label=\"unconfined\")"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: lastError - no arguments?
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual QMediaService* AalServicePlugin::create(const QString&) "org.qt-project.qt.mediaplayer"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Using Hybris video sink
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual QMediaPlayer::State AalMediaPlayerControl::state() const
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.113\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=2023 comm=\"/usr/sbin/NetworkManager --no-daemon\" label=\"unconfined\")"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.113\" (uid=32011 pid=5368 comm=\"futify\" label=\"futify.frenchutouch_futify_1.6.2 (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=2023 comm=\"/usr/sbin/NetworkManager --no-daemon\" label=\"unconfined\")"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: "Object path cannot be empty"
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlayerControl::stop()
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: void AalMediaPlaylistProvider::disconnect_signals()
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: void AalMediaPlaylistProvider::connect_signals()
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Track list doesn't exist so can't clear it!
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlaylistControl::setPlaybackMode(QMediaPlaylist::PlaybackMode)
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: PlaybackMode: Sequential
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlaylistControl::setCurrentIndex(int)
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: position:  -1 , mediaCount:  0
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*)
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: setMedia() media:  QUrl("")
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: setMedia() headers empty:  true
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: Same media as current
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: virtual void AalMediaPlayerControl::play()
                      [18/06/2026 13:48] 2026/06/18 13:48:06 .:0: void AalMediaPlayerService::play()
                      [18/06/2026 13:48] 2026/06/18 13:48:06 Player.qml:30: player state changed 1
                      [18/06/2026 13:48] 2026/06/18 13:48:06 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] 2026/06/18 13:48:07 Settings.qml:15: OnComplete 945
                      [18/06/2026 13:48] 2026/06/18 13:48:07 Main.qml.:365: OnComplete
                      [18/06/2026 13:48] Playlists don't exsit UserPlaylists
                      [18/06/2026 13:48] Playlists don't exsit UserAlbums
                      [18/06/2026 13:48] Playlists don't exsit SpecialPlaylists
                      [18/06/2026 13:48] Playlist don't exsit (in GetPlaylist) UserTracks
                      [18/06/2026 13:48] 2026/06/18 13:48:08 .:0: fromIccProfile: failed minimal tag size sanity
                      [18/06/2026 13:48] Add playlist Loved Tracks with 50/338 tracks
                      [18/06/2026 13:48] Playlist don't exsit (in GetPlaylist) RecentlyPlay
                      [18/06/2026 13:48] Found 11 songs added in RecentlyPlay
                      [18/06/2026 13:48] Playlist don't exsit (in GetPlaylist) TopTracks
                      [18/06/2026 13:48] Finish with 50 on 931
                      [18/06/2026 13:48] Add playlist Top Tracks with 50/931 tracks
                      [18/06/2026 13:48] Playlists don't exsit UserShows
                      [18/06/2026 13:48] User logged with AmauryDBZ
                      [18/06/2026 13:48] 2026/06/18 13:48:11 Main.qml.:376: OnComplete :: GoTo homePage
                      [18/06/2026 13:48] before set win root
                      [18/06/2026 13:48] before window show
                      [18/06/2026 13:48] before window wait
                      [18/06/2026 13:48] Load
                      [18/06/2026 13:48] 2026/06/18 13:48:11 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] 2026/06/18 13:48:11 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] 2026/06/18 13:48:11 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] 2026/06/18 13:48:12 PlayerView.qml:107: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:107:9: QML Slider: Binding loop detected for property "maximumValue"
                      [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const
                      [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const
                      [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const
                      [18/06/2026 13:48] 2026/06/18 13:48:12 Player.qml:30: player state changed 0
                      [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: PlaybackStatus changed to:  "stopped"
                      [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: ** Application is now active
                      [18/06/2026 13:48] 2026/06/18 13:48:12 .:0: fromIccProfile: failed minimal tag size sanity
                      [18/06/2026 13:48] 2026/06/18 13:48:15 .:0: ** Application is now inactive
                      [18/06/2026 13:48] 2026/06/18 13:48:28 .:0: ** Application is now active
                      [18/06/2026 13:48] Album don't exsit (in GetAlbum) 2WxTQ8aChxbPZB6RphhXtA
                      [18/06/2026 13:48] Found 1 songs added in 2WxTQ8aChxbPZB6RphhXtA
                      [18/06/2026 13:48] Found uuid return 2WxTQ8aChxbPZB6RphhXtA
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual bool AalMediaPlaylistProvider::addMedia(const QList<QMediaContent>&)  num  1
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: mediaInserted, first_index:  0  last_index:  0
                      [18/06/2026 13:48] 2026/06/18 13:48:38 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:18: media inserted 0 0 0
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: Index changed to -1
                      [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:25: current index change -1
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: m_currentIndex updated to:  0
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual void AalMediaPlayerControl::setMedia(const QMediaContent&, QIODevice*)
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: setMedia() media:  QUrl("http://127.0.0.1:8765/song?id=f7fc8935a7364a2d8d6e7ecff532853b")
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: setMedia() headers empty:  true
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual QMediaPlayer::MediaStatus AalMediaPlayerControl::mediaStatus() const
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: Setting media to:  QUrl("http://127.0.0.1:8765/song?id=f7fc8935a7364a2d8d6e7ecff532853b")
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: m_surface is NULL, can't update video texture
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: virtual QMediaPlayer::State AalMediaPlayerControl::state() const
                      [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:25: current index change 0
                      [18/06/2026 13:48] 2026/06/18 13:48:38 Player.qml:30: player state changed 2
                      [18/06/2026 13:48] 2026/06/18 13:48:38 .:0: PlaybackStatus changed to:  "paused"
                      [18/06/2026 13:48] 2026/06/18 13:48:38 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] 2026/06/18 13:48:38 PlayerView.qml:18: file:////opt/click.ubuntu.com/futify.frenchutouch/1.6.2/qml/components/PlayerView.qml:18:5: QML QQuickItem: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
                      [18/06/2026 13:48] Request receive GET /song?id=f7fc8935a7364a2d8d6e7ecff532853b map[Accept-Encoding:[identity] Connection:[Keep-Alive] Icy-Metadata:[1] User-Agent:[GStreamer souphttpsrc 1.24.2 libsoup/3.4.4]]
                      [18/06/2026 13:48] 2026/06/18 13:48:39 Error receving packet for hello: read tcp 10.37.223.178:38576->104.199.241.202:80: read: connection reset by peer
                      
                      1 Reply Last reply Reply Quote 0
                      • P Online
                        projectmoon @brenno.almeida
                        last edited by

                        @brenno.almeida said:

                        @projectmoon @amaurydbz we just got the patches released in original Futify. Would you mind checking if the updated store version works for you? Thanks

                        I'm still logged in to regular Futify from long ago. I played a song this morning and it worked. But then I did a search for a playlist, and played it. But it would go through each song for 2 seconds, without actually buffering or playing it.

                        1 Reply Last reply Reply Quote 0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • First post
                          Last post