Nach vielen Versuchen und Informationen aus dem Internet habe ich nun einen funktionierenden Versuchsaufbau mit einem Python Programm am laufen.
Die wesentlichen Links:
- Pi Internet Radio Das Raspberry Pi Internet Rado von Bob Rathebon diente als Anregung und half beim Einstieg in Python. Da ich das Programm noch nicht vollkommen verstanden habe wurden Schritt für Schritt erst mal die einzelnen Komponenten zum laufen gebracht.
-
MPD und MPC wurden nach folgendem Tutorial eingerichtet: Music Player Daemon (MPD und MPC) auf dem Raspberry Pi
-
The Music Player Daemon - User's Manual
Der Lautsprecher funktionierte am Audioausgang.
Die Playliste funktionierte so nicht bei mir und ich habe nach:
Raspberry PI – Erste Schritte als Webradio « FSchreiner.de
mit sudo nano /var/lib/mpd/playlists/radiosender.m3u einige Radiosender gespeichert. Eine Liste deutscher Radiosender hilft bei der Einrichtung:
http://www.listenlive.eu/germany.html - Für erste Versuche reicht ein in einer Terminalsitzung laufender MCP Client: Client:Ncmpc - Music Player Daemon Community Wiki
-
-
Die LCD Anzeige wurde getestet mir: 16×2 LCD Module Control Using Python | Raspberry Pi Spy
-
Aus dem Pi Internet Radio nutze ich nun die lcd_class.py
-
-
Raspberry Pi Internet Radio Tutorial (MPD + 20x4 LCD) – YouTube hier habe ich dann Tasten für die Lautstärkeregelung hinzugefügt.
[Python] Raspberry Pi Internet Radio - Pastebin.com -
Das laufende Music Player Daemon (MPD) kann vom iPhone mit der MPoD App gesteuert werden.
Makes No Sense At All » MPoD
-
-
Zusätzliche Programm, zur Vereinfachung der Programmierung und der RPi Bedienung:
-
-
FTP: vsftpd Install an FTP server
-
Remote VNC: Remote GUI access to a Linux computer using Tightvnc - Linux tutorial from PenguinTutor Nach diese Anleitung funktioniert auch der Autostart des TightVNCServers.
-
FritzBox Portfreigaben, RPi Boards per VNC, aus dem Internet erreichbar.
Port 5901 RPI 1 Verarbeitung der AVR-NET-IO Temeraturmessungen meiner Heizung
Port 5902 RPi 2 Internetradio
-
WLAN
-
Die nächsten Schritte:
- 5 Tasten Bedienung (Menu, Lautstärke +/–, Sender +/- fertigstellen und dann auf 3 Tasten umstellen.
Danach auf einen Drehgeber z.B. ALPS – STEC11B mit einem Taster umstellen. - HD44780 kompatibles Display über I2C anschließen Raspberry Pi Web Radio / Wiki / Home
- How to use interrupts with Python on the Raspberry Pi and RPi.GPIO » RasPi.TV
- A simple unix/linux daemon in Python - Lone Wolves - Web, game, and open source development
Link zur weiteren Entwicklung:
- LCD Display Add-on for Raspberry Pi Ein etwas ansprechenderes Display, 128x64, mit 5 Tasten wird von emstech angeboten.
- Infrarot Fernbedienung: Raspberry-Internetradio - helbing website
- Rotary Encoder Library for the Raspberry Pi – Gaugette
- Gehäuse
Verschiedene Tipps:
Weitere Internetradio Projekte:
- Raspberry Pi: Fernsteuerte Musik per MPD und Android
- Raspberry-Internetradio - helbing website
- Raspberry-Webradio - Mikrocontroller.net
- Building a Raspberry Pi internet radio
- Raspberry Pi Wifi Internet Radio Player | Fuzzy Logic Robots
- MightyOhm » Blog Archive » Building a Wifi Radio – Part 1, Introduction
- Sven Carlberg - Peculiar Projects - RPMPD - Raspberry Pi Music Player Daemon
- Raspberry Pi als Webradio | Teil 1 – WLAN einrichten | elecc's world
- Raspberry Pi Web Radio / Wiki / Home
Raspberry Pi Internet Radio - YouTube - Pi Internet Radio
- Raspberry PI: Internetradio - RN-Wissen
- SqueezeBerry : a Music Player based on Raspberry and Squeezebox
- Make a Raspberry Pi WiFi Radio
- Using your Raspberry PI to rip music from online radio stations ~ Everyday Linux User
- Raspberry Pi • View topic - RPi Newtorked Digital Radio Recorder (timeshift & podcasts)
Podcast:
- PodGrab – A Command Line RSS Podcast Downloader Written In Python
- DOWNLOAD_DIRECTORY = "podcasts" ändern nach “var/lib/mpd/music” (noch Probleme mit der Autorisierung)
und
download_directory = DOWNLOAD_DIRECTORY - sudo python PodGrab.py –s ‘url’
sudo mpc update
mpc ls -
- DOWNLOAD_DIRECTORY = "podcasts" ändern nach “var/lib/mpd/music” (noch Probleme mit der Autorisierung)
- podster.de - das deutschsprachige Podcast Portal Liste deutscher Podcasts
- http://www.stream-urls.de/index.php Liste interessanter Podcasts.
- Streamripper
- streamripper http://www.beatlesradio.com:8088 -a -M 250 --with-id3v1
- Radio mitschneiden mit Streamripper | Computerclub AUGE e.V.
- Radiostream Rekorder mit streamripper und at - Raven Wiki
- AirPlay
Radio Stationen
Zusätzliche Programme, die für ein Internetradio genutzt werden können.