strawberry
serenity
Our great sponsors
strawberry | serenity | |
---|---|---|
100 | 240 | |
2,435 | 28,555 | |
3.7% | 2.9% | |
9.7 | 10.0 | |
4 days ago | 5 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
strawberry
- The KDE desktop gets an overhaul with Plasma 6
-
How iTunes Is Changing on PC
Assuming you mean the pre-2.0 Amarok, you might be interested in Strawberry: https://www.strawberrymusicplayer.org/
It's a a fork of a fork of the old Amarok, supporting more features and modern support while retaining the original UI.
-
clementine back in AUR
Strawberrry (https://www.strawberrymusicplayer.org/) is the fork, but I don't think it will do everything you want as far as plugins go. I would also like something that is Clementine but not 7 years out of date.
- Strawberry Music Player
-
.flac music players for mac with options for exclusive mode
That doesn't always work on a Mac, so you might want to grab it's forked project, Strawberry (this is what I use on my Mac) -> https://www.strawberrymusicplayer.org
-
What do you use to edit songs' metadata?
If you use Clementine, I highly recommend Strawberry, it's a fork of Clementine which is updated more often, has a lot of bugfixes and QoL that I enjoy.
-
What are your favorite Qt-based apps?
Strawberry for listening to audio files.
-
Best music player for Mac? Something like foobar2000
Winamp! Yes, it's a stupid option that wastes battery life, but I'm quite happy running my trusty old Winamp through Parallels. Been using it forever, and see no reason to switch. I've tried a bunch of MacOS native apps, but have never really been happy with them in the past. Strawberry shows promise though. I've had my eye on that one. I might give it another try: https://www.strawberrymusicplayer.org/
-
I don't want streaming music, I just want to stream my music
I use navidrome[1], its a music streaming server you can selfhost and then use a player that supports the subsonic api for playback. I use the strawberry music player on my desktop and substreamer[2] on android. Navidrome can also scrobble your music to last.fm if you tell it to.
[0] https://www.navidrome.org/
[1] https://github.com/strawberrymusicplayer/strawberry
[2] https://substreamerapp.com/
-
Winamp
I use https://www.strawberrymusicplayer.org/
serenity
-
Why does part of the Windows 98 Setup program look older than the rest?
SerenityOS replicates that look and feel. It is also implemented in a dialect of C++ that adheres to some of the good parts of C++98: https://serenityos.org
- SerenityOS
-
XZ: A Microcosm of the interactions in Open Source projects
One example of a useful technique
https://serenityos.org/ apparently only makes source code available. There are no binary images of the OS to install
I think Andreas said this functions like a little test -- if you're not willing to build it from source, then you probably wouldn't be a good contributor anyway.
---
Likewise, my shell project provides source tarballs only, right now - https://www.oilshell.org/release/0.21.0/
It is packaged in a number of places, which I appreciate. That means some other people are willing to do some work.
And they provide good feedback.
I would like it to be more widely available, but yeah I definitely see that you need to "gate" peanut gallery feedback a bit, because it takes up a lot of time.
Of course, it's a tricky balance, because you also want feedback from casual users, to make the project better.
-
Fuzzing Ladybird with tools from Google Project Zero
Indeed, given the existence of `JS::NonnullGCPtr`, `JS::GcPtr` intentionally corresponds to a nullable pointer, so it seems dangerous to convert one to a reference without a null-check.
That said, a naive code search finds what *may* be more cases of this pattern:
https://github.com/search?q=repo%3ASerenityOS%2Fserenity+%2F...
Eg: https://github.com/SerenityOS/serenity/blob/a68b134e6dea5065... -> https://github.com/SerenityOS/serenity/blob/a68b134e6dea5065...
In some of those search results, it is fine because there is a preceding null-check, and obviously I know nothing about this code other than this naive search result, but perhaps it would be prudent to vet all of them.
-
The Ladybird Browser Project
It is a SerenityOS project. You can find the answer to that question in their primary project's FAQ[1].
1. https://github.com/SerenityOS/serenity/blob/master/Documenta...
-
Sane C++ Libraries
https://github.com/SerenityOS/serenity
The best way to write proper exception free C++ is not to use the C++ Standard Library.
-
Serenum: OS from scratch to save computers [video]
I initially confused it with Serenity OS prior to watching the video: https://github.com/SerenityOS/serenity
-
Ask HN: What side projects landed you a job?
My contributions to SerenityOS[0] helped me get my current job. My team lead (who was also my interviewer) was interested in what I did since I listed some of it in my CV, and I showed him some PRs I made and explained what went into each of them. It was really exciting because I didn't have professional experience with low-level development, and basically got the job due to hobby programming.
[0]: https://github.com/SerenityOS/serenity/pulls?q=is%3Apr+autho...
- SerenityOS – a love letter to '90s user interfaces with a custom Unix-like core
-
Bring garbage collected programming languages efficiently to WebAssembly
Definitely not "literally impossible", just a great deal of work. https://github.com/SerenityOS/serenity/tree/master/Ladybird
What are some alternatives?
Clementine - :tangerine: Clementine Music Player
Chicago95 - A rendition of everyone's favorite 1995 Microsoft operating system for Linux.
TIDAL-Discord-Rich-Presence-UNOFFICIAL - UNOFFICIAL Tidal Discord Rich Presence
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
deadbeef - DeaDBeeF Player
haiku - The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
Guayadeque - Guayadeque is a music management program designed for all music enthusiasts. It is Full Featured Linux media player that can easily manage large collections and uses the Gstreamer media framework.
linux - Linux kernel source tree
QMPlay2 - QMPlay2 is a video and audio player which can play most formats and codecs.
reactos - A free Windows-compatible Operating System
mpd - Music Player Daemon
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox