Skip to content
This repository has been archived by the owner on Mar 31, 2022. It is now read-only.

A music player that lets you play music from all sources.

License

Notifications You must be signed in to change notification settings

brokenprogrammer/RapidTunes

Repository files navigation

RapidTunes

A music player that lets you play music from many sources. The goal of RapidTunes is to let you collect all your music from various sources in one application.

Deprecated

RapidTunes was a project started around when i started studying at LNU. This was a side project I used to learn programming on my spare time. The idea was to allow the user to build playlists with songs from different soruces such as spotify, youtube and soundcloud.

The player was built using a webview that would load in custom made html files with javascript used to connect to for example spotify and play the correct song.

We got as far as to play music from YouTube as well as local files using our own custom Flac file parser and audio player.

The code conventions, formatting, comments and tests makes this project in my opinion quite impressive in regards to where I was in my programming career at the time. There is many lines of code which today I would consider waste like getters & setters but there are also parts that still I find intriguing like the Flac parser and player.

We had big plans for this project and even tried to start a business around the idea contacting business counselors at the university who tried the application and wanted to nomiate us for an innovation award. We were in touch with Spotify employees trying to get a foot in the door there to get some help as well which was a very educative process.

I don't quite remember why the development stopped but I do remember we had some problem that we couldn't figure out a solution for with one of our integrations which is pretty sad. I still look back at this project from time to time since its still something I want to complete.

Will perhaps go for it sometime in the future.

Installation


To set up the project and work on it you simply clone this repository to your machine. All dependencies are currently added through Maven so the project should easily be opened through Eclipse and let you get started right away!

Contributing


RapidTunes happily accepts contributions to make the project improve and evolve. The development of RapidTunes will happen here on GitHub as an open source project. We are grateful for all contributions through issues found or using RapidTunes or enhancements to the software.

Getting started contributing

If you want to contribute code, fork this repository and then commit your changes to your fork. When you are finished please provide a pull request and it will be reviewed as soon as possible.

Coding conventions

To keep the quality of our code as good as possible we try to follow the Oracle Coding Conventions.

Reporting issues

To file a bug report, please visit the GitHub issues page. It's great if you can attach code but any bug reports are welcome.

Code Review

It is easy to make mistakes, if you would notice some bad programming do not hesitate to report it as an issue at the GitHub issues page.

License

RapidTunes is maintained under the MIT License.

About

A music player that lets you play music from all sources.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published