captbaritone / webamp

Winamp 2 reimplemented for the browser
https://webamp.org
MIT License
10.11k stars 673 forks source link

Investigate adding Media Library + Adapters #627

Open IrosTheBeggar opened 6 years ago

IrosTheBeggar commented 6 years ago

It might be worth adding the media library panel and some adapters which allow it to get data from different sources. BrowserFS provides an adapter for dropbox support. And I'm willing to write an adapter for mStream.

Some services that could be potentially integrated:

This kind of integration would give users a reason to use webamp for everyday music listening

vesper8 commented 5 years ago

@IrosTheBeggar you would be a king if you made this work!! any updates perchance?

IrosTheBeggar commented 5 years ago

@vesper8

I added WebAmp to mStream. You can see an example here: https://demo.mstream.io/winamp

It might be a while before this kind of adapter is added to WebAmp directly

captbaritone commented 5 years ago

I am slowly but surely continuing to work on the Media Library window. You can see the work in progress here: https://webamp.org/?library=1

Once that is done, I will likely explore how we could support different audio file sources, such as Dropbox.

One thing to keep in mind, is that most the of streaming services (such as Spotify) don't actually let you have access to the raw bit stream, due to DRM agreements with the companies they license the music from, so don't expect fully featured Spotify integration any time soon.

Antsy4904 commented 7 months ago

If you want ideas and inspiration on how to implement Spotify then check out iPod.js, it's a website that lets you browse and play your Spotify library in a retro way using the Spotify API.

https://www.tannerv.com/ipod https://github.com/tvillarete/ipod-classic-js