Tuneswitch

An app that switches music listened by users according to location
Alternatives To Tuneswitch
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Django Location Field519
8322 days ago19March 27, 201912mitJavaScript
Location field and widget for Django. It supports Google Maps, OpenStreetMap and Mapbox
Django Drf Filepond861a month ago14December 21, 202114bsd-3-clausePython
A Django app providing a server implemention for the Filepond file upload library
Geoparser50
a month ago2apache-2.0JavaScript
Extract and Visualize location from any file
Django Mapbox Location Field49
1a year ago32March 01, 20221mitPython
Simple in use location model and form field with MapInput widget for picking some location. Uses mapbox gl js, flexible map provider API. Fully compatible with bootstrap framework. Can be used with spatial or plain databases.
Django Geosimple41
54 years ago3March 13, 20177Python
DEPRECATED/NO LONGER MAINTAINED
Django Treasuremap22
6 months agomitPython
django-treasuremap app, makes it easy to store and display the location on the map using different providers (Google, Yandex).
Django Cms Storelocator19
110 years ago20April 25, 20132bsd-3-clausePython
A store locator extension for Django CMS
Django Location18
29 years ago36December 15, 2021mitPython
Gather, store, and display real-time location information from Foursquare, Apple iCloud, and more.
Django Forbid18
a day agomitPython
Secure your Django app by controlling the access - grant or deny user access based on device and location, including VPN detection.
Bitcoinnodestats14
3 years ago2mitPython
Bitcoin node status and statistics web interface based on Django
Alternatives To Tuneswitch
Select To Compare


Alternative Project Comparisons
Readme

TuneSwitch

forthebadge forthebadge forthebadge forthebadge

TuneSwitch

An open source playlist randomiser for Spotify

Overview

The app swaps music played by users online in multiple methods namely Normal,Travel and Channel Mode. App is made using Flutter and Python. Backend uses websocket connection with backend for real time swapping of music. The websocket part is implemented with Django Channels.The backend is deployed in Heroku.

Features

  • Location based music swapping
  • Works real-time
  • Decreased Latency
  • Works on any device with Spotify.
  • Create and join Private channels to swap music privately.
  • Retro UI
  • Under MIT license

Dependencies

Flutter

Python

Screenshots

Local Setup

Flutter

  • Go to Spotify Developers to obtain CLIENT_ID and setup a REDIRECT_URI there.
  • Store the CLIENT_ID and REDIRECT_URI in .env file in root folder of Project.
  • change the URL given in auth.dart to your own local URL.
  • Run flutter pub get flutter run

Django

  • Install the packages in Backend/requirements.txt.
  • Install Redis.
  • Run python3 manage.py migrate python3 manage.py runserver [YOUR_IP_ADDRESS]:8000

Issues

  • No method to identify whether Spotify is installed in the running device.
  • Location based music swapping can be Improved.
  • Ads in spotify is not tolerated in some cases.
  • When deployed, the request response time out creates a problem.

Other

For more details on local setup and working mail me at [email protected]

Popular Location Projects
Popular Django Projects
Popular Libraries Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Dart
Django
Flutter
Websocket
Location
Spotify
Django Rest Framework
Swap