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.

  • 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
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | 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
  • 1

    Py Player

    Py Player As a Simple Python Based MP3 Player

    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    A Jukebox written in python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Simple media player which loops between user-defined endpoints. Mainly made for practicing along with your favorite song; may be extended later with more functionality (like for a DJ).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PyMediaServer is a basic UPnP Media Server implementation that works enough for me to enjoy my Netgear MP101 when the PC is booted into Linux.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5

    PyPlay

    Music player for touchscreen devices written using Python and QML.

    Multimedia player with touch-friendly interface. The main characteristics is support for dynamic playlist, filtering by genre/artist/album, support for replaygain and rating. It runs on Windows and any Linux desktop distribution. Support for Android is planned once PySide is ported to it. The UI is written using QML, the background is in Python. Playback currently uses Phonon, API, but switch to either Qt Multimedia or GStreamer is planned. After that, video support will be added. Update: The project is no more avtively developed. I ported it from Python to C++ which allowed me to make an Android version. The new version is called Muzika Player.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    PyRadio enable you to play internet streaming radio using HTTP protocol. With a Tk interface, you can switch very easily which radio you want to play. For Windows and Linux users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Remote control your PC (Win, Linux, Mac) via Bluetooth with a Symbian phone running PyS60. Uses plugins for different apps and supports other remote control systems. Plugins: WinAMP, MediaPlayerClassic, WindowsMediaPlayer, MouseControl, VLC, XMMS-alike
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Pyamp: yet another music player (Pyamp) is a music player for KDE, currently supports mp3, ogg, and wav playback. It integrates with Konqueror, and have a very nice system tray and a playlist.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Pygme is an mplayer frontend written in Python/PyGTK. Pygme has a searchable media library (similar to winamp), a playlist and has ID3 tagging support. It uses sqlite through pysqlite bindings to maintain media lib and playlists.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Pyjuke is a simple jukebox written in Python, with lyrics support and customizable playlists.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Pymel stands for: Python MP3-player by Eelco Lempsink and is a fully Python based program to use with the mp3serverbox (http://www.mp3sb.org). It doesn't play mp3's itself (yet). It runs within a curses environment (text-based).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Pysound - A python module containing a curses-based mp3 player (mpycurse), an mp3 management database (mpylib), and other modules and utilities for dealing with mp3s and audio generally.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    PythoPhotoPod is a Python-based GTK+ GUI for Linux synchronizing photos and photo albums with your iPod Photo (tm) (also known as iPod with a color display), iPod Video (tm) or iPod Nano (tm).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    Python Media Player

    Python media player

    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Tge Python Music Player is a PyGTK-based MP3 and OGG player with an enhanced queueing system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    The project aims to build a frontend to mplayer using python. The frontend would enable users to create a library of their media files, filter playlist according to their needs, and plus more features to be added later.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PythonDJ is a command-line music player, perfect for use by automation scripts
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    This is a tutorial about how to create a video player. This tutorial pretends to be a brief introduction to the Graphics User Interfaces (GUI) programming, using the Python programming lenguage and Qt framework, both multiplataform. In this tutorial we'll use PyQt to show you the base of Qt programming under Pyhon. To make this tutorial even more funny, because you can learn the theorical side of Qt programming just reading the documentation, I will focus it only in the practical side, therefore I deside to show you how to create a video player, which its programming is unbelievably simple with Qt. Topics ==== - Useful programming IDEs and tools. - Using Qt Designer for quick GUI design. - Using signals and slots. - Using basic widgets. - Using timers. - Using Phonon multimedia framework. - Using list widgets. - Using stylesheets. (In Progress) - Internationalisation. (In Progress)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Python bindings for libxine (the xine media player). This is a Python module which makes it easy (or at least possible) to play videos from Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    QWave: Qt-based waveform display and audio playback class library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    RadioBox is open-source broadcasting solution that relays on client-server architecture. It consists of media server that runs as a service and listens for socket connections of graphical interfaces (web access, Windows GUI, Linux GUI, etc...)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    RadioTray  [reborn]

    RadioTray [reborn]

    RadioTray.... reborn again!

    Radio Tray is a streaming player for listening to online radios.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Plugin for GNOME Rhythmbox which shows currently playing song on focused window titlebar.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    SWUIJify is a web UI for controlling a Spotify based jukebox via Servify (available from http://h3x.se). SWUIJify is said like 'swoojify', see readme.txt for more on the name.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Variable speed playback for major open source media players (MPlayer, GStreamer, Xine, VLC, Totem, RhythmBox, Amorak, Miro, etc.) Scaletempo plays audio and video faster or slower than the recorded speed without changing pitch (i.e. no chipmunk effect).
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB