![]() Create a Stripe Account, and include your keys in the source code.Create a Firebase project, include the ist file from your project in the app files.Prepare a token exchange service (I used Heroku) and deploy the ruby files to run your exchange.Then, plug in your client id to the source code. Create a Spotify Developer Account, to fully run the music system you will need Premium.Setup the accounts from the External Product section above, then roughly follow these steps: In order to run, you need to get a few things set up. Since this is a full application, the best way to run it and make it your own is to download the. It may also be beneficial to have your own website so you can deploy your own version of Terms & Conditions and direct support requests to your domain email. Stripe Account (if you want to enable payments).A Cloud Platform Account (Google, AWS, Azure, etc).You might be asking yourself - why release this entire system? Well, as with everything, there's a story. However, it is assumed you know how to get a Firebase project up and running, since the app will also require your own ist file to properly function. Running the code and using the apps will begin to create your schema since Firebase will create nodes where they don't exist previously, if told to do so. In addiiton, the app uses Firebase to hold it's real-time, votable queue. I provide the source code for the app on both iPhone and iPad, as well as examples for some backend code that you will need in order to have a fully functional version of the app(s).įor example, the app needs a token exchange service to use the Spotify SDK, and some cloud functions for creating and adding payments and payment methods to Stripe. This project is a fully functional system, front to back.well, kinda. See more on the iPhone app Getting Started Once 'checked in' to their location of choice, users can see and manipulate the queue by voting, adding songs, or purchasing vote packages to boost their song selections. Users can sign in using Spotify, Google, or enter as a Guest. The iPhone version of the app is for patrons - in this example, the bargoers. This allows them to set up a location, and create a democratized music queue for others to 'check in' to, and begin adding music. A 'venue' - for example, a bar - can create an account using the iPad Admin version of the app. Queue'd is an application that creates a shared music queue, based on location. Vote up or down on any song in the queue, and control the flow of music with the help of those around you. With Queue'd, the crowd takes control, collectively deciding what songs play, and in what order they are played in.Ĭonnect with your Spotify account and add music from your favorite playlists, or search for any song you'd like, then add it to the queue with one touch. Music has an incredible way of setting the tone for any gathering. Add your favorite songs to a shared music queue at your favorite bars, restaurants and get-togethers, then vote to decide what plays next. But again, there is no way to shuffle intro prompts.ĭoes anyone have any advice or ideas? Any help gratefully appreciated.Queue'd Music Queue'd is the best way to enjoy music with your friends. I hadn't realised that it plays overdubbed onto the hold music - 'Great! ' I thought - I'll just change the hold music files to just be music, and have the intro prompts as the spoken information on shuffle. I can get playlists to work, but I don't want that.įor information, each sound file is some different, spoken information, over the same background music. I've experimented with playlists, but these are no good, as they don't play from the start - they're always playing, and the caller drops in at wherever it currently is. The only other options are to choose existing uploaded, single files - or playlists. The problem is that when I go to the settings of each queue, how do I tell the queue to use the 'General Music on Hold' settings I set above? If I leave the Music on Hold file for the queue blank, nothing plays. So far so good - I've uploaded the 10 different sound files I want, and checked the boxes for 'Randomize Playback', and 'Randomize Music on Hold Per Call', which is what I want to happen. In the 3CX console, I can find 'Settings>Music on Hold', and I can see the 'General MoH' tab, which has slots for 10 different sound files. When anyone gets through to a queue, I want the hold music/sound file to shuffle, and importantly, play from the start.
0 Comments
Leave a Reply. |