Find Jobs
Hire Freelancers

Automation Music Server-

$30-250 USD

Închis
Data postării: circa 5 ani în urmă

$30-250 USD

Plata la predare
I need you to develop some software for me. I would like this software to be developed . I Need a to turn my Raspberry Pi - Any into a Music Server for a Coffee Shop. 1- A good music player with all the basics options a player should have (just like iTunes), Playlist, Shuffle of the Playlist, Repeat a Playlist, and so on... 2- Volume Standardization: All tracks must play at the same decibel level (Same Volume) 3- Automation: If there is a powerful outage, the device should start automatically when the power comes back and the music should start with the last playlist it was playing. Turn Off and Turn Back On at a specific time (example: turn off at nights). 4- Been able to program the playlist will be crucial, example: Monday - Playlist, Tuesday - Playlist 2, and so on.., Also been able to shuffle the days of those Playlist will be nice. There are special dates, for example: Christmas will have another Playlist, Halloween, Independence Day, and so on... 5- Been able to control from anywhere the device via a browser. Even add or remove files from the device and Playlist. 6- Important: Been able to install it in as many devices I want. 7- Google Music Integration (With the option to download the playlist and files to the internal memory and not depend on the internet) - If there is any change in Google Music Playlists, the service should automatically upgrade the files when there's an internet connection 8- Synology Integration - Been able to auto update files from the Synology NAS Server - ONEDRIVE or Dropbox or GOOGLE Drive DEVICES: RASPBERRY PI.
ID-ul proiectului: 18601630

Despre proiect

O propunere
Proiect la distanță
Activ: 5 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
1 freelancer plasează o ofertă medie de $277 USD pentru proiect
Avatarul utilizatorului
I will propose a solution for each task: 1. A Node server controls the music, and is in turn controlled from a served page, allowing those with the appropriate credentials to control the music from their device and forgoing the need for dedicated interface equipment. 2. There are multiple open-source utilities regarding audio normalisation. I recommend Sox, which can be called by server to normalise audio files whenever they are uploaded to it. 3. A raspberry pi powers on whenever power is supplied. By configuring auto-login and adding the server to the startup script, along with regularly saving state, this effect can be achieved. Tying the server to a cron job will allow it to turn on/off at regular times. 4. I propose a programmable playlist system, where each playlist has a set of rules regarding the current time, with adjustable priority. If the rules fit, the playlist is added to the play queue according to its priority. 5. See 1. 6. By virtue of 1, each installation is independent to the Pi it is installed on, allowing you to install it to as many Pis as you own. 7. Should be simple enough, although there may be compatibility issues with 4. 8. Should be simple enough to implement. For 7 and 8, I don't think they will fit with 2, since normalisation is not instant and thus files cannot be normalised as they are streamed from the server. I recommend that some integration is made to store normalised files there.
$277 USD în 21 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED STATES
Weston, United States
5,0
1
Metoda de plată a fost confirmată
Membru din nov. 10, 2017

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.