<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[For testing] Radio Alarm for Ubuntu Touch]]></title><description><![CDATA[<h1>Radio-alarm</h1>
<p dir="auto">One of the things I like: waking up to good music. So I made a radio alarm app.</p>
<ul>
<li>It plays an internet stream URL</li>
<li>It has customizable volume, fade-in-time and snooze time</li>
<li>It shows a notification dialog with snooze option</li>
<li>It has fall-back audio if internet connection fails</li>
</ul>
<p dir="auto">It is based on systemd timers and services. For details: see the documentation.</p>
<p dir="auto">For the first alarm, you need to type or copy/paste full URLs in the app. Not the nicest UI-design, I know. The ones below may get you going:</p>
<ul>
<li><a href="http://icecast.omroep.nl/radio4-bb-mp3" target="_blank" rel="noopener noreferrer nofollow ugc">http://icecast.omroep.nl/radio4-bb-mp3</a></li>
<li><a href="http://icecast.vrtcdn.be/klara-high.mp3" target="_blank" rel="noopener noreferrer nofollow ugc">http://icecast.vrtcdn.be/klara-high.mp3</a></li>
<li><a href="http://radios.rtbf.be/classic21-128.mp3" target="_blank" rel="noopener noreferrer nofollow ugc">http://radios.rtbf.be/classic21-128.mp3</a></li>
<li><a href="http://as-hls-ww-live.akamaized.net/pool_23461179/live/ww/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio=128000.norewind.m3u8" target="_blank" rel="noopener noreferrer nofollow ugc">http://as-hls-ww-live.akamaized.net/pool_23461179/live/ww/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio=128000.norewind.m3u8</a></li>
</ul>
<p dir="auto">For the fall-back audio you also need a URL (of a local audio file).</p>
<h2>Limitations</h2>
<ul>
<li>the app is unconfined, because I have not found confined ways to
<ul>
<li>show a notification dialog (I am not the only one, see <a href="https://forums.ubports.com/topic/11375/send-notification-locally-from-qt-c-qml-app.">https://forums.ubports.com/topic/11375/send-notification-locally-from-qt-c-qml-app.</a>)</li>
<li>create/delete systemd service and timer files in ~/.config/systemd/user (the app uses QProcess to do that)</li>
<li>play audio streams (internet or local) windowless (in the background); I now use an executable built on GStreamer</li>
</ul>
</li>
<li>all alarms are off after reboot</li>
<li>the notification dialog disappears after a period of 10 minutes; to switch an alarm off after that time, open the app and tap 'Stop running alarms'</li>
<li>you can test station URLs and alarms, but the UI is quit provisional</li>
</ul>
<h2>Testing</h2>
<p dir="auto">If you feel like trying it out: please do &amp; comment!</p>
<ul>
<li>download the source <a href="https://gitlab.com/janvle1/ut-radioalarm-3" target="_blank" rel="noopener noreferrer nofollow ugc">https://gitlab.com/janvle1/ut-radioalarm-3</a></li>
<li>build with clickable</li>
</ul>
]]></description><link>https://forums.ubports.com/topic/12261/for-testing-radio-alarm-for-ubuntu-touch</link><generator>RSS for Node</generator><lastBuildDate>Wed, 13 May 2026 17:12:54 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/12261.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 May 2026 14:33:38 GMT</pubDate><ttl>60</ttl></channel></rss>