Wireless music server mods anyone

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi,

I'm about to decide whether I want a Squeezebox
or Roku Soundbridge etc. or even a dedicated PC in my
home to feed my external DAC. Since I will be using
an external DAC, wouldn't a device like Soundbridge
or another thin client actually be cheaper than the SB3?
Or is the SPDIF / digital out implementation of the other
devices too poor to compare with that of an SB3? Jitter?
I simply need this as a reliable streaming source with
digital out.
Has anyone done any mods on these devices?
Another alternative I'm considering is a USB/SPDIF converter
with a dedicated cheap PC or even making a long USB
and VGA out cable from my home office to connect
a small LCD panel. However, I'm leaning more towards
the thin clients. So has anyone experience modding them?

Thanks,

Michael
 
Why are you worrying about modifying a box before you have even plugged it in and listened to it?

Anyway, if you go to the slimdevices web page and click on the "community" tab there is a forum into which you can post messages. Many people have considered the same issues (including myself) with regards to using a computer instead of a dedicated player. Most end up deciding to go with the player because of the silent operation, integrated remote control, and analog and digital outputs.

Many people have been modifying squeezeboxes, and there are a couple a guys doing it commercially. You'll find some threads about it there and a couple links in the slimdevices wiki.

I_F
 
Hi,

Well sorry for the confusion - I'm just a little overwhelmed
by the unlimited possibilites that computer audio brings :D
When I thought of digital, it used to be always "CD>DAC"
for me. Now I'm virtually drowning in possibilites... :hot:

I guess you are right, I will take it easy and try out the
boxes before considering any mods.

Regards,

Michael
 
A dedicated PC is the way to go.
You'll want at least a 500mhz Celeron or Duron, 192mb of RAM, an AGP graphics card with video out (A 16mb Rage128 is fine) and as big a hard drive as you can get. A SoundBlaster Live! or later is reccomended for the S/PDIF output; many other cards have one, including 25$ models made by Chaintech. Alternately, A SoundBlaster Audidgy of any type is reccomended for analog out.
Encode the songs in AAC Lossless (iTunes) or Lossless OggVorbis (Linux encoders) on your main PC. (A computer this slow will only encode Mp3's worth a darn under Linux, and even then it will be slow.) Then, connect the PC via the TV-out to a TV, or use a small monitor. (An old PS1 LCD display is ideal if you don't have a TV nearby.) Play the songs in iTunes or the Linux Ogg player of your choice.

I can cobble you together a computer with a 600mhz PIII, 256mb RAM, TV-out, a total of 25GB of hard drive space, a SoundBlaster Live! card,and Ubuntu Linux for about 130$. It'll happily encode Mp3s, although it will take about 30 minutes per CD. OpenOffice.Org and the GIMP are also incuded as standard features, along with Tetris. It's quite possible to build your own from parts you can get curbside, though.
 
A dedicated PC to run the server IS the way to go... but not in the listening room. Spinning HDDs and fans make too much noise. Also, I have found that if the PC running the server is busy doing things that have a lot of HDD access (virus scans, usenet downloads, DVD burning, etc.) the response to the remote control sometimes slows to a crawl. I will set up a dedicated server with an old PC eventually.

Other factors to consider include whether you already have a wireless network set up (or any network for that matter), and the complexity of setting up a system/library.

I already had a wireless network set up, so it was a no-brainer to add another device, except that my wireless router proved to be incompatible with the squeezebox. I discovered the router page in the slimdevices wiki the hard way. I bought another wireless router for $40 and it is working fine.

I have about 600 CDs ripped to a 250GB HDD and compressed using flac. The library uses about 185 GB of the drive's capacity. Right now there is no back-up, which makes me nervous- I don't want to rip all those discs again, so I will be getting another HDD for backup purposes soon (hopefully before the library HDD fails!).

Before I ripped all those discs I put a lot of thought into structuring the library for easy access by me and by the squeezebox. You see, the squeeze box uses flac tag (or mp3 tag) info to present the music info to the display, not the file name/directory structure. What you want to do is set up a file structure that is a good human interface, and use that structure to populate the tags for the audio server software. With a little thought, a little effort, and some free software downloads, you can automate most of the ripping, compression, and tagging process. If you want to throw some money at it, there are companies (including slimdevices) that will rip all your discs for you.

If you want to get a taste of what the slimdevices products are like, you can download the server (slimserver) and a software squeezebox simulator (softsqueeze) that has identical functionality to the real box and remote control for free. The software is open-source and there are a lot of people using it (and developing plug-ins) without using the slimdevices hardware. I messed with it for a week or so before I ordered my squeezebox.

I_F
 
If you're having problems with noise, you're taking the wrong approach. A Celeron-M processor (Essentially a Dothan core with 1mb cache) with a good heatsink (XP-120, SLK-947, SP-97) can actually be cooled quite well without a fan, providing you undervolt it a bit. And a Sempron such as the very inexpensive socket-754 (65$) 2800+ (1.6 ghz, 128kb cache) with a decent aftermarket heatsink can be cooled with a Panaflo fan running at about seven volts. Alternately, an old iMac logic board or older-model Celeron could be used; they used passive cooling as well.

Hard drives are also no problem, if you know what you're doing. A good Seagate or Western Digital 7200rpm drive is almost noiseless; Samsung, Hitachi, and Maxtor drives are often noisier. Also, much of the noise comes from the case acting as a really big sounding board; using some cheap-0 foam rubber while mounting the drive can kill the noise entirely.
 
Here are my thoughts on this, and I've waited a little while to chime in, so here goes:

First, when comparing the Roku and the SqueezeBox, make sure you also look at the audio formats they support and the hardware/software requirements of their servers. (I've not compared them myself, but this is how I would approach things) I'm pretty sure the SqueezeBox supports lossless codecs, but it does this at the server end, by transcoding them into 16/44.1 wav files, then sending to the device. Which means a heftier server is needed, and its going to take higher bandwidth to send.

Personally, I've been debating over getting one of these devices myself, or if I want to go homebrew HTPC. If I were to go HTPC, I would look at the MiniITX boards, their small, pretty quiet (slower ones can even be run fanless) and they include a video out to hook up to the TV. Hard drives are not a concern for me, as I'll have a dedicated file server running elsewhere in the house, but I personally would look towards 5400RPM hard drives as opposed to 7200RPM, they run quieter and cooler, not to mention you don't really need the speed, especially if all you're doing is audio.

If you want more thoughts, I'll be happy to throw them out at you, but that's the basic level of how a computer geek with a love of audio would approach it.
 
Schaef said:
Here are my thoughts on this, and I've waited a little while to chime in, so here goes: snip...
I'm pretty sure the SqueezeBox supports lossless codecs, but it does this at the server end, by transcoding them into 16/44.1 wav files, then sending to the device. Which means a heftier server is needed, and its going to take higher bandwidth to send.

It doesn't stream them as .wav's unless you tell it to.

The squeezebox supports several lossless formats including flac, shn, .ape, .wav, and apple AAC. There are a lot of options in the server software to control how the files are streamed. There are 3 or 4 user selectable streaming options for each file type. You can stream as .wav, .flac, .aiff, .mp3, or windows media because all those decoders are built into the squeezebox hardware/firmware.

The squeezebox can also play internet streaming audio files like shoutcast, live365, radioio, and etc., even if the server is not running.

A lot of the squeezebox features are burried in different pages on their web site and you have to do a bit of hunting to find out about some of them. It is worth the effort, though.

I_F
 
I_Forgot said:


It doesn't stream them as .wav's unless you tell it to.

The squeezebox supports several lossless formats including flac, shn, .ape, .wav, and apple AAC. There are a lot of options in the server software to control how the files are streamed. There are 3 or 4 user selectable streaming options for each file type. You can stream as .wav, .flac, .aiff, .mp3, or windows media because all those decoders are built into the squeezebox hardware/firmware.

I wasn't aware that they put those decompressors in the hardware. I know either at one time or its another device, that it did the transcoding at the server to a different format. That was a way for them to support a lot more formats without having to do firmware upgrades and putting more CPU and hardware in the device itself.


The squeezebox can also play internet streaming audio files like shoutcast, live365, radioio, and etc., even if the server is not running.

I knew about this feature, and is one of the things I like about it. I know they're not "audiophile" qaulity, but hey, its just like having the radio playing in the background.

The only downside I see to the squeezebox is its interface. I'd still like a device that I can connect to the TV and create a playlist that way. I also like the MusicChoice display of the artist, title and album of the current song. So, its the limited user interface that turns me off. What if I just want to play one song? How easy is it to find that? What if I want a different mix of music, do I have to go to the PC, build the playlist, and then play it from the squeezebox? I want the ease of a jukebox at this point, I believe.
 
Here's my music server. I built this one myself. It uses FLAC encoding for my music files, can also play DVD's, videos, pictures, even tell the weather. I added a fanless power supply making the unit quiet (though this is not shown in my website's progress). It has analog, as well as digital optic and coax outputs and is capable of passing 5.1 Dolby Digital or DTS. It's all remote controlled. No keyboard/mouse/monitor is required to use the server, but it does have S-Video out in case I want to connect it to my TV for a bigger experience.
An externally hosted image should be here but it was not working when we last tested it.


Read more at my website: www.rycher.net if anyone is interested in how it's built.
 
Schaef said:

The only downside I see to the squeezebox is its interface. I'd still like a device that I can connect to the TV and create a playlist that way. I also like the MusicChoice display of the artist, title and album of the current song. So, its the limited user interface that turns me off. What if I just want to play one song? How easy is it to find that? What if I want a different mix of music, do I have to go to the PC, build the playlist, and then play it from the squeezebox? I want the ease of a jukebox at this point, I believe.

Playing one song is easy, and faster than going to a rack of CDs, hunting for what you want, loading into your CD player and selecting the song (not to mention putting it back into the case and refiling it).

If you're looking for a specific song, you can search by artist, genre, album, or song title. That means pushing a few buttons on the remote- the number buttons have letter assignments just like a phone, so if you want "q" you push 7 twice. You can use as many or as few letters as you want to search, and when you're done entering letters you have a list of the songs that match what you entered to scroll through. It is far more complicated to explain it than to do it, and only takes a couple seconds to do. DL the server and softsqueeze and try it out. The softsqueeze simulates the operation of the squeezebox perfectly, including the remote control.

You can build playlists from the remote or from the web interface to the server. Obviously if you're going to make a long playlist, the web interface is the faster/easier approach. Playlists can be saved and called up anytime.

There is a built in random mix function that allows you to select which genres you want included in the mix. I use that feature a lot, and exclude Test CDs from the mix so I don't accidently get an 19/20 kHz IM test tones at 0 dB blasting into the speakers.

A TV display is OK, unless you don't want to have the TV on to use the sound system. If it had a TV display, you'd want it to have an additional display so you could use the thing without having the TV on. I listen to a lot of music late at night, in the dark, and would hate having a TV on. I don't even have a TV in the same room.

I think the ideal display would be at your listening position where you can see it, even if your listening room is very big. That sort of thing is pretty easy to arrange with the server...

You can DL server control software for wireless G enabled PDAs that lets you access the server's web interface. You can even have it stream the album cover art to the PDA for you. A lot of people are getting the Nokia 770 for that purpose. Others use wireless networked laptops. I think I recently saw someone using a PSP for the remote.

Anyway, all that extra stuff costs money and takes time and effort to set up. The SB3 is a bargain by itself.

I_F
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.