Open Source

30800 readers
1468 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
901
902
 
 

Is there an open source app or tool like TestDisk/PhotoRec, but for Android?

903
53
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 
 
904
 
 

Hello Lemmy,

invidtui is a TUI-based Invidious client, which can:

  • Search for and browse videos, playlists and channels
  • Play audio or video from any instance
  • View, open, edit and save m3u8 playlists
  • Download video/audio in any format
  • Authenticate with the preferred instance, and show user feed, playlists and subscriptions

A new demo video has been uploaded here.

This release contains the following new features/fixes:


Redesigned Media Queue

The queue is now completely managed by invidtui, with MPV being used only for playback. This change resulted in a big reduction in CPU usage, especially when loading large playlists.

  • Shuffle mode is on-demand, with a focus on not playing the same item more than once in a single cycle.
  • Media statuses (fetching/loading/playing) are shown for the currently selected item
  • Dynamic audio/video switching of any item in the queue
  • Media items are fetched from the selected instance, and can be reloaded as the instance is changed.

Media Fetcher

The new media fetcher will show statuses of each added media item, and allow for viewing any errors and performing reload/cancel actions on each or all media items being added.


Playlist/Player Improvements

Playlists are now downloaded faster, and are generated in the proper M3U8 format. The player also shows media statuses, as well as the buffering percentage of the current media.

Note that playlists may have to be regenerated/redownloaded if they were previously generated by older versions.


I hope you enjoy this release, and any feedback is appreciated.

905
906
 
 

cross-posted from: https://lemmy.world/post/9820251

PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, I can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

Framasoft is also involved in the development of Mobilizon, a decentralized and federated alternative to Facebook Events and Meetup.

If you want to contribute to PeerTube, feel free to:

907
908
909
 
 

Zilla MQTT highlights include:

  • MQTT v5 and v3.1.1 Support:
  • MQTT-Kafka Proxying: Zilla maintains the MQTT client state across Kafka topics, providing all of the features and guarantees of a dedicated MQTT broker, such as Keep-Alive, Last Will and Testament, and all three Quality of Service (QOS) agreements. MQTT over WebSocket is also supported, so Zilla can deliver MQTT messages from Kafka down to a browser.
  • Manage Millions of Clients: Zilla is stateless, scales out linearly, and handles MQTT to Kafka connection offloading.

Try out the MQTT-Kafka proxying guide. We also have a fun Taxi Hailing Demo that simulates IoT vehicle tracking.

Read the full feature announcement.

Zilla is open source, so please consider starring the repo to help us improve Zilla for the IoT community!

910
 
 

cross-posted from: https://lemmy.world/post/9752285

A slightly delayed update, but MineClone2 had a big release recently! :)

Release notes: https://git.minetest.land/MineClone2/MineClone2/src/branch/master/releasenotes/0_85-the_fire_and_stone_release.md

911
912
 
 

Hello! I'm looking for a FOSS replacement for the calculator app that I currently use, N-CALC, that is now not even released in the play store (http://play.google.com/store/apps/details?id=com.duy.calc.casio) and only available from sites like APKFree. I tried all the various calculator apps on F-droid but none of them supported "rich text" (I don't know how to call it):

Any tips?

thanks in advance!

913
53
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 
 

Updated.

I have used Microsoft Office for many years and wanted to see how LibreOffice has come along in the meantime and it does not do as well as I would have hoped for on Windows. There is no included updater tool as in Firefox, so my old version stopped working completely (frozen UI) and the ancient hassle to download .exe files. Not a great start.

The dark mode switch causes buttons to be in the wrong colour looking like a buggy mess until a restart, but even then some of the icons and application colours were not applied correctly until I manually changed them so.

The ribbon view in Calc has its setting burger button on the right and it opens on another screen next to it?

What completely breaks it for me is the broken window resize. The ribbon tab titles are not rescaled and become inconveniently small. I then discovered the the compact grouped view and it made a better initial impression on me. Then I snapped the the window to the left and the UI is just cut off. Manually resizing it horizontally just breaks everything even more until the UI is empty and the rest is moved into the arrow.

The old school UI view meanwhile works and resizes, but it might be the slowest and laggiest UI on resize with goofy stretching I have seen in quite some time.

Also I really think the default theming and the 6 presets are questionable in fashion, but this is the least of its problems.

Wondering what happened to the development of LibreOffice? There are definitive improvements and probably there are even better under the hood changes, but why would such a large project ship such a bad experience? Was the core of the UI never touched the past 15 years? I have to to use an alternative.

EDIT: Resize runs better after forcing Skia Software renderer. Should not have to do that with an up to date AMD driver. Skia/Vulkan was the culprit. Disabling Skia leads to flicker on resize, so even more rendering bugs.

914
915
20
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 
 

Sorry for my ignorance, but how do you download these apps. I see nothing in releases.

Thanks for your assistance.

Edit: yes, the Fossify Fork, not the original Simple Mobile Apps version

916
 
 

I have macbook air with M1 chip, I wish I could change to linux but unfortunately I cant so I try to stick as much as possible to using open source on macos. But i cant understand why FOSS apps take up so much space in memory. I'm even getting messages that says that I dont have space left in memory and i must close apps, and I thought that chip M1 was enough with 8gb of ram. I send a pic of my memory usage.

917
918
919
28
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 
 

I am really struggling to replace facebook messenger / whatsapp for a few casual conversations. My friends and I are all wanting to move away. We are not heavy users of this but need it to work. I think the requirements are:

  • floss client for android, linux, windows

  • persistent history across devices

  • reasonable security

  • don't need to self host server

  • can send a message to offline user, they get it when they come online

  • not tied to or reliant on phone number / cell service

  • ETA: end user documentation explaining how to set up and common troubleshooting

tried:

  • matrix: the thing with having to keep track of room keys and stuff is too complicated. every time someone uses a new device it is a ton of issues and we could never quite get it ironed out

  • signal: tied to phone number, no history across devices

  • xmpp: similar to matrix the key situation is confusing, also no cross device history

  • ETA: simpleX: a lot of people here are mentioning simpleX. It didn't come up in previous investigations so will give it a shot.

    • ETA 2: It doesn't seem to have persistent history across devices. Clarification?

I actually didn't think this would be such a problem but it is breaking us. we don't need a lot of sophisticated features like voice, video, moderation, 1000s of participants, spam protection etc that seem to be of concern to the projects. just simple text chat.

920
921
 
 

People who use GPLv3 want the code to stay open/libre under any circumstances. If this is the goal, why not use the AGPL instead, even for applications which are not served over a network?

This takes away the possibility that people integrate parts of your program into a proprietary network application, even if this seems improbable. There's nothing to loose with using this license, but potentially some gain.

Only reason I can think of is that AGPL is less known and trusted which may harm adoption.

922
923
 
 

Today, Mozilla announced more than 450 new extensions (software that adds new features or functionality to the browser) to users on Firefox for Android at Mozilla’s AMO Android page. This milestone marks the launch of a new open extension ecosystem on mobile where developers are now free to create and publish extensions and users can easily access and install them on Firefox for Android.

“Extensions were first created as a way for people to customize their own internet experience, from artists designing themes to developers who wanted to make extensions to improve people’s web experience,” said Vicky Chin, Vice President of Engineering at Firefox. “We’re thrilled to bring this experience to Firefox for Android, where we’re the only major Android browser to support an open extension ecosystem. In the coming months, we plan to enable more extensions for people to choose from and customize their own mobile internet experience.”

Our journey to an open extension ecosystem to benefit all

Browser extensions have become an essential part of everyone’s daily internet experience. Nearly half of all Firefox desktop users have installed an extension to customize their online experience. Extensions provide a wide array of powerful features — from privacy tools like anti-trackers and ad blockers, to productivity tools, tab managers, translators and so much more.

Built on Mozilla’s mission for an open and accessible internet for all, Firefox works with an independent community of developers to offer extensions for people who want more personal agency out of their online experience. On desktop, there are thousands of extensions to help you become a better writer, land a job or clean up a chaotic desktop. While the new Android ecosystem will take time to develop the robust diversity of content that desktop extensions offer, quite a few major desktop extensions are already available on Firefox for Android, such as privacy focused content blockers uBlock Origin and Ghostery, anti-tracking gem Privacy Badger and color customizer Dark Reader.

In August, we announced that we had completed building the infrastructure needed to support an open extension ecosystem on Firefox for Android. We were ready for the next chapter: adding extensions. Since then, we’ve been working with developers to test and make hundreds of extensions compatible on mobile. So, are you ready to customize your mobile browsing experience to make it faster, safer or simply more fun? Look no further with today’s release of extensions on Firefox for Android.

**Extensions to help while you’re on the go, just in time for the holidays **

We depend on our mobile devices for many things — quick informational searches, reading articles, listening to music, looking for recipes (like cookies for the annual cookie holiday exchange). So, we understand the value of having experiences that are simple, predictable and offer the time to focus. Here are some extensions available today to help achieve that flow.

  • Midnight Lizard – Read easier
    We look at our mobile devices in so many different environments. Whether it’s outside with the sun or inside a dimly lit room, our eyes work hard to adjust. Midnight Lizard is one of those extensions your eyes will feel the difference and thank you. It can change the colors of the page, increase or decrease the brightness and contrast. Add a blue light filter, screen shader and of course, the ever-popular night mode. Midnight Lizard will keep your eyes in good shape!

  • Dark Background and Light Text – Keep it simple
    This extension is well-loved by thousands of users for its simplicity. It’s helpful for folks who prefer to work in dark mode, or those with low vision where reading dark text on a white background is challenging. You’re free to customize it so that all web pages are rendered in this elegant way, or just select pages.

  • Worldwide Radio – Get into the groove
    Access more than 50,000 radio stations from all over the world right from your Firefox for Android browser. In the mood for a bit of Brazilian Samba? How about some traditional Indian Hindustani? Techno beats from Berlin? The world’s music and real time talk radio is literally at your fingertips.

A big thank you to our developer community

We would like to thank all the developers who worked with us to make their extensions compatible for this launch of the open extension ecosystem on Firefox for Android. Hundreds attended our webinars and brought incredible creative energy to this project.

“The opportunity for innovation is vast,” said Giorgio Natili, Firefox Director of Engineering. “It’s thrilling to see extension developers embrace this moment and create novel browsing experiences and features for Firefox for Android users. People don’t have to browse the mobile web in a strictly singular way anymore. With extensions, you’re free to change the way Firefox for Android looks and behaves. It’s only going to get better as more developers innovate within this exciting new space.”

As more developers create mobile optimized content, you can expect a wave of new Firefox for Android extensions to emerge in the coming months. In the meantime, download the latest Firefox for Android and shape your own internet experience with Android extensions.

924
 
 

Hi, I have an AI backend ready to go, so I'm looking for an Android app that will be the implementation of the Android voice assistant and be able to convert my speech to text and send that text via HTTP request to a specific URL (my backend). Then read the response text, convert it to speech and say it.

I know that something like it is possible with the Tasker app, but it is paid and closed-source.

Thank you all in advance for your responses :)

925
 
 

FreeRDP 3.0 stable was released today as this open-source implementation of the Microsoft Remote Desktop Protocol (RDP) for allowing nice remote access support.

FreeRDP 3.0 brings relative mouse movement support that is important for gaming via RDP, server-side MS-RDPEL channel support, clipboard improvements, fixed FFmpeg/AAC encoding, improved RPC gateway support, Opus audio support for GNOME Remote Desktop, server-side handling of the mouse cursor channel, AAD/AVX authentication, WebSocket Transport support, SmartCard authentication for TLS and NLA, full OpenSSL 3.x support, and numerous other features and fixes.

In the past two weeks since the prior release candidate, support has been added for AF_VSOCK, improvements to the new relative mouse input support, E2K CPU support in WinPR, Android mouse hover support, and other fixes and minor enhancements.

view more: ‹ prev next ›