An open API service indexing awesome lists of open source software.

https://github.com/fcusson/syncphony

A music streaming service syncing solution
https://github.com/fcusson/syncphony

Last synced: 9 months ago
JSON representation

A music streaming service syncing solution

Awesome Lists containing this project

README

          

# Syncphony

[![MIT License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)
[![Python Version](https://img.shields.io/badge/python-3.12%2B-blue.svg)](https://www.python.org/)
[![Project Stage](https://img.shields.io/badge/status-early%20development-orange)](#)

**Syncphony** is a Python application that synchronizes your music library across multiple streaming services. Seamlessly transfer playlists, liked songs, and more — all in sync.

---

## Features

> [!WARNING]
> This project is current under development. The list of feature is tentative and subject to change.

- Sync playlists and liked tracks between platforms
- Smart track matching across services
- Dry-run mode to preview sync operations
- Modular plugin system for extending support to new platforms
- Export a detailed Excel report of your library, including:
- Playlists and their associated tracks
- Liked songs
- Saved albums and podcasts

---

## Supported Services (Planned)

* Spotify
* Apple Music
* YouTube Music
* Tidal
* Deezer

---

## Roadmap

* [ ] Build core sync engine
* [ ] Add Spotify support
* [ ] Implement cross-platform matching logic
* [ ] Build service adapter interface
* [ ] Add other major platforms
* [ ] Optional: GUI frontend

---

## Contributing

Contributions are welcome! Feel free to:

* Open an issue
* Suggest features
* Submit a pull request

Please follow the [Contributor Guide](CONTRIBUTING.md) (coming soon).

---

## License

This project is licensed under the MIT License. See the [`LICENSE`](LICENSE) file for details.

---

> Made with ♫ for music lovers.