<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Muelsyse - 100DaysToOffload</title>
    <subtitle>Just another internet rando.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://muelsyse.dev/tags/100daystooffload/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://muelsyse.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-01-29T00:00:00+00:00</updated>
    <id>https://muelsyse.dev/tags/100daystooffload/atom.xml</id>
    <entry xml:lang="en">
        <title>Been Busy</title>
        <published>2025-01-29T00:00:00+00:00</published>
        <updated>2025-01-29T00:00:00+00:00</updated>
        
        <author>
          <name>
            Muelsyse
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://muelsyse.dev/blog/been-busy/"/>
        <id>https://muelsyse.dev/blog/been-busy/</id>
        
        <content type="html" xml:base="https://muelsyse.dev/blog/been-busy/">&lt;img class=&quot;full&quot; alt=&quot;A low-quality article image showing Kal&#39;tsit from Arknights telling the Doctor from Arknights to rest. The Doctor replies by saying that he will heed her advice but there is still a lot to do.&quot; src=&quot;beenbusybanner.avif&quot;&gt;
&lt;p&gt;&lt;strong&gt;I’ve been busy.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This month, I had &lt;strong&gt;6 quizzes, 4 tests and 3 major deadlines&lt;/strong&gt;. All of which had to take priority over almost everything else.&lt;/p&gt;
&lt;p&gt;My finals are still approaching, so I’m not sure if I can blog more. At the very least, now I have a one week ‘break’. I’m going to keep it short, but I just wanted to mention a few things that seriously helped me throughout this really stressful month.&lt;/p&gt;
&lt;h2 id=&quot;notesnook-and-the-monograph&quot;&gt;Notesnook and the Monograph&lt;/h2&gt;
&lt;figure&gt;
&lt;img class=&quot;no-hover&quot; alt=&quot;A screenshot of the Monograph, with some sections censored for privacy.&quot; src=&quot;upcomingqtd.avif&quot; &gt;
&lt;figcaption&gt;A screenshot of the Monograph, with some sections censored for privacy.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I used to be pretty disorganized. This meant that I would constantly forget about deadlines and other important dates. Unfortunately, in my university, there are a &lt;em&gt;bajillion&lt;/em&gt; places that I had to pay attention to for announcements. As a result, I decided to create a notepad where I keep track of all these quizzes, tests and deadlines (‘Upcoming Q, T &amp;amp; D’ as I called it). This proved to be integral to my workflow and allowed me to plan for the present and next few weeks.&lt;/p&gt;
&lt;p&gt;Notesnook has this free feature that way too few people talk about: &lt;a rel=&quot;external&quot; href=&quot;https://monogr.ph/&quot;&gt;Monographs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Monographs are essentially public notes. You can password-protect them, make them self-destruct after view, or you can leave them there (they are, by default, unlisted). Every Monograph is static, so it does not update automatically - and I love that. So, I can edit the note locally on my computer/phone and then ‘publish’ it again (under the same link) when I believe it’s ready. So, what does that have to do with me?&lt;/p&gt;
&lt;p&gt;Well, I thought that it would be helpful to my course-mates if I made the note public, so I published it as a Monograph and shared it with them. I’m glad I did, as it turned out to be helpful to them as well and they also helped me if there was anything missing. &lt;strong&gt;To my course mates reading this, a major update is underway but it’s going to be gradual. Stay tuned!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m planning to subscribe to the &lt;a rel=&quot;external&quot; href=&quot;https://notesnook.com/pricing/&quot;&gt;Notesnook Education Plan&lt;/a&gt; to fully take advantage of Notesnook and to support the developers. I have been using it since the v2 era, and I believe it’s one of the best FOSS notetaking apps. It’s up there with &lt;a rel=&quot;external&quot; href=&quot;https://www.qownnotes.org/&quot;&gt;QOwnNotes&lt;/a&gt; (which I use to draft my blog posts). Check out &lt;a rel=&quot;external&quot; href=&quot;https://muelsyse.codeberg.page/uses/&quot;&gt;/uses&lt;/a&gt; for more cool apps I use.&lt;/p&gt;
&lt;h2 id=&quot;daudix-s-calendar&quot;&gt;Daudix’s Calendar&lt;/h2&gt;
&lt;figure&gt;
&lt;img class=&quot;no-hover&quot; alt=&quot;A picture of Daudix&#39;s calendar in use.&quot; src=&quot;calendarpic.avif&quot; &gt;
&lt;figcaption&gt;I think this angle goes hard, print yours now with the link below!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Despite being a computer science student, I still prefer using pen and paper. It’s in my blood I suppose. Back in high school, I would print out a calendar to use. For me, it’s a lot easier as I would be more likely to remember stuff if I wrote it down rather than if I typed it. Furthermore, keeping track of multiple digital calendars is not fun.&lt;/p&gt;
&lt;p&gt;For the past year, I’ve been using Microsoft’s Hummingbird template. However, once I stumbled upon &lt;a rel=&quot;external&quot; href=&quot;https://daudix.one/calendar/&quot;&gt;Daudix’s Portal-themed calendar&lt;/a&gt;, I knew I had to use it. I’ve always been a fan of the aesthetic and lore of the Half-Life universe (despite not finishing a game from the series. I’ll get to it, I promise). This seemed like the perfect calendar for me. It was also fun to show it to my friends who &lt;em&gt;have&lt;/em&gt; played Portal, and they love it as much as I do.&lt;/p&gt;
&lt;p&gt;The calendar has seen extensive use this month with all the important dates (so plenty in fact I had to gamify it to cope. Creatively dubbed: ‘&lt;a rel=&quot;external&quot; href=&quot;https://youtu.be/OvifzUqfu9U&quot;&gt;Stronghold Protocol&lt;/a&gt;’) and man I can’t thank Daudix enough for creating it. I wish him all the best with &lt;a rel=&quot;external&quot; href=&quot;https://ametrine.daudix.one/&quot;&gt;Ametrine&lt;/a&gt;, I look forward to using it once its complete :D&lt;/p&gt;
&lt;h2 id=&quot;i-gotta-do-better&quot;&gt;I Gotta Do Better&lt;/h2&gt;
&lt;p&gt;This is my first year and first semester in uni. I’ve made a lot of nice friends, and they’ve helped me a lot. I want to thank them and apologize for my deficiencies. It’s not even finals week yet and I’m already tripping all over the place academically. I have about three weeks to prepare, and I am on that grind now. I’ve also realized that I need to balance my time right, as working all day is not sustainable as shown by my results and mental health. Going to the Surau/Mosque more often has helped me a lot to clear my mind and soul as well. Oh yeah, don’t forget to sleep early.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I did not keep this as short as I had promised lol. My bad.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post marks Day 3 of &lt;a rel=&quot;external&quot; href=&quot;https://100daystooffload.com/&quot;&gt;#100DaysToOffload&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Sending Memes Using Radio</title>
        <published>2025-01-14T00:00:00+00:00</published>
        <updated>2025-01-14T00:00:00+00:00</updated>
        
        <author>
          <name>
            Muelsyse
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://muelsyse.dev/blog/sending-memes-radio/"/>
        <id>https://muelsyse.dev/blog/sending-memes-radio/</id>
        
        <content type="html" xml:base="https://muelsyse.dev/blog/sending-memes-radio/">&lt;p&gt;&lt;img
    class=&quot;&quot;
    alt=&quot;A low-quality article image showing a radio in an abandoned shed with Muelsyse stating that it can be used to keep up-to-date with news during the apocalypse Meanwhile, the Doctor has other ideas.&quot;
    srcset=&quot;memeradio-artimg-med.avif 720w, memeradio-artimg-big.avif 1440w&quot;
    src=&quot;memeradio-artimg.avif&quot; &gt;&lt;/p&gt;
&lt;p&gt;The internet has fallen, billions can’t use social media. How are you supposed to send your horrendous memes to your bro now?&lt;/p&gt;
&lt;p&gt;Using &lt;strong&gt;radio&lt;/strong&gt; of course!&lt;/p&gt;
&lt;p&gt;Well, kinda. There are many limitations to this which I’ll elaborate on later, but it does make for a fun side-project. Furthermore, I can also see a number of alternative use-cases for this which may be helpful. Even if you have none, at least you have a cheap wireless speaker now!&lt;/p&gt;
&lt;h2 id=&quot;yo-what-but-how&quot;&gt;Yo, What? But How?&lt;/h2&gt;
&lt;p&gt;That was my exact reaction when I saw this &lt;a rel=&quot;external&quot; href=&quot;https://www.instagram.com/reel/DC2_f2iSu_Y/?utm_source=ig_web_copy_link&amp;amp;igsh=MzRlODBiNWFlZA==&quot;&gt;post by adminispwd&lt;/a&gt; on Instagram. Thankfully, he was nice enough to even share a &lt;a rel=&quot;external&quot; href=&quot;https://www.instagram.com/reel/DDTG7zMSah9/?utm_source=ig_web_copy_link&amp;amp;igsh=MzRlODBiNWFlZA==&quot;&gt;tutorial&lt;/a&gt; on how to do this! So, how does this work?&lt;/p&gt;
&lt;p&gt;This uses a method called &lt;strong&gt;slow-scan television (SSTV)&lt;/strong&gt;, which is used by amateur radio operators to send images to each other. SSTV systems operate on voice frequencies, and in this post I will show you how this can work over FM radio, which is part of the Very High Frequency (VHF) range.&lt;/p&gt;
&lt;p&gt;SSTV also has multiple modes of operation that affects the resolution of the image and the time it takes to transmit. The most popular modes (according to my basic research) seems to be Martin M1 in Europe and Scottie S1 in the US. In this guide, we will instead be using &lt;strong&gt;Robot36&lt;/strong&gt; as it is fast and can transmit in color too!&lt;/p&gt;
&lt;h2 id=&quot;what-s-the-next-step-of-the-operation-alien&quot;&gt;What’s the Next Step of the Operation? 👽&lt;/h2&gt;
&lt;p&gt;You’ll need a few things to get started. Thankfully, all of them can be bought for cheap or even free!&lt;/p&gt;
&lt;figure&gt;
&lt;img
    class=&quot;hover&quot;
    alt=&quot;Things you need. You don&#39;t need a laptop, you can use two phones instead.&quot;
    src=&quot;memeradio-items.avif&quot;
    srcset=&quot;memeradio-items-big.avif 1400w, memeradio-items-med.avif 720w&quot; &gt;
&lt;figcaption&gt;Things you need. You don&#39;t need a laptop, you can use two phones instead.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2 devices&lt;/strong&gt; (one to transmit and one to receive. Ask a friend if you lack an extra device.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSTV encoder and decoder software&lt;/strong&gt; for both devices
&lt;ul&gt;
&lt;li&gt;For Linux: &lt;a rel=&quot;external&quot; href=&quot;https://www.qsl.net/on4qz/&quot;&gt;QSSTV&lt;/a&gt; (&lt;a rel=&quot;external&quot; href=&quot;https://flathub.org/apps/net.qsl.QSSTV&quot;&gt;Flatpak Version&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;For Android: &lt;a rel=&quot;external&quot; href=&quot;https://play.google.com/store/apps/details?id=om.sstvencoder&amp;amp;hl=en-US&quot;&gt;SSTV Encoder&lt;/a&gt; and &lt;a rel=&quot;external&quot; href=&quot;https://play.google.com/store/search?q=robot36&amp;amp;c=apps&amp;amp;hl=en-US&quot;&gt;Robot36&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FM transmitter&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Radio&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Optional: &lt;strong&gt;A USB-C to headphone jack adapter&lt;/strong&gt; (if you get an FM transmitter that only uses a headphone jack)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The majority of basic FM transmitters in the market are mainly for use in car cigarette lighters to provide cheap wireless speaker functionality for old cars. &lt;strong&gt;Make sure you don’t buy a Bluetooth transmitter either&lt;/strong&gt;. The one shown in the image uses a headphone jack rather than a USB connection, because I don’t want to connect a random USB I bought online into my phone or computer. It cost me about &lt;strong&gt;RM17 (~4 USD)&lt;/strong&gt; at the time of writing.&lt;/p&gt;
&lt;p&gt;Funnily enough, just ask around for a radio. Someone probably has some dusty old radio lying around. &lt;strong&gt;Anything that can receive FM signals will work&lt;/strong&gt;. You can even use your car radio! Also, ensure that your FM transmitter is not too far from the receiving device, it has a relatively short range.&lt;/p&gt;
&lt;p&gt;This post will exclusively focus on &lt;strong&gt;Linux&lt;/strong&gt; and &lt;strong&gt;Android&lt;/strong&gt;. However, there are SSTV decoders for iOS and SSTV encoders/decoders for Windows but I haven’t tested those so explore on your own.&lt;/p&gt;
&lt;h2 id=&quot;it-s-tuning-time&quot;&gt;It’s Tuning Time.&lt;/h2&gt;
&lt;p&gt;Enough with the static, it’s time to tune in.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Connect your FM transmitter&lt;/strong&gt; to your transmitting device and turn it on.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tune your radio&lt;/strong&gt; to the same frequency displayed by the FM transmitter. If the radio is tuned correctly, you’ll hear silence instead of static.&lt;/li&gt;
&lt;li&gt;If there’s interference, &lt;strong&gt;search for a frequency with no or little interference&lt;/strong&gt; on the radio. Once found, &lt;strong&gt;adjust your FM transmitter&lt;/strong&gt; to that frequency. For reference, my FM transmitter is set to 107.2MHz.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure&gt;
&lt;img
    class=&quot;full-bleed&quot;
    alt=&quot;From Left-Right: QSSTV, SSTV Encoder, Robot36&quot;
    src=&quot;sstv-mode-merged.avif&quot;
&gt;
&lt;figcaption&gt;From Left-Right: QSSTV, SSTV Encoder, Robot36 (all are set to their correct modes)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;After that, you should start up your SSTV encoders and decoders.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On your transmitting device:
&lt;ul&gt;
&lt;li&gt;Open &lt;strong&gt;QSSTV&lt;/strong&gt; (Linux) or &lt;strong&gt;SSTV Encoder&lt;/strong&gt; (Android)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;On your receiving device:
&lt;ul&gt;
&lt;li&gt;Open &lt;strong&gt;QSSTV&lt;/strong&gt; (Linux) or &lt;strong&gt;Robot36&lt;/strong&gt; (Android)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Ensure both devices have their decoders/encoders set to &lt;code&gt;Robot36&lt;/code&gt; mode (or &lt;code&gt;Robot36 Color&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On your transmitting device, &lt;strong&gt;pick a meme to transmit&lt;/strong&gt;. Since the resolution is lowered to 256 x 240, simple memes are best. However, you can just send whatever you want.&lt;/p&gt;
&lt;p&gt;Ensure that your receiving device is placed close to the radio/speaker. &lt;strong&gt;Noise will cause interference&lt;/strong&gt; in the signal, but a little bit of noise may add some charm to the final image if you’re into that (I certainly do).&lt;/p&gt;
&lt;p&gt;Finally, &lt;strong&gt;start the transmission&lt;/strong&gt;! You can do so by clicking the &lt;kbd&gt;Play&lt;/kbd&gt; button on your encoder.&lt;/p&gt;
&lt;figure&gt;
&lt;img class=&quot;hover&quot; alt=&quot;Original input (Left) vs SSTV Output (Right)&quot; src=&quot;sstv-comparison.avif&quot; &gt;
&lt;figcaption&gt;Original input (left) vs SSTV output (right)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Beep boop.&lt;/strong&gt; Slowly but surely, an image should start to form line by line as your receiving device decodes the raw output of your radio. Congratulations, you’ve just sent a meme over FM radio! You are now a certified radio shitposter 🎉 !&lt;/p&gt;
&lt;p&gt;NOTE TO SELF: Find an actual certification 😅&lt;/p&gt;
&lt;h2 id=&quot;that-s-sick-but-what-s-the-catch&quot;&gt;That’s Sick, but What’s the Catch?&lt;/h2&gt;
&lt;p&gt;Cheap FM transmitters generally have a short range due to legal restrictions. Technically, you can’t host your own amateur/ham radio station (which is essentially what you’re doing) without a license. However, that mainly applies to larger-scale operations that are meant to cover entire towns, and it’s also subject to your local laws.&lt;/p&gt;
&lt;p&gt;There’s also the interference factor: another radio station can interfere with your radio transmission easily. If the default frequency doesn’t work, it will take some time for you to find a functioning frequency.&lt;/p&gt;
&lt;p&gt;I can think of multiple use-cases for this beyond sending memes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you’ve bought one, you can &lt;strong&gt;use your new/old radio as a wireless speaker&lt;/strong&gt;, since you’ve essentially created your own little radio station. My radio has become my primary wireless speaker because of this.&lt;/li&gt;
&lt;li&gt;Embed an image into an coded radio transmission in your &lt;strong&gt;horror game or alternate-reality games (ARGs)&lt;/strong&gt;. It would probably increase the depth and creepiness of your game.&lt;/li&gt;
&lt;li&gt;Use a screen recording of the output or the image output itself in an analogue-horror series. The potential from the grainy/noisy nature of the image can’t be understated.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once again, I want to thank &lt;a rel=&quot;external&quot; href=&quot;https://www.instagram.com/adminispwd/&quot;&gt;Muhammad Isa @ adminispwd&lt;/a&gt; (&lt;a rel=&quot;external&quot; href=&quot;https://misa.pw/&quot;&gt;his website&lt;/a&gt;) for the original idea! I had a lot of fun doing this and seeing the reactions of others when I demonstrate this is incredibly funny. Dumb yet interesting experiments like this add spice to your life, and I look forward to see what you would end up using this knowledge for.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This post marks Day 2 of &lt;a rel=&quot;external&quot; href=&quot;https://100daystooffload.com/&quot;&gt;#100DaysToOffload&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Cleaning My Gallery with a Sponge</title>
        <published>2025-01-06T00:00:00+00:00</published>
        <updated>2025-01-06T00:00:00+00:00</updated>
        
        <author>
          <name>
            Muelsyse
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://muelsyse.dev/blog/sponge-review/"/>
        <id>https://muelsyse.dev/blog/sponge-review/</id>
        
        <content type="html" xml:base="https://muelsyse.dev/blog/sponge-review/">&lt;img class=&quot;full&quot; alt=&quot;A low-quality article image showing the Doctor from Arknights holding a sponge and saying &#39;Gonna clean my gallery with this&#39;. Only to be met with complete and utter confusion by Muelsyse, the companion on the right.&quot; src=&quot;sponge-artimg.avif&quot; &gt;
&lt;p&gt;I switched to Linux around two years ago, and I’ve been so engrossed in the FOSS world that I’ve become accustomed to hating on every piece of proprietary software I come across. However, I’ve mellowed out since and adopted a more reasonable approach: I would prefer to use FOSS, but if the proprietary software is just &lt;em&gt;that&lt;/em&gt; good, I’ll use it.&lt;/p&gt;
&lt;p&gt;This is how I felt when I discovered &lt;a rel=&quot;external&quot; href=&quot;https://play.google.com/store/apps/details?id=com.prismtree.sponge&amp;amp;hl=en&quot;&gt;Sponge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;No-frills, fun, and probably the most effective way to clean your gallery.&lt;/p&gt;
&lt;h2 id=&quot;a-little-obsession-with-storage&quot;&gt;A Little Obsession with Storage&lt;/h2&gt;
&lt;p&gt;My first smartphone was an ASUS Zenfone 5. No, not the iPhone X clone, &lt;a rel=&quot;external&quot; href=&quot;https://www.gsmarena.com/asus_zenfone_5_a501cg_(2015)-7160.php&quot;&gt;the 2015 one with the… Intel Atom chip (I know, right?)&lt;/a&gt;. It came with a meagre 8GB of storage. This seemed like a lot to me back then but a few games and photos/videos were enough to fill it up quickly. Every time that dreaded ‘Your phone is running out of space’ notification popped up, I would have a minor crash-out. This habit carried over to this day, where I feel a little worried every time I fill up space on my device, compelling me to go on a cleaning/optimization spree.&lt;/p&gt;
&lt;h2 id=&quot;sponge-s-ingenious-use-of-the-swipe-system&quot;&gt;Sponge’s Ingenious Use of the Swipe System&lt;/h2&gt;
&lt;figure&gt;
&lt;img class=&quot;no-hover&quot; alt=&quot;An image showing Sponge&#39;s UI&quot; src=&quot;spongeui.avif&quot; &gt;
&lt;figcaption&gt;Sponge&#39;s UI&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;When you launch the app, you’re greeted with a percentage of your cleaning progress. When you choose to start cleaning, it sorts your gallery by month and reveals how many images/videos there are and how many you’ve processed. Once you select a month, you’re shown the deleting interface, and that’s where Sponge really shines.&lt;/p&gt;
&lt;p&gt;The way Sponge works is reminiscent of the Tinder ‘Swipe Left/Right’ matching paradigm that took the dating (and software) world by storm a decade ago. When you swipe to delete, the app does not immediately delete your selected items, allowing you to confirm or undo your decision. There’s also a settings option that gives you a choice on whether to send your selected items to the trash or delete them completely.&lt;/p&gt;
&lt;p&gt;This workflow makes going through my gallery a lot more pleasurable and intuitive, compared to using my gallery’s built-in delete system or my laptop’s file manager to sift through the thousands of images and videos.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Funnily enough, I &lt;em&gt;just&lt;/em&gt; realized why they named the app ‘Sponge’.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;so-good-i-got-the-premium-sponge&quot;&gt;So Good, I Got the Premium Sponge&lt;/h2&gt;
&lt;p&gt;Unfortunately, cleaning videos and other non-essential features are locked behind a paywall. Thankfully, Sponge Premium is a one-time, lifetime purchase and it’s also great value for money at RM 26.99 (~$6 USD). This is the first time I’ve ever spent money on an in-app purchase for a proprietary program (outside of games), and I’m very happy with my purchase.&lt;/p&gt;
&lt;p&gt;Once again, I highly recommend this app if you’re looking for an effective and simple way to clean your gallery. You don’t have to go through them all at once. Personally, I spend around 30mins a day just cleaning my gallery and I save between 300MiB to 3 GiB+ just doing that, daily!&lt;/p&gt;
</content>
        
    </entry>
</feed>
