Groove Basin VS Airsonic

Compare Groove Basin vs Airsonic and see what are their differences.

Groove Basin

Music player server with a web-based user interface. (by andrewrk)

Airsonic

:satellite: :cloud: :notes:Airsonic, a Free and Open Source community driven media server (fork of Subsonic and Libresonic) (by airsonic)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
Groove Basin Airsonic
2 20
1,863 1,839
- -
0.0 0.2
about 1 month ago over 2 years ago
JavaScript Java
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

Groove Basin

Posts with mentions or reviews of Groove Basin. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-14.
  • Zig Build System
    8 projects | news.ycombinator.com | 14 Apr 2023
    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?
    6 projects | news.ycombinator.com | 12 Oct 2022

Airsonic

Posts with mentions or reviews of Airsonic. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-19.
  • Airsonic setup on QNAP NAS
    1 project | /r/airsonic | 2 Aug 2022
    Hi there, I'm trying to install Airsonic and I stumbled upon this topic here: https://github.com/airsonic/airsonic/issues/1128
  • Looking for podcast downloader and tagger software
    3 projects | /r/datacurator | 19 Apr 2022
    https://github.com/airsonic/airsonic is a Java-based web interface, which would require some form of hosting to setup.
  • Booksonic not showing content at all
    1 project | /r/Booksonic | 22 Feb 2022
    Currently, I have Booksonic installed via docker using LinuxServer. Current version " Version2201.1.0 โ€“ January 13, 2022, based on Airsonic 8b28366"
  • Linuxserver depreciation airsonic docker
    2 projects | /r/selfhosted | 13 Jan 2022
  • Airsonic repo has been archived by the owner. It is now read-only
    2 projects | /r/selfhosted | 9 Nov 2021
  • DLNA Server Problem with Airsonic-Advanced
    1 project | /r/airsonic | 14 Oct 2021
  • Airsonic on Raspberry Pi Sonos problems
    3 projects | /r/airsonic | 29 Jun 2021
    Sonos integration was never properly merged into vanilla Airsonic. The existing implementation in vanilla Airsonic is broken. Development seems to have ceased on vanilla Airsonic anyway so no hopes to get integration working. Here is the (still open!) PR for Sonos on vanilla Airsonic that was never merged: https://github.com/airsonic/airsonic/pull/1738
  • Airsonic fails to build, jaudiotagger-2.2.5.jar 403 forbidden
    1 project | /r/airsonic | 7 Jun 2021
    Yeah, I made a PR with a fix for this over a month ago and it has been ignored: https://github.com/airsonic/airsonic/pull/1879
  • Why isn't any of my music being scanned?
    2 projects | /r/airsonic | 6 Jun 2021
    [ { "Id": "cc23a1b38cbdd34d60a2159383b322f7e6b03e155b70f769e626f577063cf941", "Created": "2021-06-05T23:51:04.394689065Z", "Path": "/init", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 559, "ExitCode": 0, "Error": "", "StartedAt": "2021-06-06T00:20:01.92620667Z", "FinishedAt": "2021-06-06T00:14:40.554360938Z" }, "Image": "sha256:96c0504ae4bad42aa208a4885c1910ad245dd5d95404c668cc586f1d7c3cf8c8", "ResolvConfPath": "/var/lib/docker/containers/cc23a1b38cbdd34d60a2159383b322f7e6b03e155b70f769e626f577063cf941/resolv.conf", "HostnamePath": "/var/lib/docker/containers/cc23a1b38cbdd34d60a2159383b322f7e6b03e155b70f769e626f577063cf941/hostname", "HostsPath": "/var/lib/docker/containers/cc23a1b38cbdd34d60a2159383b322f7e6b03e155b70f769e626f577063cf941/hosts", "LogPath": "/var/lib/docker/containers/cc23a1b38cbdd34d60a2159383b322f7e6b03e155b70f769e626f577063cf941/cc23a1b38cbdd34d60a2159383b322f7e6b03e155b70f769e626f577063cf941-json.log", "Name": "/airsonic", "RestartCount": 0, "Driver": "btrfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": [ "/mnt/user/appdata/airsonic:/config:rw", "/media:/music:rw", "/media:/playlists:rw", "/media:/podcasts:rw", "/media:/media:rw" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "bridge", "PortBindings": { "4040/tcp": [ { "HostIp": "", "HostPort": "4040" } ] }, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "CgroupnsMode": "host", "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "GroupAdd": null, "IpcMode": "private", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": false, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": null, "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "Runtime": "runc", "ConsoleSize": [ 0, 0 ], "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DeviceRequests": null, "KernelMemory": 0, "KernelMemoryTCP": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": false, "PidsLimit": null, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": [ "/proc/asound", "/proc/acpi", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/timer_list", "/proc/timer_stats", "/proc/sched_debug", "/proc/scsi", "/sys/firmware" ], "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ] }, "GraphDriver": { "Data": null, "Name": "btrfs" }, "Mounts": [ { "Type": "bind", "Source": "/mnt/user/appdata/airsonic", "Destination": "/config", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/media", "Destination": "/music", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/media", "Destination": "/playlists", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/media", "Destination": "/podcasts", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/media", "Destination": "/media", "Mode": "rw", "RW": true, "Propagation": "rprivate" } ], "Config": { "Hostname": "cc23a1b38cbd", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "4040/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "TZ=Europe/London", "HOST_OS=Unraid", "PUID=99", "PGID=100", "CONTEXT_PATH=airsonic", "JAVA_OPTS=-Xms256m -Xmx512m", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "HOME=/root", "LANGUAGE=en_US.UTF-8", "LANG=C.UTF-8", "TERM=xterm", "AIRSONIC_HOME=/app/airsonic", "AIRSONIC_SETTINGS=/config" ], "Cmd": null, "Image": "linuxserver/airsonic", "Volumes": { "/config": {}, "/media": {}, "/music": {}, "/playlists": {}, "/podcasts": {} }, "WorkingDir": "", "Entrypoint": [ "/init" ], "OnBuild": null, "Labels": { "build_version": "Linuxserver.io version:- v10.6.2-ls110 Build-date:- 2021-06-03T05:10:21+00:00", "maintainer": "sparklyballs", "org.opencontainers.image.authors": "linuxserver.io", "org.opencontainers.image.created": "2021-06-03T05:10:21+00:00", "org.opencontainers.image.description": "[Airsonic](https://github.com/airsonic/airsonic) is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.", "org.opencontainers.image.documentation": "https://docs.linuxserver.io/images/docker-airsonic", "org.opencontainers.image.licenses": "GPL-3.0-only", "org.opencontainers.image.ref.name": "5dc971c560045add19075f29a200305fe40e52eb", "org.opencontainers.image.revision": "5dc971c560045add19075f29a200305fe40e52eb", "org.opencontainers.image.source": "https://github.com/linuxserver/docker-airsonic", "org.opencontainers.image.title": "Airsonic", "org.opencontainers.image.vendor": "linuxserver.io", "org.opencontainers.image.version": "v10.6.2-ls110" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "8cbc2c6537670c5925d7960980c556eff6502d8b835d767d3c7b225ed6dc720f", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": { "4040/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "4040" } ] }, "SandboxKey": "/var/run/docker/netns/8cbc2c653767", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "221cc83f0691d756e59299d92574de3e41ce428a042f1427223e9f1a58251803", l } } } }
  • Made my first network diagram for my apartment
    1 project | /r/homelab | 7 May 2021
    https://airsonic.github.io/ it's a media streaming service like Plex for music.

What are some alternatives?

When comparing Groove Basin and Airsonic you can also consider the following projects:

mpd - Python library which provides a client interface for the Music Player Daemon.

Navidrome Music Server - ๐ŸŽงโ˜๏ธ Modern Music Server and Streamer compatible with Subsonic/Airsonic

Mopidy MusicBox - Web Client for Mopidy Music Server and the Pi MusicBox

Ampache - A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

Mopidy - Mopidy is an extensible music server written in Python

Libresonic

koel - ๐Ÿฆ A personal music streaming server that works.

Mopidy-Party - Mopidy web extension designed for party

Volumio - Volumio 2 - Audiophile Music Player