Java Music

Open-source Java projects categorized as Music

Top 23 Java Music Projects

  1. MusicBot

    ๐ŸŽถ A Discord music bot that's easy to set up and run yourself!

  2. 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.

    InfluxDB logo
  3. tempo

    An open source and lightweight music client for Subsonic, designed and built natively for Android. (by CappielloAntonio)

    Project mention: Jellyfin as a Spotify Alternative | news.ycombinator.com | 2025-04-16

    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

  4. VinylMusicPlayer

    A material designed music player for Android

  5. audio-visualizer-android

    ๐ŸŽต [Android Library] A light-weight and easy-to-use Audio Visualizer for Android.

  6. opsu

    opsu! ~ an open-source osu! client

  7. Jockey

    A music player for Android focused on simplicity, performance, and design

  8. aiode

    Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ConvertWithMoss

    Converts multisamples from a source format (WAV, multisample, KMP, wavestate, NKI, SFZ, SoundFont 2) to a different destination format.

  11. odyssey

    Odyssey music player (by gateship-one)

  12. BladePlayer

    Android music player that plays from multiple sources

  13. iTunes-Discord-RP

    iTunes Rich Presence for Discord made in Java (for MacOS and Windows)

  14. airsonic-advanced

    airsonic-advanced (by kagemomiji)

    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

  15. utsu

    Vocal synthesis frontend

  16. midica

    A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.

  17. DialogMusicPlayer

    A simple and minimal music player dialog :)

  18. tiny-music-player

    Android 1.0+ <20KB minimal notification based audio player

  19. little-music-player

    Android 1.0+ mini notification based audio player

  20. opal

    Plays relaxing music in the background (by CodeDead)

  21. nusic

    your new music (android app)

  22. Eleven

    CyanogenMod/LineageOS Eleven music player

  23. 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.

  24. opensqueeze

    Open Squeeze is an Open Source fork of Orange Squeeze

  25. SpotifyDiscoveryBot

    A Java-based bot that automatically crawls for new releases by your followed artists on Spotify. Never miss a release again!

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Music discussion

Log in or Post with

Java Music related posts

  • Show HN: Pyzam, Shazam for DJs and Mixtapes in Python

    2 projects | news.ycombinator.com | 24 Apr 2024
  • JMusicBot Discord setup on Raspberrypi

    2 projects | /r/learnjavascript | 11 Jul 2023
  • Downloaded Music App?

    2 projects | /r/Pixel7Pro | 3 Jul 2023
  • Release 1.5.2 ยท VinylMusicPlayer/VinylMusicPlayer

    1 project | /r/fossdroid | 1 Jul 2023
  • voting in music bots

    1 project | /r/discordapp | 8 Jun 2023
  • tunedetective

    2 projects | /r/fossdroid | 4 Jun 2023
  • I built a Docker container for a music bot so you can run the bot in seconds.

    2 projects | /r/Discord_Bots | 16 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 2025
    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 โ†’

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

Sponsored
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.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?