Squeezeboxserver
The goal is to create an openSUSE audiophile distribution which provide an audio service through a squeezeboxserver. An Image system for x86_64, (got some trouble with Raspberry PI2 architecture which is an horror, sharing same bus for ethernet and ethernet is really a bad choice....). Goal is to be able to run the service on a computer connected to a DAC using USB.
Official web site for squeezebox.com, download.slimdevices.com,
Packages
Package is now available and usable for openSUSE13.2 at home:aginies
Note: libmediascan is broken now, need a fix (missing symbols). So the logitechmediaserver provide the Scan.so lib to get this working until i get a proper fix.
Working on squeezeplay to get a Graphical interface under X.
Studio Image
SUSE Image Studio now available
Looking for hackers with the skills:
This project is part of:
Hack Week 12
Activity
Comments
-
-
over 10 years ago by aginies | Reply
Initial plan is to have logitechmediaserver aka squeezeboxserver, and get a bootable and installable image to a system (first x86_64). MPD could be an option, but to be connected to a DAC there is no need of MPD. I am currently using "daphile", based on gentoo, but there is not really open. My plan is to get something similar with openSUSE, and get this on Arm64. I didn't test volumio yet, still waiting for my RPI2....
Similar Projects
pudc - A PID 1 process that barks to the internet by mssola
Description
As a fun exercise in order to dig deeper into the Linux kernel, its interfaces, the RISC-V architecture, and all the dragons in between; I'm building a blog site cooked like this:
- The backend is written in a mixture of C and RISC-V assembly.
- The backend is actually PID1 (for real, not within a container).
- We poll and parse incoming HTTP requests ourselves.
- The frontend is a mere HTML page with htmx.
The project is meant to be Linux-specific, so I'm going to use io_uring, namespaces, and Linux-specific features in order to drive all of this.
I'm open for suggestions and so on, but this is meant to be a solo project, as this is more of a learning exercise for me than anything else.
Goals
- Have a better understanding of different Linux features from user space down to the kernel internals.
- Most importantly: have fun.
Resources
- https://github.com/mssola/pudc: private for now, but I will release it under GPL v3.0+ whenever I'm done.