• Futify Remix: a native Spotify client for Ubuntu Touch

    App Development
    7
    1 Votes
    7 Posts
    277 Views
    A
    @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
  • Use phone as modem with gnome-calls

    Unsolved Support
    2
    1
    0 Votes
    2 Posts
    19 Views
    I
    I don't think USB tethering supports using smartphone for making calls on a PC. Seems like you need an actual modem for that.
  • Poco X3 is no longer viable

    Xiaomi Poco X3 NFC
    19
    0 Votes
    19 Posts
    1k Views
    A
    Well, 143 hours passed ... and unfortunately still no luck . The MiUnlock app stops the process at 99%. First the "Device Verified" ticks green. OK. But at the end an error message shows: "This device is not activated. Activate it and try to unlock again". My MI Account is linked to the phone and previously had verified it: "Congratulations! You can be assured the phone you have purchased is the official international version.". My guess is that I do not have a SIM with a data plan, just calls. For linking the device to the account there was a statement: "Make sure your device can connect to the internet using mobile data." So I borrowed another SIM card, but typed my phone number to get the SMS. Yesterday I tried to do the same, but still ""This device is not activated ...". In my "Mi Unlock Status" the account and the device show, but there is another field for the SIM that states "Not verified". I change the phone recovery number to match that of the borrowed SIM card with the hope that it will change the state. Nope. I activate "Find my device" (I read it somewhere it was necessary) and let Xiaomi know where I am without wifi and the SIM data on. No luck. I also read somewhere that I also have to sync calls and messages with their cloud but it failed in all my attempts. I am not paranoid, but all this requisites and opening the File Manager app and read a message asking permission to share data or receive personalized ads its giving me the creeps. I need UBports right now . I know that there is not any official information and all the requisites I see online seem different or, even, contradictory. I think that I will have to borrow the SIM card a bit longer, do some stuff with it and wait until Xiaomi recognizes I use it in this device. How long do you think it could take?
  • 5 Votes
    226 Posts
    128k Views
    D
    @danfro great . Too bad it can't directly share the content of a file with a contact in the 'messaging app', that would have saved me from having to select - copy - paste sometimes.
  • Call for testing: Ubuntu Touch 24.04-1.3

    OS
    43
    10 Votes
    43 Posts
    2k Views
    Vlad NirkyV
    @peat_psuwit Hello Ratchanan. I noticed that with RC2, the phone’s USB-C port was powering my Lilygo LoRa board. In RC3 (and in 24.04-2.x), the USB-C port no longer powers it (OTG?). Forget it, it seams that the board has to be connected during reboot after a power off of the phone. It's working now.
  • 0 Votes
    3 Posts
    146 Views
    DJacD
    I use deltachat, for his compatibility with mail. It permit me to use a "classic" mail with instant chatting app : I m not forced to use a specific app to joine the conv. It could be usefull in associations, or militant teams : To not exclude someone juste for an app or a phone. I m trying to convince my friends to use it, but... Not easy.
  • 3 Votes
    4 Posts
    224 Views
    K
    YouTube videos by 'CyberPunkEdu' - Clearly-presented. UBTouch topics, Libertine, Waydroid... etcetera. Some recent, some not so.
  • Brax3 the mysterious

    General
    21
    1 Votes
    21 Posts
    6k Views
    Vlad NirkyV
    @libremax This represents a change of direction (as I understand it). Eric H, who is one of the testers, was just as surprised as I was by this announcement. To be continued... I’m not complaining; the Brax3 is a great phone and IodéOS is a great AOSP. I hope the porting can continue (the latest image didn’t allow the phone to be used for making calls).
  • Cant find NFC

    Unsolved Support
    3
    0 Votes
    3 Posts
    56 Views
    R
    @projectmoon ..... WTF, it wasnt there but now it is!! Luckily I took a screenshot of when it wasnt there. How do I share images on the forum?
  • 2 Votes
    2 Posts
    151 Views
    KenedaK
    Just for info the "daily" version of UT is not for daily use, but for testing frequent updates (daily updates). So be aware anything could break (or get fixed ^^) after any update. Stable is for daily use.
  • any "pixel paint" app to draw pixels on phone?

    General
    4
    0 Votes
    4 Posts
    308 Views
    KenedaK
    @hacknorris said: on laptop i mostly use pixelorama You probably don't see it because you are on noble, but if you can port it or find someone willing to do it this exists under xenial : https://open-store.io/app/pixelorama.orama-interactive You can also try to force install it on noble but with high risk of malfunctions.
  • New Braxtech Tablet (or Laptop) with UT on mainline linux kernel

    General
    12
    5 Votes
    12 Posts
    2k Views
    libremaxL
    @Vlad-Nirky last statement about Brax3 and UT from Plamen (April 7) : "Ubuntu Touch is with the status of a community port at the moment. It’s entirely up to the community to progress on fixing issues. We don’t have the resource to maintain Ubuntu in house at the moment. We are offering support to the maintainers but we’re still in the progress to put together some infrastructure before we can empower a meaningful progress." But it's better to discuss about Brax3 here: https://forums.ubports.com/topic/10607/brax3-the-mysterious
  • UT for Pixel9a

    Porting
    5
    0 Votes
    5 Posts
    171 Views
    libremaxL
    @steffend I understand now why my search for Pixel9a on the forum didn't get anything, it because of the space... and that's why I don't include it to make searching easier.
  • Meizu Pro 5 16.04 STABLE BACKUP for restoring with TWRP.

    Support
    18
    5 Votes
    18 Posts
    4k Views
    M
    @Stefano Hello! I've had my phone for a few years now, but it's been sitting in the drawer for a while. I couldn't put the Ubuntu system back on from the Flyme system. But now I finally did it and thanks to you I now have the "latest system" on it I'm happy now! Thank you very much! It's true that it won't be for everyday use anymore (I'm using a 6-year-old Huawei Mate 40 Pro Plus on it), but I'm glad that I managed to put Ubuntu on the Meizu
  • Wi-Fi connection unstable with several websites on UT 24.04

    Solved Support
    3
    0 Votes
    3 Posts
    197 Views
    P
    Changing the DNS server solved the problem
  • Unlock bootloader (asus zenfone max pro m1)

    Asus Zenfone Max Pro (M1)
    27
    0 Votes
    27 Posts
    12k Views
    M
    @MrT10001 hey, i was able to unlock my bootloader i found a guide on XDA to edit my registories on windows regarding USB ports. Usb3fix.txt FOR ANYONE READING THIS. PLEASE SAVE THOSE LINE IN A TEXT FILE AND CHANGE THE EXTENSION TO .bat AND THEN RUN IT AS ADMINISTRATION. then i could run the unlock.cmd file and it ran flowlessly. thank you for your help.
  • Abusive WI-FI vulnerability?

    Security Advisories
    4
    0 Votes
    4 Posts
    189 Views
    nbdynlN
    @ikoz i see, so it is that easy on public hotspots in general unregardless of the os i use, that uhh sucks
  • 1 Votes
    12 Posts
    1k Views
    U
    @ChromiumOS-Guy yes its just perfect as second clipboard for selected text, daily used on desktop
  • Indra: Meshtastic for Ubuntu Touch

    App Development
    29
    5 Votes
    29 Posts
    3k Views
    Vlad NirkyV
    No, no change. I'll open an issue; that'll be more efficient. I've started the French translation on Weblate.
  • i wanna replace content hub with "workspace"

    Design
    3
    1
    0 Votes
    3 Posts
    98 Views
    developerbaymanD
    @projectmoon yes this is what im talking about thank you i will add to the list