I have been lurking on Instructables for a few years but have never posted one myself. Now I have bought a home of my own it's time to undergo some projects and share them with the community. In my first project I'm going to show you how I setup multi-room audio that can be controlled by any device with a web browser or an app on your Android and/or iOS device. I apologise for the lack of/poor quality photos. I have borrowed some of this information and thrown in some things from my own experience.
Some credit goes to the author of this tutorial To tackle this instructable you should have an understanding of networking, intermediate to expert computer skills and maybe some linux experience too. If you run into something you don't understand just remember google is your friend. First of all we need to setup your Logitech account and install the Logitech Media Server on the computer contains your music collection. This computer should always be on when you want to play music. The LMS and instructions can be found at Once installed setup your library Also login to your squeezebox account otherwise you cannot see your music on the player. You can also download the Squeezebox app for your iOS or Android device also remember to login to your Logitech account inside the app.
Step 2: Raspberry Pi Setup. Now we'll setup the Raspberry Pi, to do this you'll need to have Raspbian installed. You can buy a Pi with Raspbian pre-installed or you can use a 2GB or larger SD card that you already have. I am using an SD card I already have.
Lazy Ssh 1 7 Crack. The single most visible change in Windows 7 is the new “dock style” taskbar, which shows icons instead of buttons.
Plug the SD card into your computer and download the latest Raspbian I'm using windows so I unzipped the file and used win32diskimager (to write the Raspbian image to the SD card. If you are still not sure there is a tutorial here Ok now we have Raspbian installed it's time to get our Pi up and running, plug in your SD card, Wi-Fi dongle, USB keyboard, Ethernet cable to your router, HDMI to your monitor and lastly the micro USB cable to the power socket. The first time you boot up you'll end up with the configuration tool on the screen. Things you need to change are: • Expand the filesystem so Raspbian utilises the entire SD card • Change your password • Set your language, region and time zone Now the advanced options: • Change your hostname so you can recognise your Pi on the network. • Enable SSH so you can access your PI from a computer on your network.
• Select finish which might restart your Pi. If you are in the US or Australia like me you will want to change the keyboard layout to US.
To do this you’ll need to change a file entering the command: sudo nano /etc/default/keyboard Use the arrow keys to move the cursor and change the gb to us. Now save the file by pressing ctrl + X and Y to save changes Now to update your Pi, type the following commands: sudo apt-get update sudo apt-get upgrade Press y to download larger updates. Step 3: Wi-Fi. Next I usually give my Pi a static IP by adjusting the LAN settings on my router.
Giving your Pi a static IP address makes it easier to remember the address when we connect via SSH. I am not going into this because every router is different. I suggest using google to search for “your routers model number” static IP.
Now the network is up and running either wired or wireless I like to use a SSH client like PuTTY to control the Pi. That way I can copy and paste code if I’m feeling too lazy to type it out. To copy use ctrl + c as usual but to paste into PuTTY click the right mouse button. This will also free up a USB port for your DAC if you are using a USB Wi-Fi adaptor. Download and run PuTTY then type in the IP address of your Pi and press open.
Login as pi and the password is whatever you changed it to in the initial setup. Step 5: Audio Setup. The next step is to install Squeezelite on the Pi so we’ll create a squeezelite 'work' directory mkdir squeezelite cd squeezelite Now get squeezelite: wget Move it to the usr directory, and make it executable: sudo mv squeezelite-armv6hf /usr/bin cd /usr/bin sudo chmod u+x squeezelite-armv6hf Because I am using a USB DAC, I had to tell squeezelite which sound device to use. Next we need to make sure Squeezelite runs on startup I have borrowed the daemon start script to start Squeezelite from another tutorial, so use at your own risk! Follow these commands to automate startup: cd /home/pi/squeezelite sudo wget sudo mv squeezelitehf.sh /etc/init.d/squeezelite cd /etc/init.d sudo chmod u+x squeezelite sudo update-rc.d squeezelite defaults You will need to change a few lines to make sure it works properly and you know what room it’s in. Sudo nano squeezelite Search for 'SL_NAME', you will find this line: SL_NAME='Framboos' Change the word 'Framboos' to whatever you like, I’ve used Lounge on one and Outdoor on the other.
You need set the soundcard here too. Search for this line SL_SOUNDCARD='sysdefault:CARD=Set' Change 'sysdefault:CARD=Set' to the one you selected earlier (in my case I changed it to ' front:CARD=DAC,DEV=0'). If you are using multiple players you will need to make sure the MAC address is different on each player.
To do this uncomment (remove hash/pound sign) the line #SL_MAC_ADDRESS='00:00:00:00:00:01' I have used SL_MAC_ADDRESS='01:01:01:01:01:01” for my lounge player SL_MAC_ADDRESS='02:02:02:02:02:02” for my outdoor player Save and close the script file by pressing ctrl + x and then Y to save. Deux Mondes 6th Edition Isbn International Standard there. This is how you test the script: sudo./squeezelite start The command prompt should return immediately.
Now check if the squeezelite process is up: ps -A grep squeeze It should return something like this (the number will be different): 2324? 00:00:01 squeezelite-arm To stop squeezelite: sudo./squeezelite stop And that's it, if you reboot the pi sudo reboot squeezelite should be started automatically. Repeat steps 1 through 7 for any additional players. Hey, nice instructable, Piney! We actually liked the Squeezebox system a whole lot, too.
That's why we built a one-click installer for the Squeezebox Server to run simultaneously on the Pi, making another computer running the server obsolete! We also have one instance of squeezelite preinstalled and a program called MultiSqueeze to create as many additional players as you want. We would love it if you took a look at our images, they might be right up your alley. The image is free and the server installer and squeezelite as well.
Thanks for all the above info, I am excited to give this a go. I have a couple of questions if you don't mind. In theory I need an AMP and PI for each room. I will make up 4 units, can they be housed together in a cabinet and wired to each room. Then controlled by android app that is connected to WIFI?
Other issue I foresee, is how can I switch between playing sound from server to say a secondary device like putting the sound from the TV through to the speakers, or is that extremely difficult. This is a great set of instructions - got me up and running easily. I'm using the 3.5mm headphone output until I get a DAC, so I had a bit f trouble at first. No sound was coming from the Pi. Found the following on stackexchange: sudo apt-get install alsa-utils sudo modprobe snd_bcm2835 sudo aplay /usr/share/sounds/alsa/Front_Center.wav By default output will be automatic (hdmi if hdmi supports audio, otherwise analogue). You can force it with: sudo amixer -c 0 cset numid=3 where n is 0=auto, 1=headphones, 2=hdmi.
() So I set to 1 and works great! Looking forward to getting a DAC:-). I tried with the onboard audio/DAC. There was a constant crackling/popping that was easily resolved by using the '-a 100' option starting squeezelite. Just uncomment the line in the /etc/init.d/squeezelite file, it's default at 80 or 85, I changed to 100 just because that's what was working when I tested. Change this in the squeezelite startup script: #SL_ALSA_PARAMS='80' To this: SL_ALSA_PARAMS='100' I also read something about enabling the PlayWMA 3rd arty plugin if you want to use Sirius on squeezelite.
Haven't tried it yet, but I plan to later today. I'm using wired, but plan to switch to Wifi, the Monoprice.com 1T1R is $8, uses a Realtek chipset so it should work just fine. I followed your instructions and have 2 zones setup with more in the future Im hoping. It the original post you had indicated you were planning on chaining DACs with multiple outs (i think) from a single pi. I used USB soundblasters vs the DAC in your instructions to keep costs down with mixed results. I am sure I would get a cleaner sounds with the DAC but it is better then the onboard audio out, Have you or anyone else experimented with other software etc as I like the basics of Logitech media server it is far from ideal. It is slow to respond, it's a little awkward but its great for the cost.:) I would like to have some sort of amp that turns off when not in use and turns on when activated (by the pi) I currently use 2 sets of computer speakers tucked away in two rooms with this that works well but I dislike the fact they are left on all the time and I am too lazy to turn them off and on:p I had looked also for some sort of ceiling speaker setup but couldn't find anything reasonably priced that felt like it was with cutting holes in my ceilings.
But your project has help change my life honestly. I use it synced I use them independently and I use it as a white noise sleep machine. I like it a lot Thanks for everything. Hi, I didn't do a tutorial on this as I thought it would be a bit overkill, as the all the easy to follow instructions of the use, and installation of RASPBMC (rasbian/XBMC) are on www.raspbmc.com. Your 'ible has inspired me to have a go once I have learned the best way to access the gpio port on the pi over my lan. I am looking into ways to use the gpio pins on the pi to automatically power up a little diy Stereo 15amp Amplifier I bought for £5 (and or switching from one to the other) so could mount some ceiling speakers and move from room to room.
I was thinking about using Nfc tags on the light sockets and tap with my mobile phone to turn on. When I figure this out I will do an ible on the subject as I still have to manually power up the cinema system or TV's that the Pi's are connected to, so only have 3 rooms from 2 pi's at the moment, and am hoping for 5 from 1 pi.
If you are using ubuntu (on another arm device, I use a cubieboard) you can use this upstart script: #!upstart description 'SqueezeSlave' start on (local-filesystems and net-device-up IFACE!=lo) stop on [!12345] # Start job via the daemon control script. Replace 'gert' with your username. Exec su -l -c '/usr/bin/squeezelite -m 00:00:00:00:00:04' # Restart the process if it dies with a signal # or exit code not given by the 'normal exit' stanza. Respawn # Give up if restart occurs 10 times in 90 seconds. Respawn limit 10 90 you'll need to change the mac address for each player (the -m option).
Dumping info I found from another site. '[About the keyword of the project - 新生 - rebirth/second birth] >Download Minimonsta Vst Rapidshare Search here. They want to reintroduce Tsukihime to player and they thought about what to do. >Kinoko Nasu feels lot like when the worked on Mahoyo. Making graphics better, taking the scenartio to another level, but the base stays the same. >They want to make the player think 'nostalgic but fresh' about some things they see in the game, move his feelings by some things, surprise him, and to give it all Type-Moon has. [About the setting change] >The setting now change from a city that resembled 'vaguely Tokyo suburbs' to pretty clearly 'Tokyo metropolitan area'. The scale of the incidents doesn't change, but the new scale of the setting might affect the story in some way, please look forward to it.
>Long talk about how different settings might feel. Original Tsukihime and Mahoyo are kinda like 'what if something happened here' to new 'big cities are scary, isn't it, things like this happen in big cities'. >Takeuchi says a big city is more fit for modern vampire stories. >They're talking about how they did location scouting around Tokyo, but won't say which specific places are inspired. They don't want the players to know what to specifically look forward to yet.
>The Tohno mansion and the school are being remade in details. The mansion will still be Western style and will feel like the best place for murder incidents to happen. >They're talking about the 3D image of the mansion that's on a different page. Takeuchi is making a 3D model of it, which makes drawing easier, but it's also hard, since he needs to create all the details and mind object collisions. >Kinoko Nasu says that when you add the characters and text it really feels like a proper mystery/horror etc.
And is really happy to be making a hype of game he likes. >Talk about how the mansion doesn't really look scary at night, but gets ominous at night, like Spencer's mansion from Resident Evil. >They're asked if there'll be elements of local folklore/traditions - basically what people talk about between themselves and pass it. Since the scale of the setting has changed, it might be about how the Tohno family got the mansion and the lands around.
[About the character design change] >Takashi Takeuchi says he created a more modern designs while for example keeping the image of Arcueid as 'pure white' vampire. >Also please get used to the new designs already. >Kinoko Nasu asks if because of the change of setting he gave Arcueid a miniskirt. >Not really, but. [End of the page] Noel: A new character making its appearance into the world of Tsukihime.
That cheerful expression may give a friendly impression, however. Noel: “Al-right. Calm down and take your seats, monkeys.
It’s great to see you so lively, but if you’re not going act human Sensei won’t be able to go easy on you, and that’d be terrible.❤“ Pictures.