{"repo":"GOATS2K/Coral","free":true,"listed":false,"github":"https://github.com/GOATS2K/Coral","clone":"git clone https://github.com/GOATS2K/Coral.git","description":"A brand new take on a self-hosted music streaming platform.","language":"C#","stars":11,"topics":[],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"Coral A brand new take on a self-hosted music streaming platform. Features - A universal app written in React Native (Web, iOS, Android) - Gapless audio playback on all platforms - A recommendation system powered by Essentia's ML models. - On-demand, on-the-fly audio transcoding Build - .NET 9 - Bun - make - ffmpeg - libmpv Install frontend dependencies. Backend You will need to have a C++ toolchain setup to compile the inference program. On Windows, you can install MSVC to do that. On Linux, you should be fine with the build-essential package. On macOS, you'll need brew installed. Web It is recommended to use Firefox as Chrome is much stricter with what codecs it supports when using MSE. Electron First, download libmpv for x86 64 and extract the files to src/coral-app/electron/native/libmpv/win Then, in src/coral-app run bun run electron:dev and refresh the page with CTRL+SHIFT+R to kick off the web server. iOS Download XCode from the app store. Run the following command: Open the ios directory in Xcode, look in the top bar where it says \"iOS 18.2 Not installed\" and click \"Get\".","default_branch":null,"files":null,"tree":[],"storefront":"/r/GOATS2K","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GOATS2K/Coral/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}