Skip to content

TuneSync is a versatile, serverless track player that enables users to effortlessly stream music, meditation tracks, and podcasts from an extensive variety of sources, both local and remote.

License

Notifications You must be signed in to change notification settings

Envoy-Z-Lab/TuneSync

 
 

Repository files navigation

logo

TuneSync

Platform - iOS Platform - iOS PRs Welcome

Music PLayer

What is this ?

TuneSync is a versatile, serverless track player that enables users to effortlessly stream music, meditation tracks, and podcasts from an extensive variety of sources, both local and remote.

Pre-alpha release

TuneSync is currently under early access stage. While some features are operational, others may not be fully functional yet. We encourage you to explore and use the app. If you encounter any issues or find certain aspects counterintuitive, please report them. Your feedback is invaluable and will help prioritize future developments.

Features

  • Listen to audio from local storage
  • Listen to audio from webdav server
  • Built-in metadata scraping, including artist, album, photos, and more.
  • Build-in lyrics
  • Create playlists and play audio from saved playlists
  • Manage audio queue
  • Searching songs from added library
  • Airplay support
  • Voice searching songs from added library
  • Karaoke mode
  • Metadata editing
  • Custom metadata api
  • Custom lyrics api
  • Listen to audio from synology audio station
  • Listen to audio from Jellyin
  • Listen to audio from Plex
  • Listen to audio from Emby
  • And more...

Quick Start

yarn install

Run IOS

npx expo run:ios

Run Andriod

npx expo run:andriod

Contribution

TuneSync welcomes contributions, but to avoid overlapping work, please create an issue or leave a comment to discuss your plans before you begin.

Our Community

You can join Discord Channel

Become a tester

Android

Not ready to release

iOS

Distribute via TestFlight. Please leave your Apple email address in the Discord channel or contact me at zqian15@asu.edu to receive a redeem code.

About

TuneSync is a versatile, serverless track player that enables users to effortlessly stream music, meditation tracks, and podcasts from an extensive variety of sources, both local and remote.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.7%
  • Kotlin 4.5%
  • Ruby 2.4%
  • Objective-C++ 1.4%
  • Swift 1.4%
  • JavaScript 0.4%
  • Other 0.2%