Browse free open source Python Music Players and projects below. Use the toggles on the left to filter open source Python Music Players by OS, license, language, programming language, and project status.

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    LAME (Lame Aint an MP3 Encoder)

    LAME (Lame Aint an MP3 Encoder)

    A high quality MP3 encoder

    LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
    Leader badge
    Downloads: 23,997 This Week
    Last Update:
    See Project
  • 2
    HuMidi

    HuMidi

    Play MIDI like a human in ROBLOX with automatic sustain pedals.

    HuMidi is a universal piano auto player for ROBLOX. It plays even the most generic MIDI file with great depth, thanks to the humanization and automatic sustain pedal generation algorithms. The pedals are generated with a thorough analysis of the MIDI data, adding more depth to your performance that no other MIDI players could! Personally have been tested in: - Visual Pianos - Starving Pianists - Digital Piano - Piano's Got Talent This tool is universal, as long as the piano in-game allows to be played on a keyboard.
    Leader badge
    Downloads: 596 This Week
    Last Update:
    See Project
  • 3
    Radio Tray is a streaming player for listening to online radios. Any bug or feature request should be reported in https://bitbucket.org/carlmig/radio-tray/issues
    Downloads: 38 This Week
    Last Update:
    See Project
  • 4
    Audiere is a portable audio library which supports playing MP3, Ogg Vorbis, FLAC, WAV, IT, XM, S3M, and MOD files. You can use it from C, C++, Python, Java, Delphi, and any language that supports XPCOM (JavaScript in Mozilla, for example).
    Downloads: 35 This Week
    Last Update:
    See Project
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 5
    PyKaraoke is a cross-platform karaoke player. It currently supports CDG (MP3+G, OGG+G, WAV+G), MIDI (.KAR, .MID) and MPEG formats.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 6

    StreamTuner2 ♪♬#

    Internet radio directory browser

    Streamtuner2 is an internet radio station and video browser. It simply lists stations in categories from different directories. Launches your preferred media apps for playback. It's built in Python now, but retains UI similarity with the original StreamTuner 0.99
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 7
    Tauon

    Tauon

    The music player of today

    Tauon is a modern, streamlined music player app that's packed with features! An emphasis on playlists and drag-and-drop importing puts you in control of your music library. Faded volume control, 24-bit FLAC support, and gapless playback provide the ultimate listening experience. Excellent CUE sheet support, an original smart playlist system, and network playback from koel or Airsonic servers. Last.fm, Listenbrainz, and Maloja scribbling. MPRIS2 support for desktop integration. Tauon is a playlist-oriented music player that makes the assumption that folders are albums. (You may find the words "album" and "folder" used interchangeably within the interface and documentation) While some features and interface elements may not be immediately intuitive, I hope that once you are familiar, you will find that Tauon is pleasant, fast, and fun to use.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    rePear is a tool that allows using an Apple iPod audio player without iTunes. The user can manage the audio files on the iPod with a normal file manager and rePear takes care that they can be played on the device.
    Leader badge
    Downloads: 33 This Week
    Last Update:
    See Project
  • 9
    yami

    yami

    An open-source music player with simple UI

    Yami is a lightweight, open-source music player built in Python. It focuses on simplicity and ease of use, providing an intuitive user interface (UI) for users to manage and play their music. Whether you're playing local files or downloading from online sources using spotdl, Yami offers a seamless experience. This project is designed for users who want a minimalistic, cross-platform music player with the ability to integrate external sources like Spotify/YouTube Music.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 10
    SonicDive-8D-Music-Player

    SonicDive-8D-Music-Player

    SonicDive 8D Music Player v-1.0

    SonicDive is an immersive audio visualization & effects-based music player designed to deliver a next-level listening experience. It combines dynamic spectrums with advanced spatial audio effects like 3D & 8D sound. ✨ Features 🎵 Audio Visual Spectrums SonicDive supports multiple real-time audio visualizations: 💿 Disk Spectrum 📊 Bars Spectrum 🌊 Wave Spectrum 🖼️ Thumbnail Spectrum ⭕ Circle Spectrum Each spectrum reacts dynamically to the music’s frequency and intensity. 🎚️ Audio Effects & Modes Choose from a variety of sound profiles to match your mood: 🔊 Flat 🎧 3D Audio 🎧 8D Audio 🎤 Hip-Hop 🎻 Classic 🎸 Rock 🎥 Dolby Effect
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    YouTube Music Desktop Player

    YouTube Music Desktop Player

    Turns the YouTube Music site into a desktop application.

    Turns the YouTube Music site into a cross-platform desktop application for Windows and Linux using QtWebEngine.
    Leader badge
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Free Karaoke File Maker

    Free Karaoke File Maker

    Free Karaoke File Maker

    You can hide the singer's voice from the music files that cannot hide the voice in the computer. By default, it will be saved with 2 audio tracks of singer + melody. If you want to save only the melody without the singer's voice, you have to select the No Vocal option. To save the output file, click Save Folder and choose the location you want to save (Default: Desktop). If you are sure of the above preparations, you can change the file you want to change by holding down the mouse and dragging it onto the Drag & Drop Input File. (No internet needed) You can also change it by clicking Select File.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    MagicBox Player
    Magic Box 🎶: The Open-Source Multimedia Player Magic Box is a versatile, custom-built media player for desktop environments, blending a classic interface with powerful, modern features. Developed in Python with PyQt5, it supports a wide range of audio and video formats. Key Features: Dynamic Visualizer: Features a real-time, custom FFT audio spectrum visualizer that monitors system loopback audio, providing vibrant, data-driven feedback (requires manual loopback setup like Stereo Mix/PulseAudio). IPTV/Streaming Ready: Easily load and manage M3U/M3U8 playlists for streaming live TV channels or individual online media streams. Compact Mini Mode: Switch to a Mini Player for a seamless, space-saving playback experience while you multitask. Metadata Integration: Automatically fetches and displays song/video metadata (Title, Artist, Album, Copyright) and includes quick tools to search for media on external platforms like YouTube.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    This is a YouTube music/video downloader. It allows you to search for videos on YouTube, then download them as either audio or videos, or stream the audio directly from the application. You can also open YouTube URL's for downloading.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15

    pybass

    Python to BASS sound

    ctypes Python module for BASS (http://un4seen.com) audio library. Android version (http://www.techshinobi.com/index.php/pybass-bass-audio-api-on-android-trials)
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Krikkit is an audio playback system that is based upon a daemon which can be controlled using various client applications. It is written in the Python Language with the objective of being easy to develop and extend.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Peyote
    Peyote is an audio player with MC-like interface It designed specifically for work easy with cue sheets. It supports wv ( wavepack ), wav, flac, ape, ogg, mp4, vma and mp3 formats.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    PyqPlayer is a media player for the Sharp Zaurus. PyqPlayer works like a portable MP3 player and lets you manage multiple playlists, browse your music by artist, album, genre, or song, even play videos -- all from an easy to use menu driven interface.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    oscp

    oscp

    multiplatform, small and handy audio/video player with network remote

    oscp by ariel/KotCzarny @ irc://irc.freenode.com/h3droid tiny media player: - libav (mp3, wav, ogg, aac, mpc, wma, flac, ape, avi, mkv, flv, etc.) - wildmidi (mid) - xmp (mod, med, xm, s3m, it, dbm, psm, omx, okt, digi, 669, mtm, acid, umx) - gme (ay, gbs, gym, hes, kss, nsf, nsfe, sap, spc, vgm) - sidplay2 (sid, psid, info) - mdxplay (mdx) - fc14dec (fc, fc13, fc14) - sc68 (sc68, sndh) - asapconv (sap, cmc, cm3, cmr, cms, dmc, dlt, mpt, mpd, rmt, tmc, tm8, tm2) - uade (fc, bp, ay, dl, tfmx, hip, mon, sa, ahx, aon, cust, etc.) feats: - small and fast - zip/rar support - ncurses ui with easy navigation - gtk or classic winamp skins mode (with the ability to load random one) - network remotes (crossplatform linux/windows, written in pygtk, protocol is plain text, ie. easy to write own client) - scrobble (last.fm) - built-in equalizer and effects - lirc (remote) - slave libs statically compiled in (no deps) -- read more in wiki above
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    XMMS2
    Second generation of XMMS music player.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Amaroc is a ncurses "frontend" for Amarok. It uses DCOP calls, and its purpose is to ease control of Amarok over a network.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23

    CoCyEnigma2

    A UPnP Renderer for Enigma2

    The project has moved to https://github.com/mnlipp/CoCy4Enigma2.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    A command-line player that uses gstreamer as the backend and can play a music list stored in a cue sheet. The player will also divide the music by cue sheet in the future. Need pygtk and pygst.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    DJ Py is a jukebox daemon, who lets you rate your songs and crossfades between them. If you dont want to constantly supervise your xmms, this is the solution
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB