Project:Music Station: Difference between revisions

From CoMakingSpace Wiki

m (linked the new hat page)
(preparations for documenting my private project)
Line 2: Line 2:
|project title=Music Station
|project title=Music Station
|image=MusicStation.JPG
|image=MusicStation.JPG
|status=Ready for usage
|status=
|date=June 8th 2018
|date=
|initiator=[[User:Mitja|Mitja]]
|initiator=[[User:NitramLegov|Martin]]
|team=[[User:NitramLegov|Martin]], [[User:Olaf|Olaf]]
|team=[[User:NitramLegov|Martin]]
|tools=[[Raspberry Pi]]
|tools=[[Raspberry Pi]], [[Wood]]
|software=[https://github.com/comakingspace/MusicController MusicController]
|software=[https://github.com/NitramLegov/Musicbox Musicbox]
}}
}}
We have a wifi-enabled music station to play songs in the [[Common Room|common room]] via an amplifier.
Since existing bluetooth speakers do not provide enough power, [[User:NitramLegov|Martin]] decided to build custom speakers for usage on the camping ground of different festivals.


== Software ==
== Software ==
The Music playback is controlled by [https://www.mopidy.com/ Mopidy]. Any code for setting up mopidy for the needs of the CoMakingSpace can be found on [https://github.com/comakingspace/MusicController Github].
The system is based on a regular Rasbian Lite installation, which gets adjusted by the installation script in the following way:
1. Installation and configuration of mopidy and useful extensions
2. Installation and configuration of bt_speaker


== Hardware ==
== Hardware ==
This project runs on a Raspberry Pi located in the [[Common Room|common room]], next to the [[Sound System|sound system]] and the [[Laser Printer|laser printer]].
From an electronics perspective, the system uses a raspberry pi in combination with a [http://www.suptronics.com/xseries/x400.html X400 HAT].
It gets powered by a couple of plumb batteries.


== Usage ==
The case is built with multiplex wood.
As documented on the [[Network]] page, the Raspberry Pi provides a MPD Daemon on Port 6600 and a webinterface on port 8888. Therefore, if you just want to use your browser to control the music, please navigate to [http://comakingcontroller:8888 '''http://comakingcontroller:8888'''].


It is able to playback [[YouTube]] videos (add it to the queue by using yt:''videoID''), but this is very slow and not recommended.
Webradio stations can also be played.


In case you want to add your own music, please insert a USB drive.
== Further Improvements ==
You can then play it using the webinterface (Please navigate to Browse --> Files --> usbdrives)
* Shutdown board in case of power losses
 
* Different speaker (calculate needed volume)
== Further Improvements / things to donate ==
* Check possibility to use a ESP32
* Add a dedicated Soundcard (USB or a [[Hats|HAT]])
* Make a workshop out of it
* In case you want to change settings, add mopidy plugins or anything similar, please contact [[User:NitramLegov|Martin]], [[User:Olaf|Olaf]] or the [[Management]]
* Design a 3D-Printed front for the controls


[[Category:Audio]]
[[Category:Audio]]
[[Category:Raspberry Pi]]
[[Category:Raspberry Pi]]

Revision as of 16:29, 6 August 2018

ProjectInfoBox

Music Station

MusicStation.JPG
Status:
Initiator: Martin
Team: Martin
Tools Used: Raspberry Pi, Wood
Software Used: Musicbox


Since existing bluetooth speakers do not provide enough power, Martin decided to build custom speakers for usage on the camping ground of different festivals.

Software

The system is based on a regular Rasbian Lite installation, which gets adjusted by the installation script in the following way: 1. Installation and configuration of mopidy and useful extensions 2. Installation and configuration of bt_speaker

Hardware

From an electronics perspective, the system uses a raspberry pi in combination with a X400 HAT. It gets powered by a couple of plumb batteries.

The case is built with multiplex wood.


Further Improvements

  • Shutdown board in case of power losses
  • Different speaker (calculate needed volume)
  • Check possibility to use a ESP32
  • Make a workshop out of it
  • Design a 3D-Printed front for the controls