This is a new package that will eventually replace media-sound/slimserver, since this music server software is known as "SqueezeCenter" from version 7.0 forward. Please test and keyword. Here is the procedure (adapted from text from the user who contributed the ebuild, Stuart Hickinbottom): 1. Remove any existing SlimServer/SqueezeCenter installation. This means you'll lose your preferences and plugins, but hopefully you'll know how to set things up again. 2. Emerge squeezecenter (if you want support for optional codecs, then you can add any of the "alac avahi bonjour flac lame musepack ogg wavpack" USE flags. 3. If you've not previously had MySQL installed and working, follow the displayed instructions for configuring MySQL, then start it with "/etc/init.d/mysql start". 4. Follow the instructions displayed for configuring the database for SqueezeCenter ("emerge --config ..."), and then start SqueezeCenter ("/etc/init.d/squeezecenter start"). 5. Browse to the web interface (URL given in displayed instructions) and finish configuration, then it's all yours! To test music streaming, you'll need to set up a directory with some songs (e.g. MP3s) and specify the dir in the web congfig. Assuming you do not have SqueezeBox player (hardware), you can try streaming to a player like RealPlayer or iTunes, "play" the stream from this location: http://localhost:9000/stream.mp3. Then use the web interface to play songs.
This is a success report. I have successfully installed this package on a Kurobox HG (ppc) running Gentoo. All I did was to edit the ebuild file and add the ~ppc keyword, then emerge as normal.
Great news on PPC! BTW, arch teams: when you keyword, just keyword the latest beta (i.e not the one data in the summary line), and we'll carry your keywords forward from there.
I would like to add on to this and say that this installs fine on amd64 after adding ~amd64 to the ebuild file and running ebuild digest. Can amd64 please be added as well? Thanks! (In reply to comment #1) > This is a success report. > > I have successfully installed this package on a Kurobox HG (ppc) running > Gentoo. > > All I did was to edit the ebuild file and add the ~ppc keyword, then emerge as > normal. >
Just to add another yes to the PPC (Kurobox HG) platform, once the ebuild was ekeyworded and manifested it installed without issue. Great stuff.
ppc & amd64: I will gladly add these ~ keywords if you approve. Please advise. Thanks, Joe
Folks, the official release is out and in the tree now. Please test and keyword. This will replace the "slimserver" package eventually. That older one has ~amd64 and ~x86, so we need at least ~amd64 on squeezecenter. PPC works, as reported above, so this should be keywordable too. Thanks, Joe
it has a dependency on musepack-tools that doesn't compile on ppc: powerpc-unknown-linux-gnu-gcc -DMPP_DECODER -O2 -mtune=G4 -maltivec -mabi=altivec -Wstrict-aliasing -pipe -msecure-plt -I/var/tmp/portage/media-sound/musepack-tools-1.15v/work/sv7 -DCVD_FASTLOG -DFAST_MATH -DMPPDEC_VERSION=\"1.15v\" -DMPPENC_VERSION=\"1.15v\" -I/usr/include -L/usr/lib -fno-strict-aliasing -fno-gcse -fno-finite-math-only -fno-unsafe-math-optimizations -o config config.c -lm nasm -f elf fft4gasm.nas -o fft4gasm.o -l fft4gasm.lst make: nasm: Command not found Maybe it needs to be made a conditional in the squeezecenter ebuild?
musepack-tools is conditional, controlled by the 'musepack' USE flag: squeezecenter-7.0.ebuild:44 musepack? ( media-sound/musepack-tools ) Do you have the musepack USE flag set globally, or specifically for squeezecenter in /etc/portage/package.use? If not, then perhaps something else is pulling it in. In that case, what's the output of: emerge -pvt squeezecenter
I have built and tested on amd64, so I have added the ~amd64 keyword. Note that there is a problem with building musepack on amd64 (see bug #188160), so that USE flag cannot be used on this arch until that bug is resolved.
~ppc'd. closing since we're last.