icidasset / diffuse

A music player that connects to your cloud/distributed storage.
https://diffuse.sh
Other
808 stars 67 forks source link

Which additional features would you like? #88

Closed icidasset closed 7 months ago

icidasset commented 6 years ago

More suggestions are welcome ☺️

Playback:

Data:

Background:

Technologies we can use

smartrobot commented 6 years ago

Support for more audio formats

sbmw commented 6 years ago

Support for remembering playback position, i.e. for audiobooks etc

sunjam commented 5 years ago

Gap Less playback to avoid the pause between tracks on webdav. Cheers!

sunjam commented 5 years ago

It would be nice to share a "source" with another Diffuse instance. Example, you add my webdav share credentials (including password) with a simple click rather than manually filling out all the details.

icidasset commented 5 years ago

@sbmw @smartrobot @sunjam Version 2 is out with those features you requested.


@sunjam Regarding the "share a source" thing, I might implement that later.

fphammerle commented 4 years ago

thanks for this awesome project!

option to enable last.fm scrobbling would be nice :) (to track what songs I am listening to and get recommendations on last.fm)

https://www.last.fm/about/trackmymusic https://www.last.fm/api/scrobbling

icidasset commented 4 years ago

@fphammerle Thanks! ☺️

That's a great suggestion, I will definitely consider this! Crazy that last.fm is still around, my first "scrobble" was like 11-12 years ago 😲

icidasset commented 4 years ago

Thanks for the suggestion @vpeace Might eventually add that, but very low on the priority list, seeing that this is primarily a music player.

justicenode commented 3 years ago

Add webdav storage for user layer, so I can use my nextcloud and have it synced across devices would be nice

RMBLRX commented 3 years ago

I would love support for plain-text playlist formats. For instance, XSPF is well-enough established and could even make use of IPFS hashes in lieu of (or in addition to) URLs. Another option might be JSON playlists or even YAML. (as to the latter, I've modified the approach a bit for my own purposes in order to add context to a given playlist)

Anyway, I think there's some opportunity for exploration here, and I'm very eager to see how you go about making it easier to share playlists.

Winterhuman commented 3 years ago

Encrypted playlist and song support would be a nice addition for those that are privacy concerned and don't want others being able to see their playlist.

Selecting a song or playlist would prompt the user for a password, the password could be cached to open songs and playlists that require the same password.

icidasset commented 3 years ago

Shared playback between devices (Apple only atm?): https://twitter.com/firt/status/1403411244116291584

Rednaxela5 commented 2 years ago

May I request to add a feature to select all tracks to add into a playlist? It's time consuming for me to add one song at a time to a playlist.

icidasset commented 2 years ago

@Rednaxela5 Are you on mobile or desktop? If you're on desktop, you can select a range of items using the SHIFT key. So like, select one track (it'll be marked in bold) and then click another track while holding the shift key. It will then select both tracks and everything in between.

Also explained here: https://diffuse.sh/about/#UI

Rednaxela5 commented 2 years ago

@Rednaxela5 Are you on mobile or desktop? If you're on desktop, you can select a range of items using the SHIFT key. So like, select one track (it'll be marked in bold) and then click another track while holding the shift key. It will then select both tracks and everything in between.

Also explained here: https://diffuse.sh/about/#UI

Thank you for the response. This is very useful.

MitchellMcCain commented 2 years ago

@icidasset forgive me if this functionality already exists, but I would like to provide user account creation/login access to my player. Is that possible or in the works?

lanced4dragons commented 2 years ago

If it would be possible, maybe store the start of the next track in some memory so that there's no pause between 2 back-to-back tracks?

icidasset commented 2 years ago

@lanced4dragons That should already be the case 🤔 Doesn't work on Safari/iOS though. I'll double check, tracking in #315

EDIT: 21 May 2022, now preloads on Safari/iOS too (v3.1.0, unreleased)