Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free. Learn more →
Airsonic Alternatives
Similar projects and alternatives to Airsonic
-
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.
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
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.
-
-
-
-
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
-
LMS
Lightweight Music Server. Access your self-hosted music using a web interface.
-
react-music-player
[Stop the maintenance] :musical_note: Maybe the best beautiful HTML5 responsive player component for react :)
-
-
-
-
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
Airsonic reviews and mentions
-
Looking for podcast downloader and tagger software
https://github.com/airsonic/airsonic is a Java-based web interface, which would require some form of hosting to setup.
- Linuxserver depreciation airsonic docker
- Airsonic repo has been archived by the owner. It is now read-only
-
Airsonic on Raspberry Pi Sonos problems
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
-
Why isn't any of my music being scanned?
[ { "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 } } } }
-
My Raspberry tower, with led button
Airsonic : https://github.com/airsonic/airsonic Airsonic Advance : https://github.com/airsonic-advanced/airsonic-advanced
-
Podcast Cache?
Airsonic has a nice built-in podcatcher that i use daily. I listen to it via playSub on my iPhone (there are several others for Android) and the webclient on my computer.
-
Self-hosted music streaming servers that support multiple artists per track?
Subsonic's API doesn't support multiple artists, so I'd be somewhat surprised if the project itself did. Airsonic...do you have anything showing it supports it? All I found was this issue for genres (not entirely the same though) which is still open. I do see jpsonic mentioned there though, it seems like that one might support it?
- Parlez Vous Hate not on spotify anymore?
- Self hosted embedded audio player
-
A note from our sponsor - Mergify
blog.mergify.com | 30 Sep 2023
Stats
airsonic/airsonic is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
Airsonic is marked as "self-hosted". This means that it can be used as a standalone application on its own.
The primary programming language of Airsonic is Java.