Find Jobs
Hire Freelancers

Automation Music Server-

$30-250 USD

Suljettu
Julkaistu yli 5 vuotta sitten

$30-250 USD

Maksettu toimituksen yhteydessä
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.
Projektin tunnus (ID): 18601630

Tietoa projektista

1 ehdotus
Etäprojekti
Aktiivinen 5 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
1 freelancerit tarjoavat keskimäärin $277 USD tätä projektia
Käyttäjän avatar
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 21 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan UNITED STATES lippu
Weston, United States
5,0
1
Maksutapa vahvistettu
Liittynyt marrask. 10, 2017

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.