AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Install festify12/29/2023 serve: Starts the rollup dev-server serving a local instance of Festify on port 3000.prepare-env: Used in CI environments to load environment files from branch-name-suffixed environment variables.lint: Lints the TS sources with tslint.fix: Attempts to automatically fix linter errors.You can then deploy the files in /build to a webserver of choice to run Festify. build : Compiles the TypeScript to JS and bundles all JS to a single file.The package.json contains all necessary commands for building Festify. Since all config values (except for the service-account.json) are loaded through standard ES modules machinery, building the project will notify you if something is missing. It looks like this:Įxport const CLIENT_ID = "YOUR_SPOTIFY_APPLICATION_CLIENT_ID" export const ENCRYPTION_SECRET = "REFRESH_TOKEN_ENCRYPTION_KEY - PLEASE GENERATE" export const CLIENT_SECRET = "YOUR_SPOTIFY_APPLICATION_CLIENT_SECRET" Currently this is the Sentry URL and the API key. All following paths are relative to the repository root.Ĭ: This file includes common configuration values that don't deserve their own file. You require an account for both services.įestify loads configuration variables though JS / TS / JSON files included in the build process. & Sentry: Festify displays Fanart from in the TV Mode and uses Sentry for error reporting.3000 is the port the dev-server started with yarn serve runs on, but this can be any port you like, if you configure the dev server accordingly. Usually at least is needed for a dev-environment. Set up a Spotify Developer Application (you need a Spotify Premium account) and configure the OAuth redirect URL. Spotify: Festify plays music from Spotify.In that case, you also need to set up and register the respective app / developer accounts with these services. For user management, you need to enable at least anonymous authentication, and if you want cheat-prevention to work, also authentication with GitHub, Facebook, Twitter, and Google+. Set up a dedicated and paid Firebase project. Firebase: Festify is built upon Firebase Realtime Database and Firebase Cloud Functions.nodejs, TypeScript and yarn: Festify is written in TypeScript for better scalability and fewer bugs.To conclude, Festify is a very exciting application that provides you with a whole new way of keeping both your guests and yourself entertained by making use of your Spotify Premium account and by giving all of you the power to vote for the following songs.īest of all, the app is incredibly simple to install and configure, not to mention that the "pairing" process is as straightforward as they get, so you should have no problems getting your parties started.Festify is a free Spotify-powered app that lets your guests choose which music should be played using their smartphones. Breathe new life into your weekly gatherings or parties with the help of Festify You may also be interested in knowing that the app is currently in a fairly young development stage (listed as Alpha on its official GitHub repository). Other than that, it's also worth pointing out that despite the app's overall simplicity, it looks relatively modern, mainly thanks to the fan art for each playing song. For instance, you can play, pause, skip or delete tracks from the queue directly from your smartphone. The app also provides you with a few remote control privileges, as well. The joining process is extremely straightforward, as all your guests only need to scan the displayed QR code or go to the address and enter the room's party code. If you're even remotely worried about this being a bit too complicated, it's well worth pointing out that there's really no reason to fret. Well-thought-out and very intuitive app that should improve your party-throwing skills Basically, the track with the most votes will be played next, pretty simple. With that taken care of, you can move onto creating a new party room, building your playlist and inviting your friends to view it. Of course, it almost goes without saying that you'll also need an active Internet connection, both for streaming music from Spotify and so that your guests can choose the music via their smartphones. This means that it requires the presence of Spotify's client app on your computer's system, as well as a valid Spotify Premium Account. Probably the first thing you should know is the fact that that Festify is actually based on Spotify. Get this app up and running in a matter of minutes Festify is an engaging and entertaining application that may very well help you bring your parties or home gatherings to a whole new level by allowing your guests or friends to choose which music should be played next directly from their smartphones.
0 Comments
Read More
Leave a Reply. |