https://elinux.org/api.php?action=feedcontributions&user=Pr1sm&feedformat=atomeLinux.org - User contributions [en]2024-03-19T07:38:30ZUser contributionsMediaWiki 1.31.0https://elinux.org/index.php?title=RPi_Guides&diff=124790RPi Guides2012-04-29T15:26:22Z<p>Pr1sm: /* RPIForked-Daapd */</p>
<hr />
<div>{{Template:RPi_Learning}}<br />
<br />
<br />
==Introduction==<br />
<br />
This page contains a set of guides to show readers how to do useful tasks. These guides focus on achieving a goal as simply as possible, with the aim to build the confidence of the reader. Hopefully, the reader will also be inspired to learn at the same time.<br />
<br />
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas & Links], to help people get started.<br />
<br />
Please add links to your guides (and ones you find interesting).<br />
<br />
Fill in each section:<br />
* Guide Title (as a link to the project webpage or connected wiki page)<br />
* Guide Description (including any additional links or information<br />
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)<br />
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)<br />
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)<br />
* Guide Status (Not Started/In-Progress/Available).<br />
<br />
==Guides List==<br />
{| border="1" style="background:transparent;"<br />
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Title and Link'''<br />
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Description'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Level'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Tags'''<br />
| style="width:10%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Author'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Status'''<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[R-Pi PXE Server | Classroom Boot Server]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Classroom boot server - Basic concept: A PXE server to allow cheap computers without hard disks to boot into Windows or Linux.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
PXE, netboot<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Lots of random text, needs organisation and testing<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[R-Pi NAS | Network Attached Storage]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Network Attached Storage - Basic concept: A place to save copies of all your important files<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Samba<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ready to test on Debian, some help needed with Fedora chapter<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Debian Python3 | Python 3 on Debian]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing the latest Python 3 and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Python<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
croston<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Tested. Needs more modules adding<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Ruby on Rails | Installing Ruby on Rails]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing Ruby on Rails and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ruby, Rails<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Erik<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Partially tested. Still early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi VNC Server | Share your screen with VNC]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing VNC to allow remote control of the screen from another computer.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
VNC<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Simon H<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi Debian Auto Login | Debian Auto Login/Startx]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to launch LXDE without the need of a username/Password in Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
LXDE, Boot, Login, Auto<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ian Hartwell (helpme1986)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPiForked-Daapd]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to install Forked-Daapd, an itunes media server<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Debian, streaming, <br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Greg (pr1sm)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|}<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1smhttps://elinux.org/index.php?title=RPi_Guides&diff=124784RPi Guides2012-04-29T15:25:27Z<p>Pr1sm: /* Forked-Daapd */</p>
<hr />
<div>{{Template:RPi_Learning}}<br />
<br />
<br />
==Introduction==<br />
<br />
This page contains a set of guides to show readers how to do useful tasks. These guides focus on achieving a goal as simply as possible, with the aim to build the confidence of the reader. Hopefully, the reader will also be inspired to learn at the same time.<br />
<br />
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas & Links], to help people get started.<br />
<br />
Please add links to your guides (and ones you find interesting).<br />
<br />
Fill in each section:<br />
* Guide Title (as a link to the project webpage or connected wiki page)<br />
* Guide Description (including any additional links or information<br />
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)<br />
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)<br />
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)<br />
* Guide Status (Not Started/In-Progress/Available).<br />
<br />
==Guides List==<br />
{| border="1" style="background:transparent;"<br />
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Title and Link'''<br />
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Description'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Level'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Tags'''<br />
| style="width:10%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Author'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Status'''<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[R-Pi PXE Server | Classroom Boot Server]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Classroom boot server - Basic concept: A PXE server to allow cheap computers without hard disks to boot into Windows or Linux.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
PXE, netboot<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Lots of random text, needs organisation and testing<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[R-Pi NAS | Network Attached Storage]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Network Attached Storage - Basic concept: A place to save copies of all your important files<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Samba<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ready to test on Debian, some help needed with Fedora chapter<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Debian Python3 | Python 3 on Debian]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing the latest Python 3 and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Python<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
croston<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Tested. Needs more modules adding<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Ruby on Rails | Installing Ruby on Rails]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing Ruby on Rails and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ruby, Rails<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Erik<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Partially tested. Still early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi VNC Server | Share your screen with VNC]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing VNC to allow remote control of the screen from another computer.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
VNC<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Simon H<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi Debian Auto Login | Debian Auto Login/Startx]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to launch LXDE without the need of a username/Password in Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
LXDE, Boot, Login, Auto<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ian Hartwell (helpme1986)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPIForked-Daapd ]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to install Forked-Daapd, an itunes media server<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Debian, streaming, <br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Greg (pr1sm)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|}<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1smhttps://elinux.org/index.php?title=RPi_Guides&diff=124778RPi Guides2012-04-29T15:25:13Z<p>Pr1sm: /* RPiForked-Daapd */</p>
<hr />
<div>{{Template:RPi_Learning}}<br />
<br />
<br />
==Introduction==<br />
<br />
This page contains a set of guides to show readers how to do useful tasks. These guides focus on achieving a goal as simply as possible, with the aim to build the confidence of the reader. Hopefully, the reader will also be inspired to learn at the same time.<br />
<br />
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas & Links], to help people get started.<br />
<br />
Please add links to your guides (and ones you find interesting).<br />
<br />
Fill in each section:<br />
* Guide Title (as a link to the project webpage or connected wiki page)<br />
* Guide Description (including any additional links or information<br />
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)<br />
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)<br />
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)<br />
* Guide Status (Not Started/In-Progress/Available).<br />
<br />
==Guides List==<br />
{| border="1" style="background:transparent;"<br />
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Title and Link'''<br />
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Description'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Level'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Tags'''<br />
| style="width:10%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Author'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Status'''<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[R-Pi PXE Server | Classroom Boot Server]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Classroom boot server - Basic concept: A PXE server to allow cheap computers without hard disks to boot into Windows or Linux.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
PXE, netboot<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Lots of random text, needs organisation and testing<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[R-Pi NAS | Network Attached Storage]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Network Attached Storage - Basic concept: A place to save copies of all your important files<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Samba<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ready to test on Debian, some help needed with Fedora chapter<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Debian Python3 | Python 3 on Debian]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing the latest Python 3 and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Python<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
croston<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Tested. Needs more modules adding<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Ruby on Rails | Installing Ruby on Rails]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing Ruby on Rails and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ruby, Rails<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Erik<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Partially tested. Still early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi VNC Server | Share your screen with VNC]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing VNC to allow remote control of the screen from another computer.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
VNC<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Simon H<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi Debian Auto Login | Debian Auto Login/Startx]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to launch LXDE without the need of a username/Password in Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
LXDE, Boot, Login, Auto<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ian Hartwell (helpme1986)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[Forked-Daapd ]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to install Forked-Daapd, an itunes media server<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Debian, streaming, <br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Greg (pr1sm)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|}<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1smhttps://elinux.org/index.php?title=RPiForked-Daapd&diff=124760RPiForked-Daapd2012-04-29T15:21:16Z<p>Pr1sm: /* Configuring Forked-Daapd */</p>
<hr />
<div>This guide will show you how to install [https://github.com/jasonmc/forked-daapd forked-daapd] on Debian Squeeze.<br />
Forked-Daapd is a Daapd and RSP server allowing streaming of music from the pi to iTunes and airplay enabled devices over the network.<br />
Most useful in my opinion is that it will also play music locally controlled remotely from any IOS device such as iPod touch, iPhone or iPad via the Apple remote app.<br />
<br />
Forked-daapd is in the Debian repositories allowing it to be installed via apt-get, however only version 0.11 is in the stable tree and so we have to install it via backports to get the latest versin 0.19<br />
<br />
==Adding Backport Repositories:==<br />
From the command prompt<br />
sudo nano /etc/apt./sources.list<br />
Add the line<br />
deb http://backports.debian.org/debian-backports squeeze-backports main<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
Update apt-get<br />
sudo apt-get update<br />
<br />
==Installing Forked-Daapd==<br />
sudo apt-get -t squeeze-backports install forked-daapd<br />
<br />
Press y and return when prompted<br />
This should install successfully.<br />
<br />
==Configuring Forked-Daapd==<br />
Once installed the forked-daapd server will be started automatically, however we need to stop it while we configure it so that the changes are accepted<br />
<br />
The following will stop the server<br />
sudo /etc/init.d/forked-daapd stop<br />
<br />
We will now edit the configuration file<br />
sudo nano /etc/forked-daapd.conf<br />
<br />
Change the line <br />
directories = { "/srv/music" }<br />
<br />
to point to wherever your music lives, I have mounted a USB drive with my library, the user "daapd" will require read access<br />
<br />
Remove the # from before the line <br />
card = "default"<br />
<br />
This enables local playback on the pi<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
Start forked-daapd back up <br />
sudo /etc/init.d/forked-daapd start<br />
<br />
==Testing it worked==<br />
If it all went well, if you open iTunes on a computer connected to the same network a raspberrypi library should appear under shared, allowing you to stream music to you machine.<br />
<br />
<br />
==Enabling remote==<br />
If you have an ios device you can control the playback via the remote app, to set this up <br />
<br />
Create a file where ever in the same directory as your music, it can be called anything but must have a .remote extension<br />
touch /pi/music/temp.remote<br />
<br />
Open it <br />
nano /pi/music/temp.remote<br />
<br />
Now add two lines, the first must be the exact name of your device (You can find this in Settings - General - About), the second is the passcode given by the remote app when adding a new library: for example:<br />
GregsiPad<br />
1234<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
As soon as you do this the Remote app should add your library, in the 19-04 release of Debian ensure you enable sounds<br />
sudo modprobe snd_bcm2835<br />
<br />
<br />
If you have any problems change the logging level to info in the config and check the logs at /var/log/forked-daapd.log and post it [http://www.raspberrypi.org/forum/troubleshooting/forked-daapd-audio here] and ill try help you out.<br />
<br />
It does seem to just stop streaming every so often which I am trying to figure out<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1smhttps://elinux.org/index.php?title=RPiForked-Daapd&diff=124754RPiForked-Daapd2012-04-29T15:20:45Z<p>Pr1sm: </p>
<hr />
<div>This guide will show you how to install [https://github.com/jasonmc/forked-daapd forked-daapd] on Debian Squeeze.<br />
Forked-Daapd is a Daapd and RSP server allowing streaming of music from the pi to iTunes and airplay enabled devices over the network.<br />
Most useful in my opinion is that it will also play music locally controlled remotely from any IOS device such as iPod touch, iPhone or iPad via the Apple remote app.<br />
<br />
Forked-daapd is in the Debian repositories allowing it to be installed via apt-get, however only version 0.11 is in the stable tree and so we have to install it via backports to get the latest versin 0.19<br />
<br />
==Adding Backport Repositories:==<br />
From the command prompt<br />
sudo nano /etc/apt./sources.list<br />
Add the line<br />
deb http://backports.debian.org/debian-backports squeeze-backports main<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
Update apt-get<br />
sudo apt-get update<br />
<br />
==Installing Forked-Daapd==<br />
sudo apt-get -t squeeze-backports install forked-daapd<br />
<br />
Press y and return when prompted<br />
This should install successfully.<br />
<br />
==Configuring Forked-Daapd==<br />
Once installed the forked-daapd server will be started automatically, however we need to stop it while we configure it so that the changes are accepted<br />
<br />
The following will stop the server<br />
sudo /etc/init.d/forked-daapd stop<br />
<br />
We will now edit the configuration file<br />
sudo nano /etc/forked-daapd.conf<br />
<br />
Change the line <br />
directories = { "/srv/music" }<br />
<br />
to point to wherever your music lives, I have mounted a USB drive with my library, the user "daapd" will require read access<br />
<br />
Remove the # from before the line <br />
card = "default"<br />
<br />
This enables local play back on the pi<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
Start forked-daapd back up <br />
sudo /etc/init.d/forked-daapd start<br />
<br />
==Testing it worked==<br />
If it all went well, if you open iTunes on a computer connected to the same network a raspberrypi library should appear under shared, allowing you to stream music to you machine.<br />
<br />
<br />
==Enabling remote==<br />
If you have an ios device you can control the playback via the remote app, to set this up <br />
<br />
Create a file where ever in the same directory as your music, it can be called anything but must have a .remote extension<br />
touch /pi/music/temp.remote<br />
<br />
Open it <br />
nano /pi/music/temp.remote<br />
<br />
Now add two lines, the first must be the exact name of your device (You can find this in Settings - General - About), the second is the passcode given by the remote app when adding a new library: for example:<br />
GregsiPad<br />
1234<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
As soon as you do this the Remote app should add your library, in the 19-04 release of Debian ensure you enable sounds<br />
sudo modprobe snd_bcm2835<br />
<br />
<br />
If you have any problems change the logging level to info in the config and check the logs at /var/log/forked-daapd.log and post it [http://www.raspberrypi.org/forum/troubleshooting/forked-daapd-audio here] and ill try help you out.<br />
<br />
It does seem to just stop streaming every so often which I am trying to figure out<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1smhttps://elinux.org/index.php?title=RPiForked-Daapd&diff=124742RPiForked-Daapd2012-04-29T15:19:41Z<p>Pr1sm: Created page with "This guide will show you how to install [https://github.com/jasonmc/forked-daapd forked-daapd] on Debian Squeeze. Forked-Daapd is a Daapd and RSP server allowing streaming of mus..."</p>
<hr />
<div>This guide will show you how to install [https://github.com/jasonmc/forked-daapd forked-daapd] on Debian Squeeze.<br />
Forked-Daapd is a Daapd and RSP server allowing streaming of music from the pi to iTunes and airplay enabled devices over the network.<br />
Most useful in my opinion is that it will also play music locally controlled remotely from any IOS device such as iPod touch, iPhone or iPad via the Apple remote app turning the pi in to a juke box.<br />
<br />
Forked-daapd is in the Debian repositories allowing it to be installed via apt-get, however only version 0.11 is in the stable tree and so we have to install it via backports to get the latest versin 0.19<br />
<br />
==Adding Backport Repositories:==<br />
From the command prompt<br />
sudo nano /etc/apt./sources.list<br />
Add the line<br />
deb http://backports.debian.org/debian-backports squeeze-backports main<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
Update apt-get<br />
sudo apt-get update<br />
<br />
==Installing Forked-Daapd==<br />
sudo apt-get -t squeeze-backports install forked-daapd<br />
<br />
Press y and return when prompted<br />
This should install successfully.<br />
<br />
==Configuring Forked-Daapd==<br />
Once installed the forked-daapd server will be started automatically, however we need to stop it while we configure it so that the changes are accepted<br />
<br />
The following will stop the server<br />
sudo /etc/init.d/forked-daapd stop<br />
<br />
We will now edit the configuration file<br />
sudo nano /etc/forked-daapd.conf<br />
<br />
Change the line <br />
directories = { "/srv/music" }<br />
<br />
to point to wherever your music lives, I have mounted a USB drive with my library, the user "daapd" will require read access<br />
<br />
Remove the # from before the line <br />
card = "default"<br />
<br />
This enables local play back on the pi<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
Start forked-daapd back up <br />
sudo /etc/init.d/forked-daapd start<br />
<br />
==Testing it worked==<br />
If it all went well, if you open iTunes on a computer connected to the same network a raspberrypi library should appear under shared, allowing you to stream music to you machine.<br />
<br />
<br />
==Enabling remote==<br />
If you have an ios device you can control the playback via the remote app, to set this up <br />
<br />
Create a file where ever in the same directory as your music, it can be called anything but must have a .remote extension<br />
touch /pi/music/temp.remote<br />
<br />
Open it <br />
nano /pi/music/temp.remote<br />
<br />
Now add two lines, the first must be the exact name of your device (You can find this in Settings - General - About), the second is the passcode given by the remote app when adding a new library: for example:<br />
GregsiPad<br />
1234<br />
<br />
Ctrl+X to exit, Y to save followed by enter<br />
<br />
As soon as you do this the Remote app should add your library, in the 19-04 release of Debian ensure you enable sounds<br />
sudo modprobe snd_bcm2835<br />
<br />
<br />
If you have any problems change the logging level to info in the config and check the logs at /var/log/forked-daapd.log and post it [http://www.raspberrypi.org/forum/troubleshooting/forked-daapd-audio here] and ill try help you out.<br />
<br />
It does seem to just stop streaming every so often which I am trying to figure out<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1smhttps://elinux.org/index.php?title=RPi_Guides&diff=124736RPi Guides2012-04-29T14:35:09Z<p>Pr1sm: </p>
<hr />
<div>{{Template:RPi_Learning}}<br />
<br />
<br />
==Introduction==<br />
<br />
This page contains a set of guides to show readers how to do useful tasks. These guides focus on achieving a goal as simply as possible, with the aim to build the confidence of the reader. Hopefully, the reader will also be inspired to learn at the same time.<br />
<br />
The Raspberry Pi Forum has a list of [http://www.raspberrypi.org/forum/projects-and-collaboration-general/the-projects-list-look-here-for-some-ideas Project Ideas & Links], to help people get started.<br />
<br />
Please add links to your guides (and ones you find interesting).<br />
<br />
Fill in each section:<br />
* Guide Title (as a link to the project webpage or connected wiki page)<br />
* Guide Description (including any additional links or information<br />
* Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)<br />
* Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)<br />
* Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)<br />
* Guide Status (Not Started/In-Progress/Available).<br />
<br />
==Guides List==<br />
{| border="1" style="background:transparent;"<br />
| style="width:15%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Title and Link'''<br />
| style="width:40%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Guide Description'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Level'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Tags'''<br />
| style="width:10%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Author'''<br />
| style="width:7%; vertical-align:top; border:1px solid #aaa;" |<br />
'''Status'''<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[R-Pi PXE Server | Classroom Boot Server]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Classroom boot server - Basic concept: A PXE server to allow cheap computers without hard disks to boot into Windows or Linux.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
PXE, netboot<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Lots of random text, needs organisation and testing<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[R-Pi NAS | Network Attached Storage]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Network Attached Storage - Basic concept: A place to save copies of all your important files<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Samba<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
[[User:bredman | bredman]] - Open Project<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ready to test on Debian, some help needed with Fedora chapter<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Debian Python3 | Python 3 on Debian]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing the latest Python 3 and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Python<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
croston<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Tested. Needs more modules adding<br />
|-<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
<br />
===[[RPi Ruby on Rails | Installing Ruby on Rails]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing Ruby on Rails and common modules on Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ruby, Rails<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Erik<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Partially tested. Still early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi VNC Server | Share your screen with VNC]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Installing VNC to allow remote control of the screen from another computer.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Medium<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
VNC<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Simon H<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPi Debian Auto Login | Debian Auto Login/Startx]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to launch LXDE without the need of a username/Password in Debian.<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
LXDE, Boot, Login, Auto<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Ian Hartwell (helpme1986)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|-<br />
<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
===[[RPiForked-Daapd ]]===<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
How to install Forked-Daapd, an itunes media server<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Easy<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Debian, streaming, <br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Greg (pr1sm)<br />
| vertical-align:top; border:1px solid #aaa;" |<br />
Early draft.<br />
|}<br />
<br />
{{Template:Raspberry Pi}}</div>Pr1sm