/bassiemusic

An online music streaming platform with music download capabilities

Primary LanguageSvelteMIT LicenseMIT

BassieMusic


An online music streaming platform wich can be run locally. That has a nice web music player. It can download new music with metadata from the Deezer API and YouTube music videos.


Features

  • Local online music streaming platform
  • Nice music web player build with SvelteKit
  • Search your music library
  • Arists, albums, tracks likes
  • Play history and changeable music queue
  • User made shareable playlists
  • Automatic downloader with metadata from Deezer and YouTube
  • Native macOS webview app
  • Native Windows webview app
  • Mobile player app build with Flutter and native code

Right now BassieMusic is in active developement, you can track the progress at our Issue Board

Platforms

The BassieMusic player runs a lot of different platforms:

  • Web: This is the main music player and library management tool
  • macOS: This native macOS app runs the web player in a WKWebview with nice inset window controls
  • Windows: This native Windows app runs the web player in a Webview2 with nice custom window controls
  • Linux: This basic GTK app runs the web player in a Webkit2GTK widget
  • Android & iOS (Flutter): This mobile flutter player app is in development

Screenshot

The BassieMusic macOS app playing the album Life from Knower

The BassieMusic macOS app playing the album Life from Knower

Documentation

Some parts of the system are not well documented at this time, but we are working to improve this

License

Copyright © 2022 - 2023 PlaatSoft

Licensed under the MIT license.