As every C++-based solution it's painful to build, but it's native which is a huge plus for me.
Today I would like to introduce you to another audio player for Windows. As I understand it, the developer originally wrote this for his own use but has decided to share it. I am very glad that is the case.
The player is called FastPlay, so if you've been paying attention as to what is going on, you will know that this comes from the same developer as the social media client Fast-SM, which many of us are now using. That tells us two things: the app is going to be excellent and suggestions are very much considered.
This is a very small, lightweight, audio player. That means it is designed to be a small file size to download. That is important. I downloaded an app recently which contained approximately 5000 files comprising 500 MB which was absolutely crazy for the job at hand. This is just over 2 MB in size.
In order to describe some of its features, I can do no better than quote from the Readme file.
Fastplay is a very lightweight, simple, yet powerful and flexible media player for Windows. It is designed to be accessible, minimalistic, yet powerful, all at the same time. It is also very small, and fast and responsive.
Note! Fastplay is not designed to be a replacement for a complete media player. Rather, it's designed to be a small, lightweight media player that you can either use seriously or for fun! It has a vast list of effects including an EQ, reverb, echo, tempo/pitch, stereo width, and more, which you can adjust in realtime. End of quote.
I think that may have been the case when that statement was written, but it has evolved into including some very nice options indeed, such as:
Completely configurable Global hotkeys.
The ability to have the screen-reader speak events through keystrokes, such as elapsed time, remaining time etc, Control+Shift+E and Control+Shift+R.
Load all files in folder when pressing Enter.
You are able to set default file types. All of these are achieved through the Options dialog and there is an extraordinary amount of configuration in there.
Bookmarking of playback position in files.
A Radio menu currently allowing you to add stations if you have the URL. Searching for stations using various sources is also available. RadioBrowser is a very good starting point.
The ability to record the output from stations. This is a nice one. Some of us have used Tapin Radio for this previously. But the accessibility of that over the years has been somewhat questionable. Of course FastPlay is completely accessible. Not only that, but you can schedule recordings too.
It is possible to search for (and subscribe to) podcasts using Apple's iTunes directory. The vast majority of podcasts can be found there. The facility to add specific URL's pointing to podcast feeds can also be added.
There are many more features which you can explore and customise through the options, activated with Control+Comma.
End of Part 1.
FastPlay Part 2.
If you do not wish to have the track title and artist displayed in the window title, this can be disabled, again in Options. However, you can press numbers 1 through to 0, above the letter keys, to cause the screen-reader to recite playing characteristics. For example when listening to an internet stream, press number 1 for the song title and artist. Add the Shift key to any of those numbers to display the information in an edit field for checking spelling or copying to the clipboard.
One interesting concept is the Virtual Sliders. You can configure which options appear as part of the sliders through Options, Effects.
The concept is that you press the left and right bracket keys to move between the effects, then use up and down arrow keys to adjust the focused effect.
For example, if Tempo was enabled, a good option to adjust for listening to talking books or podcasts, you would select this with right bracket and adjust with the up and down arrow keys.
This app has only been available for a few days but like Fast-SM shows an enormous amount of promise. If you've been using other players and experienced navigational difficulties especially, it is worth serious consideration. Take a look at Options, Control+Comma, as a starting point because there is so much configuration you can do. I've already extensively customised it myself.
You can obtain FastPlay at:
github.com/masonasons/FastPlay…
The FSF and EFF are the NRA of software, isn't it?
I just thought of it, but Jesus isn't it an apt comparison.
@bebop All of these consider the freedom of the individual to be far more important than any consequences for society in general.
In the case of the FSF / EFF, it's the freedom to run an entirely custom software stack on any device of the user's choosing. This is something relatively few people care about, just as relatively few people care about concealed carry. However, locking devices down is important for scam prevention and to prevent "evil maid" attacks, and most people want that a lot more.
Thank you for the latest release, that combines QR code actions in one place! This is really useful for newbies!
The last menu "Invite to server" what exactly should be (I have no spare phone to test)?
Is there something in common with the Great Invitations recently added by @zeank to Ejabberd?
Because the generated xmpp URI by this menu looks similar like if I create invite from the command line.
Also, my IBR are disabled and no one can send great invites except me from the command line.
So in my configuration this menu should not work (as I expected)?
Yes, the 'Invite to server' triggers the "Great Invitations" aka Easy Invites. Prosody and Snikket have that and since recently ejabberd as well.
This is exactly for small, family and friends deployments that don’t have open registrations.
I’m not exactly sure how the access control looks like on ejabberd. Maybe only the admin can trigger easy invites. I guess theoretically there are also deployments possible where all users could trigger them.
@zeank can probably tell you more.
RE: mastodon.social/@Tutanota/1159…
* Email: @Tutanota (as of last week)
* Search: NoAI.DuckDuckGo.com
* Password Manager/Auth: @bitwarden
* Browser: @Waterfox
* Doc Editor: @ONLYOFFICE
* Storage: @nextcloud
* Maps: @openstreetmap
I need to get a proper YT proxy front-end going (I might install my own Invidious, but we'll see)
I am slowly switching EU-based services where possible, but it's not a requirement.
#noxp
Шульман выдает базу
youtu.be/AfiCFmb3sk8?si=EflUCL…
Почему Конституция 1993 года оказалась удобной для построения «вертикали власти» — и была ли траектория к авторитаризму заложена в её тексте? На примерах Ек...YouTube
I want a MAGA hat!!!
It's clearly my purpose. Same colors, same presentation. But . . . . .
MAKE ACCESSIBILITY GLOBALLY AVAILABLE
Or, better, MORE ACCESSIBILITY GLOBALLY AVAILABLE.
reshared this
Just landed in #Brussels for the #EUOpenSourceWeek #FOSDEM I am less sure about my luggage, but will find out soon.
Looking forward to talking about #accessibility #OpenSource & #DigitalSovereignty
The end of the #curl bug-bounty
daniel.haxx.se/blog/2026/01/26…
tldr: an attempt to reduce the terror reporting. There is no longer a curl bug-bounty program. It officially stops on January 31, 2026.daniel.haxx.se
reshared this
I currently require the following kinds of batteries in my flat:
AA, AAA, LR44, 4LR44, CR2032, 9V block, CR2025.
Of those, only AA, AAA and the 9V blocks got rechargeable options. I do get that batteries got different sizes and voltages, depending on what is required, but I feel like we could have been able to just decide on fewer battery types and size options. That is all.
Oh and, just give me replaceable and rechargeable batteries in devices, and I won't have to buy batteries anymore. Thx.
The People Struggle Against Tyranny
Another execution of an American citizen. A regime that has no strategy but to lash out. The struggle against Trumpist authoritarianism is only going to get bloodier.
My new piece. And for this one, I allowed myself to write angry:
(From December)
ICE ordering fleet of 20 armoured vehicles from Brampton, Ont., firm
cbc.ca/news/canada/toronto/ice…
There will always be fascist sympathiser and collaborators.
The Trump administration right now:
🤡 Alex Pretti was a domestic terrorist!
🤨 No, he was a nurse.
🤡 Well… but he brandished a weapon!
🤨 No, he never drew the gun he carried.
🤡 Well… but he was armed.
🤨 No, ICE removed his weapon, before they shot him.
🤡 Well… But he was impeding ICE!
🤨 No, not a single video show him doing that.
🤡 You do not know any of this, because there has not been an independent investigation.
🤨 Will there be an independent investigation?
🤡 No!
Join Liam and Alyssa as they stay out of the cold. Oklahoma City is receiving some crazy bad weather, but they are safe inside. Liam discusses his trip to Seattle, and both Liam and Alyssa then do …Liam's Live Streams
reshared this
January 25, 2026 To the Minnesota Law Community: We, the undersigned faculty of the University of Minnesota Law School, write in our individual capacities to address the federal government's ongoing campaign of fear, intimidation, and violence aga…Google Docs
Bri🥰
in reply to André Polykanine • • •André Polykanine
in reply to Bri🥰 • • •Bri🥰
in reply to André Polykanine • • •André Polykanine
in reply to Bri🥰 • • •Bri🥰
in reply to André Polykanine • • •André Polykanine
in reply to Bri🥰 • • •Bri🥰
in reply to André Polykanine • • •André Polykanine
in reply to Bri🥰 • • •Bri🥰
in reply to André Polykanine • • •Bri🥰
in reply to Bri🥰 • • •• MOD_SHIFT = 0x0004 (4)
• MOD_WIN = 0x0008 (8)
André Polykanine
in reply to Bri🥰 • • •André Polykanine
in reply to Bri🥰 • • •Bri🥰
in reply to André Polykanine • • •André Polykanine
in reply to Bri🥰 • • •Bri🥰
in reply to André Polykanine • • •Vsevolod Popov
in reply to André Polykanine • • •André Polykanine
in reply to Vsevolod Popov • • •