Comments (2)
Well, basically you need Go, taglib
and libicu
as explained in the README. Maybe upx
too if you want to produce a compressed build like the ones in the release page. From these only taglib
is strictly required since you could build the sqlite lib without ICU support which will make it a bit awkward with non-ascii media tags. But everything else will work.
For Go you should consult their download page. Euterpe requires v1.16 or later.
And the rest for a Debian based Linux distributions it is as easy as running to following:
apt-get install upx-ucl libicu-dev libtagc0-dev pkg-config
For macOS I use brew to get the dependencies:
brew install libtag upx pkg-config icu4c
And that's it. You're good to go. If you are having trouble you could consult the Euterpe's GitHub action for building a release binary or the Dockerfile. Both of them show reproducible setting up of a full dev environment for building Euterpe.
from euterpe.
I will assume the above answer was enough and close the issue. I might add all of this to the website docs too.
from euterpe.
Related Issues (20)
- Default listen address for docker HOT 2
- Automatic building and pushing images to Docker Hub HOT 1
- Unable to persist database HOT 3
- [Web player] Unexpected Shuffle button behaviour HOT 1
- API Feature request - Qerying of folder structure and request songs by path HOT 2
- XDG compliance HOT 1
- How to expose local running instance to the web HOT 5
- Add an GitHub Action check for generated files
- Error while scanning .opus-files in library HOT 2
- Error generating JWT: jwt.(Signer).Sign: HMAC key is empty. HOT 2
- Euterpe not starting (WebUI) after mounting '/root/.euterpe' HOT 3
- DLNA option 😍 HOT 1
- Sort by "Album Artist" instead of "Artist"
- Caching proxy HOT 2
- Apple TV app HOT 5
- Can Euterpe run on a NAS? HOT 1
- Set loop or random by default HOT 3
- Playing .flac files on EUTERPE HOT 6
- euterpe only works with old release of ICU
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from euterpe.