dstream

Consumer and social

music streaming

SHOW HN2021

217points
53comments
#200of 2,533 in 2021
Top 8%of 2021 by points

How HN took it

LovedMost comments that take a side are positive

6 positive, 14 neutral or asking, 0 mixed, 1 critical, out of 21 comments about the project. Thread score +0.30.

Idea: 3 for, 1 againstExecution: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Minimal, small codebase that fits its needs

    From 3 comments
    • Neat, always great when someone makes minimal software that fits their needs. Inspiring to see it done in a relatively small amount of code, too! Right now I rely on Google Music…
      Glench on HN
    • This is pretty awesome actually. I've been using it for the past few hours and changing it at will: https://github.com/sirodoht/dstream Vanilla JS helps immensely to jump right…
      sirodoht on HN
    • Having a a temporary music queue you add to and shuffle around while it's playing is sadly under rated in most music players. That's how I listen to music too. Nice work!
      spicybright on HN

Objections

  • Playback state is not kept when leaving the page

    From 2 comments
    • Does this maintain any state? Lets say I start playing an album, then leave the page. Does the music restart from the same track/time, when I return, or do I need to reselect the…
      flyingcircus3 on HN
    • Nope, the state is all in the audio player component of the browser, this is really nothing but an interface to tell the browser what file to play
      dusted on HN

Requests

  • Offline caching of tracks

    From 2 comments
    • question: is it possible to cache the music locally somehow so you download/stream the track only once?
      IWantToRelocate on HN
    • The simpliest way is to play (stream) the music file using <audio> tag, the resource would be cached once you have completed the playback once. Then you can go offline and start…
      soruly on HN
  • Support for playing audio on a Raspberry Pi

    From 2 comments
    • How simple would this be to adapt to a raspberry pi, where the music played on the pi itself, over the 1/8" jack, instead of in the web client?
      flyingcircus3 on HN
    • Not at all what this was made for, but that could be a fun project and also not especially complicated (spawn mplayer on the pi)
      dusted on HN

Questions

  • Can tracks be streamed without downloading first?

    From 1 comment
    • Awesome. Is there any way to stream them so they don’t have to be downloaded first?
      joshspankit on HN

Alternatives named

  • Navidrome with Jamstash or play:Sub

    From 1 comment
    • For anyone who wants to stream music from a server they run, I strongly recommend my setup. I run Navidrome [0] on my media machine, and then connect to it via Jamstash [1] on my…
      doomrobo on HN
  • mstream

    From 1 comment
    • Tldr; optimized for my specific search intensive and jumpy "music listening flow" using keyboard and mouse on a desktop workstation behind a corpo wall. There are a few reasons I…
      dusted on HN
  • Mopidy or MPD

    From 2 comments
    • I don't know, but you could use mopidy or mpd to accomplish this.
      Phrodo_00 on HN
    • I wish there was some sort of webrtc plugin for MPD, so I could stream my music collection at home from work.
      hobo_mark on HN
  • git annex with fzf and vlc

    From 1 comment
    • Interesting. I accomplish something similar with git annex, fzf, and vlc. https://git-annex.branchable.com/ https://github.com/junegunn/fzf
      bwestergard on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/28910368)