Peter Vágner reshared this.

just made #deltatauri compile for #android :android:

github.com/deltachat/deltachat…

nlnet.nl/project/DeltaTauri/

#deltachat_desktop #tauri #nlnet

This entry was edited (2 months ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

Movim offers a feature-packed social and chat alternative to the big centralized and proprietary platforms. ✨

It is decentralized, fully built on the #XMPP Internet standard and can easily be deployed on a simple web server.

Which social or chat platform do you think Movim replaces the best? 🤔

#alternative #madeineurope #decentralized @european_alternatives

This entry was edited (2 months ago)

reshared this

Peter Vágner reshared this.

The XMPP Software Foundation has published an open letter to Meta, asking them to support true messaging interoperability using the XMPP protocol.

Meta had previously integrated this protocol, and WhatsApp is actually built on XMPP for its message routing system.

We support this initiative as it represents the best approach for genuine interoperability. Federation is the way to go !

Learn more by reading the open letter: xmpp.org/announcements/open-le…

#XMPP #federation #FederateTheWorld

reshared this

Peter Vágner reshared this.

Welcome to the RB family, Rattlegram 🥳

apt.izzysoft.de/packages/com.a…

Rattlegram lets you transmit short text messages over COFDMTV encoded audio signals.

Thanks to joined efforts with its developer, Rattlegram (along with its 2 sister-apps) is now RB :awesome:

#reproducibleBuilds #IzzyOnDroid

This entry was edited (2 months ago)

Peter Vágner reshared this.

Peter Vágner reshared this.

An excellent concise three minute overview demo of the features contained in the monarch version 1.2 update. And a great reminder that visual mode can be turned on with an external HDMI monitor to reflect what is on the tactile array. youtube.com/watch?v=DkSy8gRLoL…

reshared this

Peter Vágner reshared this.

I have always been satisfied with Framadate and derivatives for quick and accessible event planning when it comes to finding a date that fits everyone. Well, the Austrian government has a tool of its own which is as accessible and it also offers the ability to book appointments, similar to solutions like Calendly or Fantastical. It's called Termino and like all things run by European governments should, it's got its own accessibility statement. Apart from the table where the number of participants voted for a given date choice being tricky to read due to wrong header cells' association, it lives up to the promise of compliance. I have reported that issue and received a response that they will look into it. Some texts, including the email messages, are also in German. I hope they can smooth that one out but otherwise it's there for everyone to use. termino.gv.at/ #Accessibility #Blind

reshared this

Peter Vágner reshared this.

Someone here suggested WERO, we read about it and have just activated it in our bank. It was very simple and took 2 or 3 clicks.

An all-in-one digital wallet solution:

Wero is a new European payment system designed to modernize the way we handle transactions across the continent. Launched in 2024, it aims to unify various national payment solutions into a single platform.

Wero is the brainchild of the European Payments Initiative (EPI), a consortium of 16 European banks. The initiative was born out of a need to create a sovereign and unified payment solution for Europe, reducing dependence on non-European payment systems like Visa & Mastercard.

With Wero, sending money to friends and family will be much easier because it allows you to send and receive $$ instantly using just an email address, phone number, or QR code. No more IBANS, 3 days of waiting to receive 💸 etc.

It's also a good alternative for Paypal 🇺🇸 and it is designed to replace several national payment solutions, including Giropay 🇩🇪, Paylib 🇫🇷, Payconiq 🇧🇪 🇱🇺 and iDEAL 🇳🇱 which not always work cross-borders.

The roadmap is full of features to be implemented like online and in-store payment.

For the moment, it's available only in Germany, France and Belgium.

Website: wero-wallet.eu

#europeanalternatives #wero #paypal #BuyFromEU #bank

reshared this

Peter Vágner reshared this.

I am wondering if it is possible with #NVDA to search for text in specific colours.

Let's say a co-worker sends you a document and tells you that they have formated some sentences in red and others marked with a yellow background.

How would I quickly find such sentences?

With #JAWS the skim reading feature comes to mind. But I don't know if there is a way to do the same thing with #NVDA.

Peter Vágner reshared this.

in reply to WestphalDenn

If the document is in Word, you can use Word's own find feature to search for text of particularly colours (press control+h for find / replace, then alt+m for more, then alt+o for formatting, select font or paragraph etc and choose the formatting to search for. Press control+page down or control+page up to find the next or previous occurance of text with that formatting.
Peter Vágner reshared this.

Forza Horizon 5 Gameplay


Uploaded from my Facebook account, this is a small video of me playing Forza Horizon 5 and starting a mission and finishing a mission. Blindness accessibility features have been enabled.
This entry was edited (2 months ago)

reshared this

Peter Vágner reshared this.

streamed yesterday: one-hour german #chaosradio @cccfr freiburg feature at @RDL with a deep-dive conversation about #deltachat origins, what it has and hasn't to do with e-mail, protection against server compromise, phone based compared to e-mail networking, how to conspire for baking cheese cakes, authoritarianism and sovereignty, protest and organization, how to arrange for shopping and checklists in chats ... and fun music :)

rdl.de/beitrag/chaosradio-frei…

rdl.de/sites/default/files/aud…

This entry was edited (2 months ago)

reshared this

Peter Vágner reshared this.

Tonight's weird tech question: Is there a DOM API/JavaScript hack of some sort I can use to track, save, and restore the screen reader's position in a relatively static HTML document? Say, for instance, you were reading a book in an HTML document with your screen reader, then closed the window. Now imagine that window was an app, and I wanted to make certain your position was restored when that app opened again. Is there an API I could hook into for that?

It's not quite focus, because that'd require tabindex. It probably isn't one of the text properties, right? Because you're not exactly in charted territory when you're arrowing through a paragraph not in a writable element like an input or textarea. Can I track that at all?

Peter Vágner reshared this.

in reply to Nolan Darilek

No. The closest thing to an automatic solution to that is probably tracking scroll position, and you may or may not be able to make that more granular by making the text quite big (I haven't tried). But even then, the best you're gonna be able to achieve is to track the closest element and put focus back there to restore the position, without character-level accuracy.

I know that Mozilla and NV Access have done some work to allow selection of text within the NVDA browse mode buffer to be communicated to the browser for on-page actions that require a selection. But:
1. That doesn't work across browsers; and
2. your use case seems targeted at reading, not selecting.

in reply to James Scholes

Thanks, that's what I was thinking. And just to check an assumption, setting the scroll position won't update the screen reader's position in the doc--I'd have to use focus shenanigans for that?

For context, this is my attempt at a document reader that saves/restores position when the document is closed/reopened. I don't think I need character accuracy, or even paragraph accuracy, if I can open books or longer documents to roughly where the reader closed out.

FWIW I'm not just being lazy and asking, I'm trying right now and it isn't working, which I suspected it wouldn't. It's also possible I'm using my web framework wrong or that something is behaving silly under Linux.

Thanks again!

in reply to Matt Campbell

You can sort of try and hack this by giving all your divs a negative tabindex and then calling .focus on them, we tried this a few years ago when thinking about QRead web, but the biggest problem is the inaccuracies. I'm okay with being a paragraph back in a book, but not a paragraph forward, and because of the nature of screen readers and the DOM we'd likely get the latter in a lot of cases.
in reply to Nolan Darilek

That's mostly correct.

There are some instances in which a webpage can move the scroll position without explicitly setting focus to the target element, and have the screen reader's reading position follow. But that can be less reliable, particularly if the target element is visually obscured, and setting focus is a more explicit/guaranteed way to do it.

Note that if you're setting focus to things like headings and paragraphs that aren't focusable by default, you'll need to dynamically inject a `tabindex="-1"` for the best results.

Peter Vágner reshared this.

I've been asked about my thoughts on these things a few times over the years and I'm trying to get better at blogging stuff like this, so here goes:
Why UI Automation is Insufficient as an Accessibility API for the Web: jantrid.net/2025/03/19/why-uia…
My Thoughts on Asynchronous Accessibility APIs: jantrid.net/2025/03/20/async-a…
Direct UIA Access to Web Content Processes: jantrid.net/2025/03/21/uia-dir…
#accessibility

reshared this

in reply to Jamie Teh

amazing overview, I guess it's a good reference on knowing how browser render page, particularly your cash the world article.
also I love these
*Must read* for web developers: how modern browsers work by Mariko Kosaka

bit.ly/browsers-pt1
bit.ly/browsers-pt2
bit.ly/browsers-pt3
bit.ly/browsers-pt4

and browser.engineering by @BrowserBook

indieweb.social/@browserbook/1…

Peter Vágner reshared this.

BEST HEADLINE OF THE DAY GOES TO:

search.app/AeKJ97Q34tV7GRso8 Octopus spotted riding on top of world's fastest shark

Source: Live Science

reshared this

Peter Vágner reshared this.

Closing in on the first big milestone of Exchange support in @thunderbird! One of the last major items on our list before the next big step is the ability to copy folders - including from outside an Exchange account into one - and I've just managed to get it to work locally. It's not fully done yet, and there's still more work needed elsewhere before everything is ready to test, but it's good progress regardless 😁

The colours in the video are a bit naff, I blame the screen recording tool.

reshared this

Peter Vágner reshared this.

I wrote a CLI tool wrapping the NVDA.zip API, so you can just run nvdl to download the latest NVDA version, nvdl alpha to download the latest alpha, etc. It works on all platforms, and on Windows you will be asked if you want to run the installer after downloading. You can also use -u or --url to get the download URL only, not actually download the installer. github.com/trypsynth/nvdl

reshared this

in reply to WoundClad

@WoundClad @stooovie Getting it for free? Certainly not with the amount of data they have.
I didn't mean Nextcloud installations on their premise. I do it for myself, but I don't think it's good every one, actually it isn't for most. By "setting up a Nextcloud service" I mean picking something like Hetzner Storage Share and setting it up the way it works for them like the old solution.
Peter Vágner reshared this.

A few years ago, I wrote a web audio game based on an old Eureka A4 game called Aliens. The original version was purely audio. I just added some visualisation to see whether it would be potentially more engaging (and easier to learn) for sighted folks. Given that I'm totally blind and not particularly adept with CSS, the visualisation is kinda crappy, but I got my kids to help me check that it at least works. I haven't had anyone with sight test it on mobile, so it's likely completely broken there and thus I'd recommend desktop for now. Anyway, here it is if anyone's interested: files.jantrid.net/aliens/

reshared this

Peter Vágner reshared this.

Bummer. Last week our OpenTechFund contract was not signed but suspended along with OTF itself. Shit happening overseas.

However, we wouldn't deliver resilient messaging infrastructure and apps if we weren't a resilient and fun community. We never had much money to begin with, and are graced with great pro-bono contributions.

We are now looking for other public funding but it takes time. Meanwhile it'd be great to get intermittent help via a wealthy donor or small tips delta.chat/en/donate

reshared this

Peter Vágner reshared this.

Haven't seen this widely talked about beyond the Ableton Access mailing list but having just tried this for myself this needs more recognition. For any Live users, we have what I think might be the first fully accessible Max4Live device, and it's a very useful one at that because it's a audio meter, which supports reading both true peaks and all of the Lufs values, either in realtime or by processing a file. It also supports normalising files, and after you turn it on the hotkeys are global so you can keep checking the levels IE wile you mix. The developer is also intending to release the libraries he developped that aid in communicating with screen readers which will no doubt be very helpful in making future Max4Live devices more accessible. youtube.com/watch?v=jGE4zHv-1k…

reshared this

in reply to Zach Bennoui

@ZBennoui Great, gonna bookmark this for future advocacy efforts :) In general there are still some M4L widgets that need to be made accessible for general users, like buttons, if those are even a thing - I haven't looked at the developer documentation. For example the new expressive chords device that was just released should have a button to import the selected clip as a set of chords but you can't find it with a screen reader, and I think that's more important to do first.

Zach Bennoui reshared this.

Peter Vágner reshared this.

Have made my first ever experience with the package pickup stations of the Austrian post last weekend. They have been made accessible to the blind. The procedure is as follows: 1. You receive a physical notification about a package being dropped off at a station in your mailbox. 2. The notification has one of its corners cut off to make a tactile difference. This way you can tell where the code you need to scan is located. 3. You go to the pickup station. The tactile flooring inside will guide you to the stations. 4. You touch anywhere on the touch screen of the station. 5. You touch again, this time the area above a circle shape that can be touched on a strip below the screen itself. 6. The voice guide is activated and issues further instructions. 7. You place the code on your notification in front of the reader. 8. Assuming it has been scanned correctly, you proceed to signing the delivery confirmation on the touch screen. How you can do it without seeing the screen is still a mystery to me but I guess anything you draw is accepted by the system. 9. The locker opens and makes a ticking sound until you find it, remove your package and shut the door. I still find the way of opening it with a mobile app that some providers in other countries offer far easier but it's great those are ready for use even if you don't want or can't use a smartphone. #Accessibility #Blind

Peter Vágner reshared this.

Peter Vágner reshared this.

Edit: This post is based on outdated information which is no longer relevant. I apologize for the confusion.
NVDA Remote was merged into NVDA for the upcoming 2025.1 release.
This sounds like something to be happy about, but read on.

Now every new feature and change has to go through NV Access to get approved, which is a lot more work than adding your feature to an addon.

Why not create a separate addon? As said in #17703, they plan to remove the ability for addons to run on secure screens in the future. If this happens, nothing like Remote can ever be created again without the blessing and cooperation of NV Access.
Instead of empowering developers and users by allowing them to choose which addons are usable on secure screens, NV Access plans on disabling them.
Merging this just gives NV Access more leverage to meeting this goal. Their reason might be something like now that Remote is merged, we don't need addons there anymore because the interaction time is so short.

You might say that NVDA is open source, so someone can just modify the features they don't like. That's true, but it has to be signed for UI Access to work correctly, so someone would have to pay quite a bit to fork it and do their own thing. You then also have the problem of a fragmented community between NVDA and the new one.

The advantage with Remote merged in is that the users will be able to use Remote without an extra download, but we're going to be stuck with whatever NV Access gives us. I guess we'll see what they turn it into.

This entry was edited (2 months ago)

reshared this

in reply to Brandon Tyson

@BTyson @x0 @Bruce @gocu54 It looks like the way the issue was closed set the system thinking it was "completed" & added to the next milestone (2025.1). Though for THAT to be correct, it would need to have been closed by a pull request (addition of code actually addressing the sisue). The comment about future direction was, as noted, a thought at the time, which hadn't been at fleshed out yet. Since then we've changed that direction. It would only have taken a question to US to confirm.
in reply to Brandon Tyson

@BTyson @x0 @Bruce @gocu54 And we are grateful you did, as the OP didn't bother - In fact, the best place to question that issue comment, if not the issue, would have been an email to US directly, not a public comment to everyone EXCEPT us. We had since considered the impact and alternatives and changed thinking, and would have been happy to confirm that if anyone had asked... (And yes, I've since commented on the issue to confirm that as well)
Peter Vágner reshared this.

Thanks to a meetup at our local hackerspace @metalab , I have learnt about a web-based, open source, highly accessible video downloader frontend you can fire up at cobalt.tools. Really easy how it works: 1. You open the site; 2. you paste the link into the edit box; 3. You press enter; 4. The standard "Save File" dialog comes up. All the extra stuff like formats and qualities can be set in the settings and a choice between a video, audio-only or video-only version is offered under a button below the link input. #Accessibility #Blind

reshared this

in reply to Bubu

A very nice write up, I like the approach. I think the key is that he simply asked them for support. Lots of FOSS devs don't want to ask, I know that from myself. Asking for donations, or even nagging, is well know to work. Like Wikipedia. I wonder if it would be possible to eliminate the friction to donating so much that FOSS devs could make a living without having to learn how to run fundraising campaigns? Maybe it just isn't possible.
Peter Vágner reshared this.

It feels quite uncomfortable that cloudflare is somewhat openly admitting to analysing login credentials that are going through the reverse proxy, and providing aggregated stats on it (without explicit consent of the user it appears?)

Based on Cloudflare's observed traffic between September - November 2024, 41% of successful logins across websites protected by Cloudflare involve compromised passwords.


Don't get me wrong the results are actually pretty interesting, but I just cannot think of a ethical way of doing this, and it feels kind of jarring that they just "did that"

blog.cloudflare.com/password-r…

reshared this

Peter Vágner reshared this.

Today I learned: If you use #Chrome and are annoyed by those "Sign in with Google" dialogs stealing keyboard focus on certain websites, you can disable it at the browser level.

In the address bar, type or paste in "chrome://settings/content/federatedIdentityApi" (without the quotes. You should land on the "Third-party sign-in" Settings page.

On that page, there'll be two radio buttons: "Sites can show sign-in prompts from identity services", and "Block sign-in prompts from identity services". Set it to the second one, and you should find that the problematic dialogs are no longer present.

#accessibility #screenReader

reshared this

Peter Vágner reshared this.

Andy Whitmore the producer of Peter Andre's song "Flava" doing a track breakdown. Pretty interesting.
youtube.com/watch?v=rBWxdTM2jI…
This entry was edited (3 months ago)

reshared this

Peter Vágner reshared this.

It's not often that I get goose bumps from a Hands Up release these days. But this one works for me.

DJ THT - Broken Love
youtube.com/watch?v=4bvxtEExGw…
#Music #HandsUp #Dancecore

Peter Vágner reshared this.

Peter Vágner reshared this.

I wrote a #DeltaChat blog post for technical users who are skeptical about how it works

Everything You Think You Know About DeltaChat Is Wrong

blog.feld.me/posts/2025/03/del…

@delta

Peter Vágner reshared this.

in reply to 👺кину奇诺[流浪者]👹

@adiz have you actually tried it yet, though? It cost you nothing but a minute of your time. No need to provide any identifying information to make an account, and the account will be auto-deleted if it's idle for too long.

click the link in my bio to message me. I'll show you some cool stuff that no other messenger has.

in reply to 👺кину奇诺[流浪者]👹

@adiz this statement is technically inaccurate. Xmpp and Delta chat have the same federated model, so architecturally they are equivalent.

However, a key pain point for me for xmpp is that media attachment is out of band with regards to the protocol, occurring over http. It has all the same privacy concerns that media uploaded to the fediverse does. As media sent over Delta chat occurs in band (email attachment) and is end-to-end encrypted, it is strictly better from a privacy perspective.

However, from a normalfag perspective, interface remains the chief detriment of using xmpp over other solutions. The xmpp ecosystem has been waiting for "someone else" to make a good, functional, attractive client forever. It is not a good argument to say that all it needs is a client that has not been developed in 20 plus years. One client that is a functional clone of something that normalfags are used to like telegram or Whatsapp, is an enormous selling point for people not concerned with, or unable to understand arguments for privacy.

I like xmpp. I like Delta chat. But there will be no one true instant messaging solution until a plurality of users exist that brings it to dominate the market. Currently, those are all proprietary networks tied to services like Facebook or well, mostly Facebook I guess.

in reply to feld

@pwm @adiz

The open source community is never going to fill this gap. I'd like to be proven wrong, but I've been waiting for 20 years now...


waiting just as long. hasn't happened. the desktop ui for deltachat feels wonky and i'm slowly moving away from handset although arcanechat for 'droid is pretty okay.

what i like about deltachat is i already have a mail system which i use for.. mail. i can still keep encrypted mail separate from delta(openpgp) encrypted messages and it just works. i've handed deltachat to people in this thread, elsewhere on fedi, at the local coffee haus, and to the chick i'm dating who's not technical. so far so good.

i was always an enthusiast of xmpp, but damned if i can't get anyone to talk on it regularly so i use it for a transport bridge for fun, nothing serious.

in reply to 0x6a6165™

@adiz @pwm it looks like the latest non-electron is github.com/dignifiedquire/drea… which hasn't had much velocity lately. we'll have to see how it goes.
in reply to 0x6a6165™

@jae @pwm @adiz the tauri branch can be found here. I've never tested it, know nothing about it right now really

github.com/deltachat/deltachat…

in reply to pwm

Everyone talks about XMPP and bad clients, but I just don't have this experience. There are multiple clients available and they all work well for me. 🤷

It's kinda a moot point when Delta Chat has just the one client.

I can concede media being facilitated by HTTP in XMPP vs. within the protocol itself. Still more performant and capable than trying to do file transfer over SMTP. @feld

@feld
in reply to 👺кину奇诺[流浪者]👹

@adiz @pwm it's pretty easy for you to build a client on any platform if you want. You get to skip all the annoying parts of reinventing the SMTP/IMAP/PGP and Iroh functionality. In fact it would be stupid to reinvent it because the core has been audited multiple times.

So you just wrap the core DeltaChat JSON-RPC server (written in Rust) and treat it like an API service, and you're done.

in reply to 👺кину奇诺[流浪者]👹

just because there are client libraries for these protocols in another language don't mean they're good or safe

edit: I should really emphasize that the only safe PGP implementation is rPGP in Rust, and it has some required functionality you will not find in GPG, Sequioa, NetPGP, etc that is being leveraged for additional privacy. It would be a security downgrade to not use it.

edit2: anonymous recipient is an example, which makes it impossible for an adversary to analyze the PGP data and know who it was intended for because there is no exposed public key ID. The only way to know who the message was for is to successfully decrypt it with the recipient's key! github.com/rpgp/rpgp/issues/50…

This entry was edited (4 weeks ago)
in reply to 👺кину奇诺[流浪者]👹

@adiz @pwm

> Everyone talks about XMPP and bad clients, but I just don't have this experience.

If you lock yourself in a box where only Android and Linux desktops exist, sure, there's an *okay* XMPP experience available. Conversations on Android is like the only good client available.

But the experience is still terrible on Windows, Mac, and iPhones

in reply to pwm

@pwm@darkdork.dev @adiz@mtl.jinxian.casa

media attachment is out of band with regards to the protocol, occurring over http


Does it not send some sort of key over XMPP when you are sending a file to an OMEMO chat, making the data transmitted over HTTP useless without it? I never looked into it myself, but attachments sent without OMEMO look like normal links you can access from a web browser, those sent with OMEMO encryption have aesgcm:// schema.

in reply to m0xEE

@m0xEE @adiz @pwm that's similar to how Signal does it as well, and I think iMessage(?). Probably Whatsapp for groups too. Makes most sense anyway.

Fun part is that if the web hosting is not owned by the chat app team it has a potential for metadata leaks. Signal groups use CloudFlare, so you can just ask CloudFlare for the logs of who downloaded a file from their CDN and you get the IPs of all members of a Signal group. So you better hope that nobody has infiltrated your top secret anonymous anarchist chat group and shared a file because there's a way to unmask the members

in reply to feld

There are ways to unmask IPs, anyway. If the concern is about deanonymization or infiltration or loss of encryption then honestly the most likely threat in any system is a mole, not people pulling server logs from service providers or man-in-the-middle attacks, etc.. And, there is virtually no way to program or digitally defend yourself out of infiltration if you're running a group or organization. 🤷

Luckily, we run our own websites and XMPP server, etc.. @pwm @m0xEE

in reply to 👺кину奇诺[流浪者]👹

(You could have the best, most secure, most anonymous, most decentralized, zero access, log-less, bla bla bla app or protocol to run your illicit or nefarious agendas over and it means almost nothing if you're communicating with someone who is an agent of the state or an informant.) @pwm @m0xEE
This entry was edited (4 weeks ago)
Peter Vágner reshared this.

Want to try running your own builder – to confirm apps as #reproducibleBuilds or just to build your own apps? At #IzzyOnDroid we've just made "easy setup scripts" available which should take care for all requirements, while letting you choose which parts you want:

codeberg.org/IzzyOnDroid/rbuil…

These scripts are not yet thoroughly tested (just a bit on Linux Mint/Debian/Ubuntu), so we'd welcome volunteers & their feedback.

Thanks to @nlnet for supporting us on this project! You're awesome :awesome:

reshared this

in reply to s3nnet.de

@s3nnet err… Steht gleich am Anfang in der Readme (hat leider nicht mehr in den Tröt gepasst): In der ersten Version funzt das nur mit Debian-basierten Systemen. Für RPM-basierte Systeme haben wir uns schon ein Issue aufgemacht. Für BSD möchte auch schon jemand schauen.

Aber schau gern mal über das 01_sudo_requirements.sh Skript, was da für Arch/Manjaro die passenden Dinge wären, und mach dafür ein Issue auf.

Danke Dir!

Peter Vágner reshared this.

I just lost access to a substantial amount of issues on one of my #GitHub projects.

I would appreciate if people could help upvote github.com/orgs/community/disc… to get more attention.

GitHub staff won't even tell me how much data they've hidden from me, which is quite discouraging :(

#GitHub #OpenSource #DataLoss

reshared this

Peter Vágner reshared this.

TL;DR for Youtube Premium Lite: $8 per month, instead of Premium's $14. No ads on most videos, but ads on music. No downloading, no playback when Youtube is in the background/the phone is locked. Basically, consider Lite if you never listen to Youtube with the screen off and/or don't consume music through Youtube.

reshared this