https://github.com/meteran/tir-pispotify
Android control Spotify Client for RaspberryPi
https://github.com/meteran/tir-pispotify
Last synced: 8 months ago
JSON representation
Android control Spotify Client for RaspberryPi
- Host: GitHub
- URL: https://github.com/meteran/tir-pispotify
- Owner: meteran
- Created: 2016-05-31T19:25:58.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-08T11:59:22.000Z (about 10 years ago)
- Last Synced: 2025-02-26T02:32:44.233Z (over 1 year ago)
- Language: Java
- Size: 812 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PiSpotify
=========
Zdalny odtwarzacz muzyki ze spotify zbudowany w oparciu o RaspberryPi
### 1. Zasada działania:
Aplikacja mobilna łączy się serwerem uruchomionym w sieci lokalnej.
Serwer umożliwia odtwarzanie muzyki.
Dzięki temu możemy sterować muzyką, która jest odtwarzana w innym pomieszczeniu w domu.
### 2. Składowe projektu
* Serwer uruchomiony na RaspberryPi.
* Aplikacja mobilna uruchomiona na telefonie z systemem Android.
### 3. Serwer
Serwer jest napisany w twisted i udostępnia REST API.
Do odtwarzania muzyki skorzystaliśmy z biblioteki [pyspotify](https://pyspotify.mopidy.com/en/latest/),
która z kolei korzysta z libspotify
### 4. Aplikacja mobilna
(opisana w podkatalogu `mobile`)
### 5. Serwis "autodiscover"
Do wykrywania adresu serwera przez aplikację mobilną użyliśmy:
* po stronie serwera [zeroconf](https://pypi.python.org/pypi/zeroconf)
* po stronie aplikacji [NSD](https://developer.android.com/training/connect-devices-wirelessly/nsd.html)