All Projects → shrimpza → aurial

shrimpza / aurial

Licence: MIT license
A browser client for streaming music from servers implementing the Subsonic API

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to aurial

amperfy
Amperfy is an iOS app to play songs from an Ampache or Subsonic server
Stars: ✭ 117 (+317.86%)
Mutual labels:  subsonic
IdealMedia
Awesome app to listen music and audiobooks on the device and online at vk.com. Search, download, set as ringtone, sort by albums, authors, folder. Powerful equalizer.
Stars: ✭ 28 (+0%)
Mutual labels:  playlists
m3u8-parser
A simple HLS playlist parser for Java
Stars: ✭ 100 (+257.14%)
Mutual labels:  playlists
multi-scrobbler
Scrobble plays from multiple sources to multiple clients
Stars: ✭ 54 (+92.86%)
Mutual labels:  subsonic
discoverweekly.dev
The playlists made by devs, every Wednesday.
Stars: ✭ 18 (-35.71%)
Mutual labels:  playlists
YoutubePlaylistDownloader
A tool to download whole playlists, channels or single videos from youtube and also optionally convert them to almost any format you would like
Stars: ✭ 226 (+707.14%)
Mutual labels:  playlists
subplayer
A music player frontend compatible with Subsonic backends
Stars: ✭ 66 (+135.71%)
Mutual labels:  subsonic
Spotify Downloader
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Stars: ✭ 6,957 (+24746.43%)
Mutual labels:  playlists
DingoLingo
A Discord music bot written in Python with support for Youtube, SoundCloud, Spotify, Bandcamp, Twitter, and custom files.
Stars: ✭ 183 (+553.57%)
Mutual labels:  playlists
youtube-playlist-player
Watch and edit YouTube playlists on the desktop.
Stars: ✭ 14 (-50%)
Mutual labels:  playlists
Mergerfs
a featureful union filesystem
Stars: ✭ 2,114 (+7450%)
Mutual labels:  subsonic
Discord Music Bot
Discord Music Bot. Play, Playlist, Welcome and Administrative commands.
Stars: ✭ 18 (-35.71%)
Mutual labels:  playlists
youtube-playlist-duration
A Google Chrome extension for calculating the duration of YouTube playlists.
Stars: ✭ 24 (-14.29%)
Mutual labels:  playlists
deplayer
Decentralized mediaplayer which runs entirely in the browser.
Stars: ✭ 14 (-50%)
Mutual labels:  subsonic
remixr
Discover new music based on the Spotify playlists you know and love!
Stars: ✭ 37 (+32.14%)
Mutual labels:  playlists
foo subsonic
Foobar2000 plugin to retrieve and stream music from Subsonic compatible servers
Stars: ✭ 19 (-32.14%)
Mutual labels:  subsonic
playlists
💽 An archive of my Spotify playlists.
Stars: ✭ 34 (+21.43%)
Mutual labels:  playlists
Exportify
Export/Backup Spotify playlists using the Web API
Stars: ✭ 1,611 (+5653.57%)
Mutual labels:  playlists
rs-manager
Stats Manager for Rocksmith - Manage Playlists, Stats, Setlists and more!
Stars: ✭ 40 (+42.86%)
Mutual labels:  playlists
YoutubeSpotifyDL
Youtube and Spotify music downloader with metadata.
Stars: ✭ 66 (+135.71%)
Mutual labels:  playlists

Aurial

Aurial is a browser-based HTML/JavaScript client interface for streaming music from Subsonic, Airsonic, Navidrome, or other software and services implementing the Subsonic API, and does does not require the use of a Flash-based player or plugin.

Aurial's aim is to provide a simple, intuitive and straight-forward interface to browse and play your music, and to be as easy to deploy as it is to configure and use.

As such, it focusses exclusively on playback of your music library, and by design does not support other media types, such as video, podcasts or internet radio.

Live Demo

The latest build is always deployed at the above URL, feel free to make use of it for your own purposes, or play around with it prior to hosting your own copy.

Download and Installation

For convenience, the latest automated build is available for download, so you do not need to configure or set up a build environment (if you do want to build it yourself, see the instructions below).

To "install", simply extract the archive into a directory exposed via an HTTP service (there's no need for any server-side scripting or database), and browse to that location.

Configuration is done on the "Settings" tab of the main application interface.

Screenshots

Note that the current look and functionality may differ from what is shown here, as the application is still under development.

Browsing the library

Playing some music

Playlist support

Building

The project is built via NPM and Webpack.

Install npm for your platform, and then execute the following in the project root directory (alternatively, yarn may also be used):

$ npm install
$ npm run <watch|dist|start>

A dist directory will be produced containing the built output, which may be served via an HTTP server and accessed via a web browser.

watch includes additional debug information, which may not be optimal for production or general-use deployments, and produces a significantly larger download; it recompiles code as changes are made. dist will produce uglified and minified output suitable for "production" deployment. start will run Aurial in Webpack's dev server on port 8080 (or next available port above that), and allows automatic reloading of the page as code changes are made.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].