diffuse icon indicating copy to clipboard operation
diffuse copied to clipboard

Which additional features would you like?

Open icidasset opened this issue 7 years ago • 19 comments

More suggestions are welcome ☺️

Playback:

  • [x] Allow playback from inside the queue/history
  • [ ] Cross-fade into queue of a different instance
  • [ ] Fade in/out
  • [x] Global media keys support on Firefox
  • [ ] Listen to someone else’s queue (transform queue into playlist? or listen live?)
  • [x] Hot keys for easy switching between windows (eg. between tracks and EQ)
  • [ ] Mixtapes (aka. sharable playlists)
  • ~~[ ] More EQ controls (eg. pitch, speed, reverb)~~
  • [ ] More options for controlling the playback? (eg. hardware)
  • [x] Remember playback position
  • [x] Support more formats

Data:

  • [x] Ability to sync tags
  • [x] Last.fm integration
  • [x] More sorting options (eg. sort by 'added to collection')
  • [x] Sharable links to music

Background:

  • [ ] Upload custom image

Technologies we can use

icidasset avatar Mar 22 '18 15:03 icidasset

Support for more audio formats

smartrobot avatar Jun 05 '18 01:06 smartrobot

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

sbmw avatar Jul 08 '18 13:07 sbmw

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

sunjam avatar Oct 25 '18 16:10 sunjam

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.

sunjam avatar Oct 25 '18 16:10 sunjam

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


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

icidasset avatar Aug 28 '19 15:08 icidasset

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

fphammerle avatar Jan 19 '20 15:01 fphammerle

@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 avatar Jan 19 '20 18:01 icidasset

Adding a 1.5x Speed, 1.75x and 2.x speed options

vpeace avatar May 03 '20 18:05 vpeace

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

icidasset avatar May 16 '20 17:05 icidasset

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

justicenode avatar May 06 '21 19:05 justicenode

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.

RMBLRX avatar May 22 '21 07:05 RMBLRX

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.

Winterhuman avatar Jul 02 '21 17:07 Winterhuman

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

icidasset avatar Jul 19 '21 14:07 icidasset

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.

Rednaxela5 avatar Dec 08 '21 07:12 Rednaxela5

@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

icidasset avatar Dec 11 '21 15:12 icidasset

@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.

Rednaxela5 avatar Dec 11 '21 16:12 Rednaxela5

@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?

MitchellMcCain avatar Dec 18 '21 00:12 MitchellMcCain

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?

lanced4dragons avatar Jan 23 '22 22:01 lanced4dragons

@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)

icidasset avatar Feb 07 '22 16:02 icidasset