Stream and manage your personal music collections over a local network or the internet with Netjukebox, an intuitive and feature-rich web-based media player.
Netjukebox is an open source web application that serves as a personal media streaming server and player. Developed in PHP, it enables users to access and play their music and video file collections through a web browser interface from any internet-connected device.
Once installed on a local network or internet-facing server, users can securely login to Netjukebox to browse and search their media libraries. Its customizable libraries allow organizing files by genres, artists, albums, playlists and more. The responsive web interface provides album art, ID3 tags, ratings, play history and other metadata to enrich the browsing experience.
When playing media, Netjukebox streams the files in their native formats for high quality, low latency playback. Its player supports common audio formats like MP3, AAC, FLAC, etc. as well as video containers such as MP4, MKV, AVI and more. Users can create queues and playlists, toggle shuffle or repeat modes, adjust volume, skip tracks and other playback functions.
Netjukebox includes other handy features like internet radio, podcasts, sharing songs via unique URLs, ratings to auto-generate smart playlists, support for lyrics and more. With its client-server architecture and JSON API, it can be controlled via 3rd party mobile apps and hardware devices as well.
Ideal for personal home media servers, Netjukebox aims to be a self-hosted alternative to paid streaming music services. Its modular open source design allows ongoing development of new features and customizations by its community.
Here are some alternatives to Netjukebox:
Suggest an alternative ❐