Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Projekt :Rasperry PI als Musik Player (https://www.delphipraxis.net/182648-projekt-rasperry-pi-als-musik-player.html)

ngott2 7. Nov 2014 07:30

Projekt :Rasperry PI als Musik Player
 
Hallo,
ich will ein Privates Projekt starten und es möglichst gut umsetzen und dafür wär ich für jeden Ratschlag und jede Idee für weiter Features dankbar.

Was ist das Projekt ?
Das Projekt ist ein raspberry pi der Musik abspielt und durch mehre Möglichkeiten gesteuert werden soll. Die Möglichkeiten sind eine Android App, Eine Windows 8 App und eine Webapp. Die Musik soll auf mein V-Server zwischen gespeichert werden und mit dem raspberry pi Synchronisiert werden.

Ich mache dieses Projekt vor allem um meine Programmier skills zu verbessern. Ich denke aber auch daran das alles zu Dokumentieren und anschließen unter einer Opensource Lizenz zu veröffentlichen.

Meine Ausrüstung.
Raspberry PI Model B mit Gehäuse und Netzteil 64 GB SD Karte, W-Lan Stick und Bluetooth Stick.
V-Server mit WinServer 2012 mit 800 GB freien Speicher 16 GB RAM und 4 Kernen a 3 Giga Herz und eine 100 Megabits Anbindung.

IDE’s : Visual Studio 2013 Professional + RE-Shaper, Eclipse mit Android SDK und Subline Text 2

Kenntnisstand : Kenntnisse in Android Programmierung mit Java. Kenntnisse in schreiben und nutzen von Web APIs. C# Kenntnisse mit WPF, PHP und JavaScript Kenntnisse und Delphi Kenntnisse.

Auf dem Raspberry PI soll ein MP3 Player laufen der über W-Lan und Bluetooth folgende Befehle empfangen kann.
Nächstes Lied, Stopp, Lauter und Leiser, Gib Liste aller Songs zurück, Spiele Song x ab.
Ein Service der auf dem Raspberry PI läuft soll bei gültiger Verbindung zum Server sich alle neuen Lieder ziehen.

Die Android App, die Windows App und die Webapp sollen nur die Schnittstellen der Anwendung aufrufen die auf dem Raspberry PI laufen.

Fragen die ich noch nicht geklärt habe sind folgende.
Welche Sprache für den Raspberry PI (Linux Programmierung).
Welche Datenbank(bitte Kostenlos )für den Server.

Gruß,
ngott2

RWarnecke 7. Nov 2014 08:42

AW: Projekt :Rasperry PI als Musik Player
 
Zitat:

Zitat von ngott2 (Beitrag 1279007)
Fragen die ich noch nicht geklärt habe sind folgende.
Welche Sprache für den Raspberry PI (Linux Programmierung).
Welche Datenbank(bitte Kostenlos )für den Server.

Nach meinem Wissen sollte es doch möglich sein, über das Visual Studio Anwendungen für Linux zu Programmieren. Habe da glaube ich mal was gelesen zu. Die Datenbank, entweder MySQL oder Firebird/Interbase oder PostgreSQL.

hathor 7. Nov 2014 08:53

AW: Projekt :Rasperry PI als Musik Player
 
Was Du vorhast, ist zwar lobenswert, aber etwas "hobbymäßig".
Bis man alle Teile zusammen hat, muss man doch ziemlich viel Geld ausgeben und viel Zeit investieren.
http://www.pollin.de/shop/suchergebn...y&log=internal

Ich bin gerade dabei, mir einen "Musik-Server" zusammenzubauen.
Vorhanden sind:
1. ein MEDION-Notebook, WIN 8.0/8.1 mit 10Zoll-Touchscreen, 500GB, WLAN+BT für 180EUR.
http://myworld.ebay.de/medionshop-deutschland/
2. eine SAMSUNG-Soundbar für das TV-Gerät, die auch allein betrieben werden kann mit iPod+BT-Empfang.
3. eine FB für das Notebook mit USB-Empfänger - http://www.pollin.de/shop/dt/MzIyODc...enger_X10.html

Die BT-Verbindung zwischen NB und Soundbar funktioniert hervorragend.
Es würde auch zwischen NB und BT-Kopfhörer funktionieren.
Als WINDOWS-Software baue ich mir gerade was Schönes zusammen auf Basis von DELPHI/DirectShow.
http://www.delphipraxis.net/140677-d...iedergabe.html

Die Software besteht aus 2 ListBoxen:
1. enthält alle MP3-Files einer ausgewählten Partition oder USB-HDD.
2. enthält alle Titel - ausgewählt aus ListBox1 - die ich hören möchte.

ngott2 7. Nov 2014 09:05

AW: Projekt :Rasperry PI als Musik Player
 
Zitat:

Zitat von hathor (Beitrag 1279019)
Was Du vorhast, ist zwar lobenswert, aber etwas "hobbymäßig".
Bis man alle Teile zusammen hat, muss man doch ziemlich viel Geld ausgeben und viel Zeit investieren.
http://www.pollin.de/shop/suchergebn...y&log=internal

Ja, es ist auch ein Hobbyprojekt und die Hardware die ich brauche habe ich schon.

@RWarnecke: Bin gespannt wie gut die Programmierung mit Visualstudio funktioniert :)

implementation 7. Nov 2014 10:11

AW: Projekt :Rasperry PI als Musik Player
 
Wenn es nicht ums Lernen ginge, würde ich dir empfehlen, einfach einen MPD draufzupacken, der ist genau für sowas perfekt :P

Vielleicht solltest du dich bei der Wahl der Sprache nach den Bibliotheken richten, die du nutzen willst. Womit willst du Bluetooth behandeln, wie im WLAN lauschen, wie die Datenbank verwalten und wie die Musik abspielen? Soundausgabemöglichkeiten gibts wie Sand am Meer. libao, Phonon, GStreamer, libvlc, OpenAL, wenns nicht so portabel sein muss kannst du auch direkt ALSA, PulseAudio oder /dev/dsp ansprechen. Aber das solltest du vorher entscheiden. Und wie willst du die Musik syncen? Rsync würde sich anbieten. Oder solls ein eigenes Protokoll werden?

C und C++ gehen da natürlich immer. FreePascal auch, klar, aber da müsstest du evtl erstmal Bindings zu den gewünschten Bibliotheken schreiben. Theoretisch kannst du natürlich auch das Visual Studio benutzen, aber ergibt das Sinn? Für den Raspberry-seitigen Teil mit Sicherheit nicht. GNU/Linux-Programme sollte man schon unter GNU/Linux schreiben, allein aus Debugging- und Testgründen und um zu verstehen, wie es funktioniert und wie man dafür programmiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz