TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Koel: A personal music streaming server

499 pointsby vive-la-liberteover 9 years ago

29 comments

mentosover 9 years ago
Anyone else find that in this new streaming age they listen to a lot less music? It may just be a function of my age, but I feel like if I had a device with all of my songs on it again I would listen to much more.<p>I think there could be another iPod age.<p>Imagine a device with 10Tb of flash memory, an E-Ink display and 2.5 million songs.
评论 #10733751 未加载
评论 #10733376 未加载
评论 #10736788 未加载
评论 #10731809 未加载
评论 #10735658 未加载
评论 #10732251 未加载
评论 #10735396 未加载
评论 #10733608 未加载
评论 #10732963 未加载
评论 #10749814 未加载
评论 #10735428 未加载
评论 #10743163 未加载
snthdover 9 years ago
I couldn&#x27;t compile it on Debian yet, but tomahawk (<a href="https:&#x2F;&#x2F;www.tomahawk-player.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.tomahawk-player.org&#x2F;</a>) looks interesting.<p>You could set up a music NAS with beets (<a href="http:&#x2F;&#x2F;beets.radbox.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;beets.radbox.org&#x2F;</a>) as one of several sources (also you could have spotify, youtube, soundcloud) then have playlists that include stuff from a combination of them.<p>A last.fm type service for tomahawk is in beta at <a href="https:&#x2F;&#x2F;hatchet.is" rel="nofollow">https:&#x2F;&#x2F;hatchet.is</a>
评论 #10733247 未加载
unixheroover 9 years ago
I have been using Subsonic.org on my servers since 2009. It has and still is serving me very well.
评论 #10733158 未加载
评论 #10735551 未加载
评论 #10731669 未加载
评论 #10732230 未加载
评论 #10735148 未加载
评论 #10733126 未加载
评论 #10732939 未加载
ameliusover 9 years ago
What I&#x27;m looking for is better music discovery. This would require some form of machine learning&#x2F;statistics&#x2F;collaborative filtering, but basically, if I like a number of songs, I&#x27;d want the system to automatically recommend new songs&#x2F;artists.
评论 #10730739 未加载
评论 #10732280 未加载
评论 #10730731 未加载
评论 #10731117 未加载
评论 #10731364 未加载
评论 #10730745 未加载
评论 #10730728 未加载
评论 #10733896 未加载
评论 #10730777 未加载
评论 #10731015 未加载
评论 #10734220 未加载
评论 #10732697 未加载
评论 #10732873 未加载
评论 #10733379 未加载
评论 #10731426 未加载
评论 #10734511 未加载
评论 #10733211 未加载
评论 #10730747 未加载
评论 #10731087 未加载
评论 #10736293 未加载
评论 #10731072 未加载
评论 #10732839 未加载
acoleman616over 9 years ago
I&#x27;m happy to see Laravel being used for more and more projects and getting the credit it deserves as truly first-class framework -- regardless of language.
评论 #10731598 未加载
archseerover 9 years ago
I&#x27;ve been working on something similar, just for fun (gave me an excuse to mess with Elixir and Ember). Still highly unstable though, I&#x27;ve spent maybe a week total on this. It&#x27;s a rewrite of an older sinatra-based project I did back when html5 audio became stable enough (on my github as well).<p><a href="https:&#x2F;&#x2F;github.com&#x2F;archSeer&#x2F;colibri" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;archSeer&#x2F;colibri</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;archSeer&#x2F;colibri-server" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;archSeer&#x2F;colibri-server</a>
评论 #10730963 未加载
edentover 9 years ago
Will be interesting to see how this compares with <a href="http:&#x2F;&#x2F;ampache.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ampache.org&#x2F;</a> which, while great, still hasn&#x27;t solved the mobile access problem.
评论 #10737726 未加载
评论 #10731701 未加载
评论 #10730651 未加载
评论 #10733218 未加载
评论 #10731020 未加载
addict3dover 9 years ago
This looks great, could you please integrate youtube and soundcloud search for streaming?<p>EDIT: <a href="https:&#x2F;&#x2F;github.com&#x2F;embedly&#x2F;player.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;embedly&#x2F;player.js</a> may save you some time!
knoopxover 9 years ago
I also built something similar, however instead of ripping of Spotify UI, which I personally find terrible, I made a &quot;power user&quot; UI that is album-centric (they way I listen to music), keyboard navigable and has a powerful filtering &quot;omnibar&quot;. Check it out at: <a href="https:&#x2F;&#x2F;github.com&#x2F;knoopx&#x2F;headbang" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;knoopx&#x2F;headbang</a>
mrmondoover 9 years ago
Was excited to see this, I did hit a lot of composer and npm problems (as I somewhat expected) here&#x27;s hoping the bug reports I&#x27;ve filed can be easily resolved. At the moment I&#x27;m using groovebasin but that needs some serious improvement around it&#x27;s installation dependencies.
pierrecover 9 years ago
I&#x27;ve been looking through online playlist servers and wondering: Why shouldn&#x27;t I host something like this as a static website? After looking around and not finding any tool that generates this, I&#x27;m considering making it myself, shouldn&#x27;t be too hard.<p>I don&#x27;t really need any features that require server-side processing, and static hosting would essentially reduce the cost to zero, for the amount of storage and bandwidth I would make of it (as well as possibly making it a bit faster).
评论 #10732926 未加载
评论 #10734821 未加载
ohblahitsmeover 9 years ago
This is awesome! I&#x27;m gonna set up my R-Pi at home to run this and merge my brother&#x27;s and my music libraries. Thanks for this!
addict3dover 9 years ago
Holy, cow! I was working on a node-webkit&#x2F;cordova angularJS app very similar to this until I got bored of angular. It pulls music from Soundcloud and YouTube.<p>Here&#x27;s a screenshot if anyone&#x27;s interested <a href="http:&#x2F;&#x2F;i.imgur.com&#x2F;uSBNSeE.png" rel="nofollow">http:&#x2F;&#x2F;i.imgur.com&#x2F;uSBNSeE.png</a>
评论 #10732852 未加载
benkaiserover 9 years ago
for a node.js based Google Play Music clone (with android sync application included) + youtube downloading built in (with playlists) + soundcloud downloading built in (with playlists) see my project Node Music Player: <a href="https:&#x2F;&#x2F;github.com&#x2F;benkaiser&#x2F;node-music-player" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;benkaiser&#x2F;node-music-player</a><p>I&#x27;ve been working on it for the last few years with a few pull requests from awesome members of the community and I&#x27;m about to launch auto-generated mixes that allow you to explore music in a way similar to Google Play Music and Spotify (using lastfm api and youtube: here&#x27;s the module for it <a href="https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;similar-songs" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;similar-songs</a> )
sphildrethover 9 years ago
I also started a project on my own; mostly to accommodate my 80k music collection and partly to get better with Python: <a href="https:&#x2F;&#x2F;github.com&#x2F;sphildreth&#x2F;roadie" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sphildreth&#x2F;roadie</a>
dannyrosenover 9 years ago
One of the features I&#x27;ve long sought after has been multiroom streaming (ala Sonos)
评论 #10731982 未加载
评论 #10730831 未加载
评论 #10731212 未加载
评论 #10733522 未加载
评论 #10732450 未加载
ascagnel_over 9 years ago
This is interesting, but how would it compare against something like Plex (that handles video and transcoding as well as music, but not open source) or Boombox (just music and also open source).
joeyspnover 9 years ago
Docker image for y&#x27;all incoming...<p><a href="https:&#x2F;&#x2F;github.com&#x2F;phanan&#x2F;koel&#x2F;issues&#x2F;10" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;phanan&#x2F;koel&#x2F;issues&#x2F;10</a><p>=)
oxguy3over 9 years ago
oh my god yes thank you, i&#x27;ve wanted this exact piece of software for so long, and just was too lazy to program it myself. this is EXACTLY what i wanted.
pwenzelover 9 years ago
I wonder if one could drop Koel on a webserver and use a cloud service like Box.com, Dropbox, Google Drive&#x2F;Nearline to serve the MP3 files?
methylover 9 years ago
Plex is also very good alternative to Spotify, if you share your server on public IP.
评论 #10730948 未加载
brandonmencover 9 years ago
If this lets you cache music locally, it will replace iTunes for me.
mkjover 9 years ago
Does it have 30 million tracks?
评论 #10732240 未加载
评论 #10730979 未加载
评论 #10736249 未加载
sneakover 9 years ago
Subsonic is a similar project, and has a mature ecosystem of client apps. (Added bonus: no PHP.)
评论 #10730612 未加载
评论 #10730573 未加载
评论 #10730554 未加载
评论 #10734413 未加载
johanschover 9 years ago
Having your own stash of pirated mp3 tracks is so 1997.
评论 #10732005 未加载
danpalmerover 9 years ago
I find it interesting that this is described as a Spotify clone. To me, Spotify is a large music library that I can pay a subscription to access, with advanced (arguably) discovery features. This on the other hand is a web based player and streaming server. I wouldn&#x27;t describe them as the same at all.<p>Is this really how people view Spotify?<p>Edit: interestingly, the product itself doesn&#x27;t mention Spotify anywhere.
评论 #10730972 未加载
评论 #10730843 未加载
评论 #10730841 未加载
评论 #10731885 未加载
评论 #10731043 未加载
评论 #10732838 未加载
评论 #10730989 未加载
评论 #10731780 未加载
评论 #10732117 未加载
gedrapover 9 years ago
The project looks cool, however, I find using &#x27;Spotify&#x27; in the title very very clickbaity. It&#x27;s just a music streaming service + player. There&#x27;s nothing wrong with that, I am not saying that the project sucks or anything, it&#x27;s just uncool to use a popular brand to attract clicks and call it a clone when it&#x27;s something totally different.<p>It&#x27;s like calling VLC self-hosted netflix clone.
评论 #10732945 未加载
评论 #10731501 未加载
评论 #10731714 未加载
评论 #10731408 未加载
callumlockeover 9 years ago
Weird that everyone is nitpicking the HN submission title. Using the word clone is just an honest admission that the UI design is ripped off. It&#x27;s fairly obvious that a &quot;self-hosted Spotify clone&quot; would require you to bring your own music.
评论 #10732937 未加载
评论 #10732345 未加载
xenaover 9 years ago
I wish that people would write stuff like this in languages other than PHP.
评论 #10732904 未加载