Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soundcrowd/soundcrowd
An extensible music player app for Android with plugins to support streaming from SoundCloud, YouTube, Spotify, Beatport, and Tidal
https://github.com/soundcrowd/soundcrowd
android beatport cache music player plugin soundcloud spotify tidal waveform youtube
Last synced: about 1 month ago
JSON representation
An extensible music player app for Android with plugins to support streaming from SoundCloud, YouTube, Spotify, Beatport, and Tidal
- Host: GitHub
- URL: https://github.com/soundcrowd/soundcrowd
- Owner: soundcrowd
- License: gpl-3.0
- Created: 2019-04-14T00:01:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-10T22:15:44.000Z (6 months ago)
- Last Synced: 2024-09-27T12:01:32.827Z (about 1 month ago)
- Topics: android, beatport, cache, music, player, plugin, soundcloud, spotify, tidal, waveform, youtube
- Language: Kotlin
- Homepage: https://soundcrowd.github.io/
- Size: 791 KB
- Stars: 70
- Watchers: 4
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SoundCrowd
[![android](https://github.com/soundcrowd/soundcrowd/actions/workflows/android.yml/badge.svg)](https://github.com/soundcrowd/soundcrowd/actions/workflows/android.yml)
[![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd.svg)](https://github.com/soundcrowd/soundcrowd/releases)
[![GitHub](https://img.shields.io/github/license/soundcrowd/soundcrowd.svg)](LICENSE)SoundCrowd is a free, open-source and lightweight music player for Android in modern material design, specialized for playing long music tracks (DJ mix, live sets, audio books).
SoundCrowd features the generation of waveforms that visualize your music tracks during playback and can be used for precise seeking through gestures.
SoundCrowd lets you create cue points at your favorite positions in your music tracks. With these markers in the waveform, you can remember them and easily jump back to them.
SoundCrowd can be extended via plugin modules to support various online streaming services.
## Download
[](https://play.google.com/store/apps/details?id=com.tiefensuche.soundcrowd)
[](https://soundcrowd.github.io/fdroid/repo)or download the apk directly from the [GitHub releases](https://github.com/soundcrowd/soundcrowd/releases) page.
## Online Streaming Services
The following plugins for online streaming services are currently available:
| Service | Download |
|------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| SoundCloud | [![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd-plugin-soundcloud.svg)](https://github.com/soundcrowd/soundcrowd-plugin-soundcloud/releases) |
| YouTube | [![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd-plugin-youtube.svg)](https://github.com/soundcrowd/soundcrowd-plugin-youtube/releases) |
| Spotify | [![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd-plugin-spotify.svg)](https://github.com/soundcrowd/soundcrowd-plugin-spotify/releases) |
| Beatport | [![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd-plugin-beatport.svg)](https://github.com/soundcrowd/soundcrowd-plugin-beatport/releases) |
| Tidal | [![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd-plugin-tidal.svg)](https://github.com/soundcrowd/soundcrowd-plugin-tidal/releases) |
| Cache | [![GitHub release](https://img.shields.io/github/release/soundcrowd/soundcrowd-plugin-cache.svg)](https://github.com/soundcrowd/soundcrowd-plugin-cache/releases) |You can install them from the F-Droid repository or download the apks directly from the GitHub releases pages.
## Screenshots
## Building
$ git clone --recursive https://github.com/soundcrowd/soundcrowd
$ cd soundcrowd
$ ./gradlew assembleDebugInstall via ADB:
$ adb install app/build/outputs/apk/debug/app-debug.apk
## License
SoundCrowd and its modules are licensed under GPLv3.
## Dependencies
- [Glide](https://github.com/bumptech/glide) - BSD, part MIT and Apache 2.0
- [AndroidSlidingUpPanel](https://github.com/umano/AndroidSlidingUpPanel) - Apache 2.0
- [AlphabetIndex-Fast-Scroll-RecyclerView](https://github.com/myinnos/AlphabetIndex-Fast-Scroll-RecyclerView) - Apache 2.0
- [AppIntro](https://github.com/AppIntro/AppIntro) - Apache 2.0
- [ShowcaseView](https://github.com/amlcurran/ShowcaseView) - Apache 2.0