obplayer
Groove Basin
obplayer | Groove Basin | |
---|---|---|
- | 2 | |
116 | 1,863 | |
0.0% | - | |
0.0 | 0.0 | |
6 days ago | about 1 month ago | |
HTML | JavaScript | |
GNU Affero General Public License v3.0 | MIT 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.
obplayer
We haven't tracked posts mentioning obplayer yet.
Tracking mentions began in Dec 2020.
Groove Basin
-
Zig Build System
If you want to see a fun example of this build system in action, have a look at my ffmpeg fork which has the build system ported to zig build:
https://github.com/andrewrk/ffmpeg
Particularly interesting is the use of nasm as a package dependency, which is executed to compile many assembly files into object files, then linked into the ffmpeg static library.
I'm using this package in a work-in-progress reboot of Groove Basin (a music player server) in Zig:
https://github.com/andrewrk/groovebasin/tree/zig-pkg
Point being that if you want to collaborate on the music player project, you don't need to screw around with a million system dependencies, it's just `zig build` and you're off to the races - no matter whether you are using Windows, macOS, or Linux.
The zig build system is under heavy construction during this release cycle of Zig. I recommend to check it out at the end of May when Zig 0.11.0 is released, and a few more issues will be smoothed over. Of course, if you want to get your hands dirty and help work on a bleeding-edge build system & package manager, come on over and give master branch a try.
- Ask HN: Is the Zig programming language dead?
What are some alternatives?
icecast-metadata-js - Browser and NodeJS packages for playing and reading Icecast compatible streaming audio with realtime metadata updates.
mpd - Python library which provides a client interface for the Music Player Daemon.
Volumio - Volumio 2 - Audiophile Music Player
Mopidy MusicBox - Web Client for Mopidy Music Server and the Pi MusicBox
LibreTime - LibreTime: Radio Broadcast & Automation Platform
Mopidy - Mopidy is an extensible music server written in Python
gonic - music streaming server / free-software subsonic server API implementation
Libresonic
Navidrome Music Server - ๐งโ๏ธ Modern Music Server and Streamer compatible with Subsonic/Airsonic
Airsonic - :satellite: :cloud: :notes:Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic)
AzuraCast - A self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations.
Mopidy-Party - Mopidy web extension designed for party