Music: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


==Hardware==
==Hardware==
===Zebra===
===Noisebridge-Greet===
[[Zebra]] is located under one of the tall genious tables in front of the dark room.
[[Noisebridge-Greet]] is located near the entrance of the space.


We've got a nice stereo with 1/8" jack for audio devices, 5x RCA in, 1x SPDIF in, A/B speaker outs.  Two Klipsch SB-5 speakers for now; a bit small for the space, but better than a PC laptop speaker.
We've got a nice stereo with 1/8" jack for audio devices, 5x RCA in, 1x SPDIF in, A/B speaker outs.  Two Klipsch SB-5 speakers for now; a bit small for the space, but better than a PC laptop speaker.
Line 9: Line 9:
We did a sound test and the amp can go to -11 (ha!) before you can even hear it outside when the windows are closed.
We did a sound test and the amp can go to -11 (ha!) before you can even hear it outside when the windows are closed.


The sub is currently not connected due to a lack of a good place to put it. The sub will shut on/off automatically. To turn the sub up/down, on the receiver press the CH VOL button until SW is displayed on the screen, then press up/down to alter its state.
There is a sub. The sub will shut on/off automatically. To turn the sub up/down, on the receiver press the CH VOL button until SW is displayed on the screen, then press up/down to alter its state.


===Noisebridge-Greet===
===Zebra===
 
[[Zebra]] is located under one of the tall genious tables in front of the dark room.
[[Noisebridge-Greet]] is located near the entrance of the space.  


The PA system is currently hooked up to this machine.
The PA system is currently hooked up to this machine.
Line 19: Line 18:
==Jukebox==
==Jukebox==
===Summary===
===Summary===
[[Pony]] holds all the music, [[Zebra]] and [[Noisebridge-Greet]] accesses the music and plays it on the speakers. '''The easiest way to control what music [[Zebra]] plays is to connect to its web interface at [http://pony.noise/juke http://pony.noise/juke].''' [[Noisebirdge-Greet]] can only be connected to through an locally run MPD client.
[[Pony]] holds all the music, [[Zebra]] and [[Noisebridge-Greet]] accesses the music and plays it on the speakers. '''The easiest way to control what music [[Noisebridge-Greet]] plays is to connect to its web interface at [http://pony.noise/juke http://pony.noise/juke].''' [[Zebra]] can only be connected to through an locally run MPD client.


===Playing Music===
===Playing Music===
[[Zebra]] has a mount to [[Pony]]'s music directory (pony.noise:/d2/music). [http://mpd.wikia.com/ MPD] scans this directory and builds up a library based off of its contents. [[Zebra]] can then play back anything form that library through the speakers at 83c. In order to tell MPD on [[Zebra]] what to play, you'll need to interface to it with a [http://mpd.wikia.com/wiki/Clients client], which is available for many operating systems. Luckily for you a web interface has already been setup on [[Pony]], but if you want more control please look into the clients.
[[Noisebridge-Greet]] has a mount to [[Pony]]'s music directory (pony.noise:/d2/music). [http://mpd.wikia.com/ MPD] scans this directory and builds up a library based off of its contents. [[Noisebridge-Greet]] can then play back anything form that library through the speakers at 83c. In order to tell MPD on [[Noisebridge-Greet]] what to play, you'll need to interface to it with a [http://mpd.wikia.com/wiki/Clients client], which is available for many operating systems. Luckily for you a web interface has already been setup on [[Pony]], but if you want more control please look into the clients.


* '''Web Desktop for [[Zebra]]:''' [http://pony.noise/juke http://pony.noise/juke] or [http://172.30.0.30/juke http://172.30.0.30/juke]
* '''Web Desktop for [[Noisebridge-Greet]]:''' [http://pony.noise/juke http://pony.noise/juke] or [http://172.30.0.30/juke http://172.30.0.30/juke]
* '''Web Mobile for [[Zebra]]:''' [http://pony.noise/juke/m http://pony.noise/juke/m] or [http://172.30.0.30/juke/m http://172.30.0.30/juke/m]
* '''Web Mobile for [[Noisebridge-Greet]]:''' [http://pony.noise/juke/m http://pony.noise/juke/m] or [http://172.30.0.30/juke/m http://172.30.0.30/juke/m]
* '''MPD Client to [[Noisebridge-Greet]]:''' noisebridge-greet.noise or 172.30.0.42 port 6600
* '''MPD Client to [[Zebra]]:''' zebra.noise or 172.30.0.41 port 6600
* '''MPD Client to [[Zebra]]:''' zebra.noise or 172.30.0.41 port 6600
* '''MPD Client to [[Noisebridge-Greet]]:''' noisebridge-greet.noise or 172.30.0.42 port 6600


The desktop web interface if [http://relaxx.dirk-hoeschen.de/ relaXX] and the mobile is [http://code.google.com/p/neompc/ NeoMPC].
The desktop web interface if [http://relaxx.dirk-hoeschen.de/ relaXX] and the mobile is [http://code.google.com/p/neompc/ NeoMPC].


If you'd like to play files directly from [[Zebra]] and bypass MPD altogether, shell access (user name and password) '''was''' posted above the machine except the small poster never made it to the new space and now Rubin110 has to print up a new one.
If you'd like to play files directly from [[Noisebridge-Greet]] and bypass MPD altogether, shell access (user name and password) '''was''' posted above the machine except the small poster never made it to the new space and now Rubin110 has to print up a new one.


===Getting Music into the Jukebox===
===Getting Music into the Jukebox===
Music content lives on [[Pony]], not [[Zebra]]. You'll need an account on [[Pony]], using your favorite method of putting files on a different machine please place your music in pony.noise:/d2/music. Once there, refresh the MPD library through your favorite client or the web interface.
Music content lives on [[Pony]], not [[Noisebridge-Greet]]. You'll need an account on [[Pony]], using your favorite method of putting files on a different machine please place your music in pony.noise:/d2/music. Once there, refresh the MPD library through your favorite client or the web interface.


===Streaming to MPD===
===Streaming to MPD===
Line 45: Line 44:
* Play something from iTunes and start NiceCast up, turn on the stream
* Play something from iTunes and start NiceCast up, turn on the stream
* ssh into a machine that runs mpc (media player client)
* ssh into a machine that runs mpc (media player client)
* $ export MPD_HOST=zebra.local
* $ export MPD_HOST=noisebridge-greet.local
* $ mpc clear
* $ mpc clear
* $ mpc add http://localipaddress:8000/listen
* $ mpc add http://localipaddress:8000/listen
Line 63: Line 62:


This should probably be added to the feature requests to be added to our [[AccessSystem]]
This should probably be added to the feature requests to be added to our [[AccessSystem]]
== Old Jukebox Server ==
This machine is dead, it's been replaced with [[Zebra]]. Everything in the home directory has been backed up to [[Pony]].

Revision as of 22:34, 8 October 2009

The first song played at 83c was by Welle:ErdBall from the album Die Wunderwelt der Technik and the song was "23... C=64.". The first song to play at 2169 was "Yippie" by Mouse on Mars.

Hardware

Noisebridge-Greet

Noisebridge-Greet is located near the entrance of the space.

We've got a nice stereo with 1/8" jack for audio devices, 5x RCA in, 1x SPDIF in, A/B speaker outs. Two Klipsch SB-5 speakers for now; a bit small for the space, but better than a PC laptop speaker.

We did a sound test and the amp can go to -11 (ha!) before you can even hear it outside when the windows are closed.

There is a sub. The sub will shut on/off automatically. To turn the sub up/down, on the receiver press the CH VOL button until SW is displayed on the screen, then press up/down to alter its state.

Zebra

Zebra is located under one of the tall genious tables in front of the dark room.

The PA system is currently hooked up to this machine.

Jukebox

Summary

Pony holds all the music, Zebra and Noisebridge-Greet accesses the music and plays it on the speakers. The easiest way to control what music Noisebridge-Greet plays is to connect to its web interface at http://pony.noise/juke. Zebra can only be connected to through an locally run MPD client.

Playing Music

Noisebridge-Greet has a mount to Pony's music directory (pony.noise:/d2/music). MPD scans this directory and builds up a library based off of its contents. Noisebridge-Greet can then play back anything form that library through the speakers at 83c. In order to tell MPD on Noisebridge-Greet what to play, you'll need to interface to it with a client, which is available for many operating systems. Luckily for you a web interface has already been setup on Pony, but if you want more control please look into the clients.

The desktop web interface if relaXX and the mobile is NeoMPC.

If you'd like to play files directly from Noisebridge-Greet and bypass MPD altogether, shell access (user name and password) was posted above the machine except the small poster never made it to the new space and now Rubin110 has to print up a new one.

Getting Music into the Jukebox

Music content lives on Pony, not Noisebridge-Greet. You'll need an account on Pony, using your favorite method of putting files on a different machine please place your music in pony.noise:/d2/music. Once there, refresh the MPD library through your favorite client or the web interface.

Streaming to MPD

Linux

(Insert some crap about how awesome open source is)

Mac OSX

Check out an application called NiceCast. It's a very quick and simple way to stream the output of iTunes to a Shoutcast server. If you're wondering about the licensing, talk to Rubin110.

  • Play something from iTunes and start NiceCast up, turn on the stream
  • ssh into a machine that runs mpc (media player client)
  • $ export MPD_HOST=noisebridge-greet.local
  • $ mpc clear
  • $ mpc add http://localipaddress:8000/listen
  • $ mpc play

AirTunes

AirTunes is a way to stream audio over the network to speakers via an Apple Airport Express. Sadly the Airport Express hasn't been found since the move. Please read above on how to get MPD to stream a radio station from your local machine.

Using ESD

The easiest way to play music over the jukebox thing from a GNU system:

$ ESPEAKER=zebra.noise mplayer -ao esd $FILE

.door

At acm.jhu.edu, the computer controlling the mag-stripe card reader that would unlock the door would also play a file in /home/username/.door on the speakers in the room. Ta-da - entrance music!

This should probably be added to the feature requests to be added to our AccessSystem