InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ
Top 23 Java Music Projects
-
-
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
tempo
An open source and lightweight music client for Subsonic, designed and built natively for Android. (by CappielloAntonio)
Do you use a local client that accepts caching/offline playback of the content ?
I'm looking through the android clients and none seem to fully embrace keeping the most played tracks on device ("offline mode"). Tempo[0] has in on the wip list, while StreamMusic straight removed in it the latest update[1], so as of now it looks like a pretty tough feature to get.
Listening to music in remote places is nice, and that was the main reason for paying for Spotify for me.
[0] https://github.com/CappielloAntonio/tempo#readme
-
-
audio-visualizer-android
๐ต [Android Library] A light-weight and easy-to-use Audio Visualizer for Android.
-
-
-
aiode
Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ConvertWithMoss
Converts multisamples from a source format (WAV, multisample, KMP, wavestate, NKI, SFZ, SoundFont 2) to a different destination format.
-
-
-
-
Project mention: Show HN: Kew โ A Terminal Music Player for Linux | news.ycombinator.com | 2024-10-04
Just to add an alternative, I'm using Airsonic Advanced[0] as my subsonic server of choice if for only one reason: it properly supports folder navigation. I've ranted about this before (looking at you Jellyfin) but my folder layout is sacred and any media service I use needs to respect it.
For an android client I use tempo[1] which again was one I landed on because pretty much all the other clients didn't support folder lookup either (I _think_ dsub does but tempo is a lot prettier).
0: https://github.com/kagemomiji/airsonic-advanced
-
-
midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
-
-
-
-
-
-
-
AudioSpeedUp
Android app developed for fun during lockdown. With this simple app you can play audio files, such us WhatsApp voice messages, in background at custom speed.
-
-
SpotifyDiscoveryBot
A Java-based bot that automatically crawls for new releases by your followed artists on Spotify. Never miss a release again!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Music discussion
Java Music related posts
-
Show HN: Pyzam, Shazam for DJs and Mixtapes in Python
-
JMusicBot Discord setup on Raspberrypi
-
Downloaded Music App?
-
Release 1.5.2 ยท VinylMusicPlayer/VinylMusicPlayer
-
voting in music bots
-
tunedetective
-
I built a Docker container for a music bot so you can run the bot in seconds.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2025
Index
What are some of the best open-source Music projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | MusicBot | 5,587 |
2 | tempo | 1,541 |
3 | VinylMusicPlayer | 915 |
4 | audio-visualizer-android | 872 |
5 | opsu | 772 |
6 | Jockey | 359 |
7 | aiode | 305 |
8 | ConvertWithMoss | 256 |
9 | odyssey | 239 |
10 | BladePlayer | 225 |
11 | iTunes-Discord-RP | 204 |
12 | airsonic-advanced | 200 |
13 | utsu | 186 |
14 | midica | 117 |
15 | DialogMusicPlayer | 88 |
16 | tiny-music-player | 86 |
17 | little-music-player | 83 |
18 | opal | 66 |
19 | nusic | 43 |
20 | Eleven | 37 |
21 | AudioSpeedUp | 24 |
22 | opensqueeze | 24 |
23 | SpotifyDiscoveryBot | 20 |