Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alexatsu/tune

Small self hosted music service. For web and mobile.
https://github.com/alexatsu/tune

music-player soundcloud spotify streaming youtube

Last synced: 14 days ago
JSON representation

Small self hosted music service. For web and mobile.

Awesome Lists containing this project

README

        

# Tune

![tune_home](https://github.com/user-attachments/assets/e07b6335-5cfb-4214-8631-fed35046bf85)
![tune_music](https://github.com/user-attachments/assets/fdc656ec-0f52-44f4-a622-ecacbce8907e)

## Description
This project allows users to listen music from YouTube, Spotify, and SoundCloud(soon). Users can search for their favorite songs, create playlists, and enjoy seamless music streaming from multiple platforms.

## How this works
Tune API leverages the powerful yt-dlp library to retrieve data from various music sources such as YouTube/Spotify/Soundcloud.

API seamlessly fetches the song metadata and provide additional data for music.

Retrieved metadata, along with the audio file, is then transmitted to the client, enabling users to enjoy their favorite music effortlessly.

Then music wrapped in iframe for listening.

Brief overview of the architecture:
![image](https://github.com/user-attachments/assets/c87d9520-7a06-40a0-a222-6c030a5d2fae)

## Usage
You can check it [here](https://tuneaudio.fun)

## Current Stage
Tune is developed in my free time from work

>(WEB)-version Project done about 90%. Missing only Themes and Recommendations

>(DESKTOP|MOBILE)-versions. Researching to make efficient transfer to desktop and mobile versions of this app.

>(TELEGRAM)-version. Looking for a way to create a branch for a web app.

If you'd like to peek in the management board, check [here](https://github.com/users/AlexanderKudr/projects/9/views/1)

## Contributing
If you're interested in contributing to the Tune, please open an issue that you are willing to add new feature/fix bugs. I will provide minimal example for dev version.

## License
This project is licensed under the GNU General Public License v3.0.